Page 1 of 2

Mise à jour simultanée de lots de calculatrices NumWorks !

Unread postPosted: 18 Aug 2022, 11:32
by Admin
Enseignant, tu peux avoir besoin de mettre à jour plusieurs calculatrices graphiques, peu importe qu'elles appartiennent aux élèves ou à l'établissement.

En effet, cela permet notamment :
  • de s'assurer que les calculatrices disposeront de toutes les dernières fonctionnalités
  • de garantir que les calculatrices disposeront de la dernière version du mode examen, possiblement plus conforme et mieux résistante aux diverses méthodes de fraude
  • de remettre les calculatrices dans une configuration officielle, notamment dans des pays hors de France où certaines fonctionnalités pouvant être rajoutées (calcul formel, calcul littéral, calcul exact QPiRac, ...) sont interdites aux examens

Cela peut arriver à diverses occasions :
  • mise à jour des nouvelles calculatrices à la rentrée
  • mise à jour des calculatrices avant une évaluation ou épreuve d'examen

En pratique les situations étaient très diverses.

Pour les enseignants les situations étaient très diverses selon l'équipement choisi, pouvant aller d'un extrême à l'autre :
  • par exemple pour le haut de gamme TI-Nspire de Texas Instruments, il suffit d'une unique manipulation sur le logiciel TI-Nspire Premium pour mettre à jour l'ensemble des calculatrices connectées à l'ordinateur
  • et pour d'autres, il fallait relancer la procédure de façon plus ou moins lourde pour chaque machine connectée

Intéressons-nous donc à ce dernier cas. Chez certains constructeurs la procédure n'était pas trop lourde, la simple touche
Entrée
suffisant à la relancer pour une nouvelle machine, permettant donc à l'enseignant de faire autre chose tout en revenant taper
Entrée
à intervalles de temps réguliers (quelques minutes).

Mais le pire était de loin le cas des enseignants ayant eu le malheur d'équiper leurs classes chez NumWorks. Ici pas de touche mais une interface en ligne sur son site, avec le besoin de pointer et cliquer au moins 3 fois par calculatrice à mettre à jour (2 fois pour lancer la procédure, 1 fois pour revenir). De plus le constructeur avait implémenté une détection automatique qui était fort malvenue avec plusieurs calculatrices connectées, t'obligeant soit à connecter les calculatrices une par une, soit à quelques clics complémentaires pour la contourner. Extrêmement lourd pour un constructeur se disant le champion de l'intuitivité, ici il était impossible de regarder ailleurs et faire autre chose, c'est une grande part de l'attention de l'enseignant qui devait être mobilisée à intervalles de temps réguliers. Avec plusieurs dizaines de calculatrices à mettre à jour selon l'effectif concerné, cela pouvait rapidement consommer une ou même plusieurs heures supplémentaires, non payées bien évidemment. Un énorme défaut inchangé depuis 2017 qui faisait grandement souffrir les enseignants et enseignantes les plus impliqué(e)s auprès de leurs élèves équipés chez NumWorks. Cela fait déjà plusieurs années par exemple que notre cher cent20 demandait une solution.

Et bien nous y sommes enfin pour cette rentrée 2022. En effet pendant que tu profites encore de tes vacances d'été bien méritées, période cruciale pour toute entreprise du secteur de l'éducation, chez NumWorks on bosse.

Le constructeur nous sort aujourd'hui une mise à jour de son site rajoutant la possibilité de mettre à jour plusieurs machines.

Il te suffit maintenant d'un seul et unique clic pour détecter d'un coup l'ensemble des calculatrices connectées à l'ordinateur, ici 3 calculatrices en ce qui nous concerne, et ensuite d'un seul et unique clic pour toutes les mettre à jour.

Nous pouvons même noter en prime ici plusieurs avantages significatifs par rapport aux solutions concurrentes évoquées plus haut.

Déjà sur notre exemple précédemment illustré, nous avions 3 modèles différents : N0100, N0110 et N0120EX, nécessitant des images de mises à jour différentes :
  • une image 19.4.1 pour la N0100
  • une image 19.4.0 pour la N0110
  • une image 19.4.0 différente pour la N0120EX
Nous pouvons constater que ce cas d'un groupe de machines hétérogènes est géré de façon totalement transparente ; contrairement à d'autres tu n'as pas ici à t'embêter à répartir ton lot de calculatrices en plusieurs groupes homogènes avant de les connecter, tu peux tout faire d'un coup !

Mais ce n'est pas tout. La durée de la procédure est également remarquable.

Rappelons les temps de mise à jour nécessités par la dernière version 19.4, mesurés via un port USB 3 :
  • environ 19,68s pour la N0100
  • environ 25,75s pour la N0110
  • environ 17,86s pour la N0120EX
Et bien ici encore contrairement à une partie de la concurrence, la nouvelle solution de mise à jour de NumWorks semble exploiter toute la bande passante de ton port USB pour mettre à jour les machines non pas l'une à la suite de l'autre mais simultanément !

En effet nos 3 machines sont toutes à jour après un total de seulement 27,86s :
  • la N0120EX redémarre en premier après le même délai de 17,86s
  • la N0100 redémarre ensuite après 2,74s supplémentaires
  • la N0110 redémarre enfin après 7,26s supplémentaires

Une formidable solution de la part de NumWorks ; il ne te reste plus qu'à investir dans des hubs USB adaptés à la situation de ton établissement.
Un effort de rattrapage toutefois fort soudain après 5 ans d'immobilisme niveau interface web, et probablement loin d'être complètement désintéressé. Le constructeur tient sans doute particulièrement à ce qu'un maximum de machines soient mises à jour pour cette rentrée 2022 pour empêcher tout déverrouillage ultérieur avec Phi, et cela irait bien de pair avec la communication effectuée de façon inhabituellement insistante et répétée autour des légers ajouts pas toujours pertinents de la mise à jour 19 sur les réseaux sociaux depuis maintenant plusieurs semaines...

Attention donc, en mettant à jour en version 19 tu verrouilles ta machine N0110 et renonces à la possibilité d'installer des firmwares et applications tierces comme Omega, Upsilon et Khi + KhiCAS, permettant de rajouter nombre de fonctionnalités toujours manquantes par rapport à la concurrence après 5 ans (calcul littéral, calcul formel, tableau périodique des éléments, feuille de calcul / tableur, ...), bien que parfaitement autorisées et donc légitimes en France.

Source : https://my.numworks.com/devices/upgrade

Re: Mise à jour simultanée de lots de calculatrices NumWorks

Unread postPosted: 18 Aug 2022, 11:47
by M4x1m3
Très bon article, comme toujours. Toujours sympa d'avoir ce genre de features, je devrais faire pareil sur l'installeur Phi...

Sinon sympa les vacances chez Numworks :troll:

Re: Mise à jour simultanée de lots de calculatrices NumWorks

Unread postPosted: 18 Aug 2022, 15:34
by parisse
Attention donc, en mettant à jour en version 19 tu verrouilles ta machine N0110 et renonces à la possibilité d'installer des firmwares et applications tierces comme Omega, Upsilon
et Khi + KhiCAS, permettant de rajouter nombre de fonctionnalités toujours manquantes par rapport à la concurrence après 5 ans (calcul littéral, calcul formel, tableau périodique des éléments, feuille de calcul / tableur, ...), bien que parfaitement autorisées et donc légitimes en France.

Ajoutons la géométrie 2d et 3d qui seront dès la rentrée dans la version stable de KhiCAS. Il y aura même de la "4d", c'est-à-dire des graphes de fonction de C dans C.

Re: Mise à jour simultanée de lots de calculatrices NumWorks

Unread postPosted: 18 Aug 2022, 15:39
by Yaya.Cout
Et plus de fonctions disponibles dans les applications externes par rapport à Epsilon (je suis en train de rajouter des fonctions en plus, ma liste est là : https://github.com/UpsilonNumworks/Upsilon/issues/267). Je vais aussi exporter les paramètres via des appels de l'API, j'ai remarqué que KhiCAS n'y a pas accès dans main.cpp

Re: Mise à jour simultanée de lots de calculatrices NumWorks

Unread postPosted: 18 Aug 2022, 18:05
by critor
@parisse
Merci pour vos précieuses précisions.

D'ailleurs, par rapport à la mise à jour de mes tableaux comparatifs pour la semaine prochaine, j'aurais plusieurs questions sur KhiCAS :
  • L'édition Graph 90+E est-elle maintenant équivalente en fonctionnalités aux éditions TI-Nspire CX et NumWorks ?
  • Peut-on mettre en place une archive TI-Planet pour télécharger l'ensemble des fichiers de l'édition Graph 90+E ?
  • Les fonctionalités de géométrie 2D/3D et graphes 4D que vous annoncez concerneront-elles l'ensemble de ces éditions ?
Merci.

Re: Mise à jour simultanée de lots de calculatrices NumWorks

Unread postPosted: 18 Aug 2022, 19:32
by cent20
J'imagine qu'il faut encore s'identifier, donc soit se créer un compte (et valider une adresse email) soit connaitre ses ID uniques.

Avoir un compte n'est pas RGPD friendly, d'ailleurs l'outil à un gros problème de respect avec les données personnelles, le pseudo du compte EST l'alias de l'adresse email de l'utilisateur, or souvent les élèves mettent leur nom et leur prénom dans leur adresse email, donc ces données sont affichées en ligne par défaut, du coup cela publie des données personnelles sans le consentement éclairé de l'utilisateur.

Image

Mon adresse email est : maj@...
Le pseudo par défaut est maj-1 (maj probablement déjà pris)
Ce pseudo est affiché dans l'url des scripts et vos sessions de simulateur publics.

Image

Connaître ses ID par cœur n'est pas pratique en mobilité, soit le mot de passe est générique donc peu sécurisé, soit le mot de passe est robuste et il faut le mémoriser. Dans tous les cas, taper ses ID sur un ordinateur "public" est un problème.

Bref il y a encore du chemin à faire pour que la MAJ se passe facilement.

Re: Mise à jour simultanée de lots de calculatrices NumWorks

Unread postPosted: 18 Aug 2022, 19:53
by parisse
critor wrote:@parisse
Merci pour vos précieuses précisions.

D'ailleurs, par rapport à la mise à jour de mes tableaux comparatifs pour la semaine prochaine, j'aurais plusieurs questions sur KhiCAS :
  • L'édition Graph 90+E est-elle maintenant équivalente en fonctionnalités aux éditions TI-Nspire CX et NumWorks ?

Essentiellement oui. Le moteur de calcul sur la Graph 90 n'est pas complètement à jour et certaines commandes récentes de giac peuvent manquer, à cause des difficultés rencontrées pour le portage Casio (en particulier avec l'endianness et la toolchain) qui font que les arborescences de code source sont distinctes.

[*]Peut-on mettre en place une archive TI-Planet pour télécharger l'ensemble des fichiers de l'édition Graph 90+E ?

Oui, mais si les téléchargements ne passent plus par un lien vers ma page, j'aimerais bien avoir accès aux stats de téléchargement, par exemple comme ici
https://xcas.univ-grenoble-alpes.fr/awstats/awstats.pl?config=parisse&framename=mainright&output=urldetail
En effet, cela donne des informations précieuses, par exemple pour le portage sur Casio, il apparait que la version très majoritairement téléchargée est la version en anglais. Je soupçonne que la mise en oeuvre du mode examen en France est la cause principale du faible nombre de téléchargements de la version française en comparaison. Aux US et dans beaucoup de pays, il me semble qu'il n'y a pas de mode examen imposé de la même manière qu'en France et les étudiants peuvent utiliser KhiCAS lorsque le calcul formel est autorisé.

[*]Les fonctionalités de géométrie 2D/3D et graphes 4D que vous annoncez concerneront-elles l'ensemble de ces éditions ?[/list]
Merci.

Oui. Les versions alpha sont à jour sur la Graph 90 (https://www-fourier.univ-grenoble-alpes.fr/~parisse/casio/alpha/) et la TI Nspire (https://www-fourier.univ-grenoble-alpes.fr/~parisse/ti/khicasa.tns). Sur la Numworks, l'archive pour utilisation locale avec dfu-utils est aussi à jour (https://www-fourier.univ-grenoble-alpes.fr/~parisse/numworks/appsalpha.tar), j'attends la fin du mois de pouvoir tester sur la calculatrice avant de la diffuser sur mon kit de connexion Numworks. Mais sur la Graph 90, même en overclockant, la vitesse est un peu insuffisante pour un confort d'utilisation optimal en 3d/4d. Si seulement je pouvais publier une version équivalente pour la Prime...
Pour finir, une capture d'écran du simulateur de la Numworks pour la commande plotfunc((x+i*y)^2-9,nstep=900) (graphe 4d de z->z^2-9)
Image

Re: Mise à jour simultanée de lots de calculatrices NumWorks

Unread postPosted: 19 Aug 2022, 20:01
by critor
Merci.

parisse wrote:
[*]Peut-on mettre en place une archive TI-Planet pour télécharger l'ensemble des fichiers de l'édition Graph 90+E ?

Oui, mais si les téléchargements ne passent plus par un lien vers ma page, j'aimerais bien avoir accès aux stats de téléchargement, par exemple comme ici
https://xcas.univ-grenoble-alpes.fr/awstats/awstats.pl?config=parisse&framename=mainright&output=urldetail
En effet, cela donne des informations précieuses, par exemple pour le portage sur Casio, il apparait que la version très majoritairement téléchargée est la version en anglais. Je soupçonne que la mise en oeuvre du mode examen en France est la cause principale du faible nombre de téléchargements de la version française en comparaison. Aux US et dans beaucoup de pays, il me semble qu'il n'y a pas de mode examen imposé de la même manière qu'en France et les étudiants peuvent utiliser KhiCAS lorsque le calcul formel est autorisé.

Les téléchargements des précédentes éditions de KhiCAS vont il me semble tous chercher le fichier chez vous.

Mais pour cette nouvelle édition, il y a donc 2 fichiers à récupérer. Vous serait-il possible de mettre en place et maintenir à jour une archive .zip ou autre, histoire qu'on puisse pointer ce seul fichier là où nous ne gérons que des adresses uniques ? (archives, tableaux comparatifs, etc.)

Merci.

Re: Mise à jour simultanée de lots de calculatrices NumWorks

Unread postPosted: 20 Aug 2022, 13:39
by parisse
Oui, l'archive est https://www-fourier.univ-grenoble-alpes.fr/~parisse/casio/khicasio.zip, elle contient toutes les versions (1 addin pour 90, Prizm et 35gii, 2 addins pour 90 et 50) et la doc en HTML (il manque encore la traduction en anglais de la doc de la géométrie).

Re: Mise à jour simultanée de lots de calculatrices NumWorks

Unread postPosted: 21 Aug 2022, 20:26
by critor
Merci bien, je vais donc utiliser cette nouvelle adresse pour ce qui est spécifique aux Graph 90+E et fx-CG50.