Mises à jour TI-Nspire CX II 5.3.2 et TI-Nspire CX 4.5.5
Posted: 10 Aug 2021, 22:45
Texas Instruments nous sort aujourd'hui de nouvelles mises à jour TI-Nspire :
- versions 5.3.2.129 pour les TI-Nspire CX II, compilées le 29 Juin 2021, remplaçant les versions 5.3.0
- et versions 4.5.5.79 pour les anciennes TI-Nspire CX, compilées le 25 Mai 2021, remplaçant les version 4.5.4
Déjà enfonçons les portes ouvertes. Avertissement, ces nouvelles versions ne sont pas compatibles avec Ndless r2018, et leur installation est comme à l'habitude bien évidemment sans aucun retour possible. Toute tentative de réinstaller une version inférieure te sera par la suite refusée.
Si tu choisis de mettre à jour ta calculatrice, tu renonces donc à Ndless pour une durée indéterminée, des jours, semaines, mois ou même années comme c'est déjà arrivé, nous l'ignorons.
Les machines neuves préchargées de ces versions incompatibles Ndless ne devraient pour leur part pas apparaître dans les stocks de magasins avant plusieurs mois.
Si tu choisis de mettre à jour ta calculatrice, tu renonces donc à Ndless pour une durée indéterminée, des jours, semaines, mois ou même années comme c'est déjà arrivé, nous l'ignorons.
Les machines neuves préchargées de ces versions incompatibles Ndless ne devraient pour leur part pas apparaître dans les stocks de magasins avant plusieurs mois.
Sommaire :
1) Mode examen :
Go to topCommençons déjà par un gros point sur le mode examen. En effet certains des changements introduits par les versions précédentes 5.3.0 et 4.5.4 étaient très problématiques, possiblement pas testées avec suffisamment de sérieux puisque ces versions avaient été publiées seulement 2 semaines après leur date de compilation, un délai anormalement court.
Puisque nous avons parlé des limitations en mode examen, nous nous rendons compte en passant que les nouvelles versions 5.3.2 et 4.5.5 en rajoutent maintenant une 13ème, la possibilité de désactiver l'utilisation des curseurs de variables, certes non cochée par défaut.
Au sujet du moteur de calcul et des choix proposés à son sujet lors de l'activation du mode examen sur TI-Nspire CX II CAS, nous remarquons en passant que la mauvaise traduction dans ce contexte de l'Anglais 'On' vers le Français 'Sur', justement signalée à la même occasion, a été corrigée correctement par un 'Activé'.
Les versions précédentes 5.3.0 et 4.5.4 avaient introduit un très grave problème avec le mode examen international, celui que l'on appelle en allumant la calculatrice avec la touche
Son écran d'activation présentait jusque-là une liste de limitations de fonctionnalités toutes cochées par défaut, et ces versions en rajoutaient une 12ème permettant de bloquer le solveur numérique d'équations, certes non cochée par défaut :
Jusque-là, dans les pays où elles ne sont pas requises comme en France, l'on pouvait décocher rapidement l'ensemble de ces limitations via le raccourci
Mais problème, cette nouvelle limitation non cochée par défaut changeait radicalement le comportement du raccourci
Nous avions bien évidemment signalé le problème dès la sortie, et on ne nous avait pas laissé beaucoup d'espoir que quelque chose de spécifique à la France puisse être pris en compte...
escenfoncée.
Son écran d'activation présentait jusque-là une liste de limitations de fonctionnalités toutes cochées par défaut, et ces versions en rajoutaient une 12ème permettant de bloquer le solveur numérique d'équations, certes non cochée par défaut :
Jusque-là, dans les pays où elles ne sont pas requises comme en France, l'on pouvait décocher rapidement l'ensemble de ces limitations via le raccourci
ctrl
Acomme indiqué dans notre tutoriel d'activation ainsi que le tuto-vidéo officiel.
Mais problème, cette nouvelle limitation non cochée par défaut changeait radicalement le comportement du raccourci
ctrl
A. Au lieu de tout décocher, le raccourci commençait par tout cocher. Si si, si tu suivais avec les versions 5.3.0 et 4.5.4 le tutoriel officiel dédié à la France, tu te retrouvais avec l'intégralité des limitations ne concernant pas la France au lieu d'aucune...
Nous avions bien évidemment signalé le problème dès la sortie, et on ne nous avait pas laissé beaucoup d'espoir que quelque chose de spécifique à la France puisse être pris en compte...
Et bien surprise, si ! Le comportement du raccourci
Génial pour les utilisateurs français, 2 touches de moins à presser pour atteindre la configuration optimale du mode examen, et surtout un très dangereux piège qui disparaît lors de cette procédure !
Et en passant, le tuto d'activation officiel de Texas Instruments redevient donc valide, il n'y aura pas à le supprimer.
ctrl
Aa été modifié sur les nouvelles versions 5.3.2 et 4.5.5, désormais lorsque toutes les limitations ne sont pas cochées, son comportement est de commencer par tout décocher !
Génial pour les utilisateurs français, 2 touches de moins à presser pour atteindre la configuration optimale du mode examen, et surtout un très dangereux piège qui disparaît lors de cette procédure !
Et en passant, le tuto d'activation officiel de Texas Instruments redevient donc valide, il n'y aura pas à le supprimer.
Puisque nous avons parlé des limitations en mode examen, nous nous rendons compte en passant que les nouvelles versions 5.3.2 et 4.5.5 en rajoutent maintenant une 13ème, la possibilité de désactiver l'utilisation des curseurs de variables, certes non cochée par défaut.
Ce n'était pas le seul problème introduit en mode examen par les versions 5.3.0 et 4.5.4. La fenêtre d'activation du mode examen permet de choisir une unité d'angle. Il ne s'agit absolument pas d'une contrainte, l'unité d'angle peut librement être changée par la suite en mode examen. Il s'agit donc d'une unité d'angle par défaut et Texas Instruments a voulu clarifier cela, intitulant l'option en question non plus simplement "Réglage d'angle", mais "Réglage d'angle par défaut".
Ce nouveau message occupant davantage de place venait casser complètement l'organisation spatiale des éléments dans la fenêtre en question. En effet la largeur accrue générait des retours à la ligne intempestifs, et gênait même une fois défilé la remontée tout en haut de la fenêtre, amenant à cocher la 1ère option à l'aveugle...
Cela ne se produisait que sur les TI-Nspire CX CAS car les listes déroulantes y sont beaucoup plus larges, à cause de la présence de l'option Arithmétique exacte dans les choix concernant le moteur de calcul.
Ce nouveau message occupant davantage de place venait casser complètement l'organisation spatiale des éléments dans la fenêtre en question. En effet la largeur accrue générait des retours à la ligne intempestifs, et gênait même une fois défilé la remontée tout en haut de la fenêtre, amenant à cocher la 1ère option à l'aveugle...
Cela ne se produisait que sur les TI-Nspire CX CAS car les listes déroulantes y sont beaucoup plus larges, à cause de la présence de l'option Arithmétique exacte dans les choix concernant le moteur de calcul.
Ici aussi, Texas Instruments semble avoir soigneusement traité notre signalement de ce problème.
Le changement problématique a visiblement été corrigé sur la version 5.3.2, on retourne à une formulation plus courte.
Le changement problématique a visiblement été corrigé sur la version 5.3.2, on retourne à une formulation plus courte.
Au sujet du moteur de calcul et des choix proposés à son sujet lors de l'activation du mode examen sur TI-Nspire CX II CAS, nous remarquons en passant que la mauvaise traduction dans ce contexte de l'Anglais 'On' vers le Français 'Sur', justement signalée à la même occasion, a été corrigée correctement par un 'Activé'.
2) TI-Basic et TI-Innovator Hub 1.5 :
Go to topLa sortie des versions précédentes 5.3.0 et 4.5.4 avait été accompagnée de la publication d'une mise à jour 1.5 pour le TI-Innovator Hub, interface externe programmable pour les projets STEM.
En langage TI-Basic c'était certes contournable. Dans ce langage en effet, les menus de programmation servent juste à saisir rapidement les lignes de commandes qui vont être envoyées au TI-Innovator Hub. En cas de nouveau mot de vocabulaire non présent au menu (ici entre autres TEMPO, PATTERN, RATE, AND, COLLECT, ...), il suffisait juste de le saisir à la main au clavier alphabétique.
Nous avions été très surpris lors de notre test de cette version, constatant qu'il y avait en effet beaucoup de nouveautés sur le TI-Innovator Hub, mais que bizarrement les menus de programmation associés sur TI-Nspire CX II et TI-Nsire CX n'étaient pas modifiés par les mises à jour publiées en même temps.
En langage TI-Basic c'était certes contournable. Dans ce langage en effet, les menus de programmation servent juste à saisir rapidement les lignes de commandes qui vont être envoyées au TI-Innovator Hub. En cas de nouveau mot de vocabulaire non présent au menu (ici entre autres TEMPO, PATTERN, RATE, AND, COLLECT, ...), il suffisait juste de le saisir à la main au clavier alphabétique.
3) Python :
Go to topNous passons maintenant au Python et donc aux seules TI-Nspire CX II.
ti_rover, le module dédié au pilotage du TI-Innovator Rover, passe également de la version 1.1 à la version 1.2.
Il nous offre une nouvelle fonction, ranger_time().
Par contre, il y a toujours les problèmes avec les ressources-images que tu importes dans tes documents via l'éditeur Lua du logiciel TI-Nspire.
Elles sont affichées correctement par les scripts Lua, mais sont inversées verticalement lors d'un affichage par les scripts Python via le module ti_image.
Pire, sur certaines images nous avons même avec une distorsion horizontale en prime...
Il y avait ici le même genre de problème avec le TI-Innovator Hub 1.5, les dernières nouveautés n'étaient pas accessibles aux menus de l'éditeur Python.
Un problème bien plus embêtant ici car beaucoup moins facilement contournable. Ici les menus ne permettent que d'appeler des fonctions des modules associés ti_innovator, ti_hub et ti_rover, masquant complètement les lignes de commandes construites pour envoi au TI-Innovator Hub.
Difficile donc d'intervenir pour les corriger avec les nouveautés...
Un problème bien plus embêtant ici car beaucoup moins facilement contournable. Ici les menus ne permettent que d'appeler des fonctions des modules associés ti_innovator, ti_hub et ti_rover, masquant complètement les lignes de commandes construites pour envoi au TI-Innovator Hub.
Difficile donc d'intervenir pour les corriger avec les nouveautés...
Avec les versions 5.3.2 et 4.5.5, les nouvelles possibilités TI-Innovator Hub 1.5 sont maintenant gérées en Python.
Pour cela, ti_hub passe de la version 1.1 à la version 1.2, avec maintenant le paramètre de tempo disponible pour les sorties audio.
Pour cela, ti_hub passe de la version 1.1 à la version 1.2, avec maintenant le paramètre de tempo disponible pour les sorties audio.
ti_rover, le module dédié au pilotage du TI-Innovator Rover, passe également de la version 1.1 à la version 1.2.
Il nous offre une nouvelle fonction, ranger_time().
Il y avait un bug bien embêtant dans l'interpréteur Micropython des TI-Nspire CX II, ayant lui aussi fait l'objet d'un signalement de notre part. La fonction d'arrondi round() ne gérait pas le type entier, renvoyant alors une exception 'NotImplemented'.
Bien évidemment demander l'arrondi d'un entier n'a certes aucun intérêt. Mais dans le cadre du fonctionnement interne d'un script, il n'est pas impossible que de temps en temps tes appels tombent sur des valeurs entières ou même des types entiers selon comment tu as codé tes calculs.
Une solution était d'insérer un correctif de notre part dans l'ensemble de tes scripts Python concernés :
Bien évidemment demander l'arrondi d'un entier n'a certes aucun intérêt. Mais dans le cadre du fonctionnement interne d'un script, il n'est pas impossible que de temps en temps tes appels tombent sur des valeurs entières ou même des types entiers selon comment tu as codé tes calculs.
Une solution était d'insérer un correctif de notre part dans l'ensemble de tes scripts Python concernés :
- Code: Select all
round_ = round
def round(n, p=0):
return n if isinstance(n, int) else round_(n, p)
Et bien plus besoin de t'embêter avec ce correctif, ici encore selon nos tests Texas Instruments a été à l'écoute des retours et a corrigé !
Par contre, il y a toujours les problèmes avec les ressources-images que tu importes dans tes documents via l'éditeur Lua du logiciel TI-Nspire.
Elles sont affichées correctement par les scripts Lua, mais sont inversées verticalement lors d'un affichage par les scripts Python via le module ti_image.
Pire, sur certaines images nous avons même avec une distorsion horizontale en prime...
4) Bilan :
Go to topLes mises à jour précédentes 5.3.0 et 4.5.4 nous avaient vraiment fait mauvaise impression. Absence de correction des bugs et problèmes déjà signalés, accompagnée de l'introduction d'une collection de nouveaux bugs et problèmes clairement visibles au niveau de l'utilisateur final.
À peine testées (seulement 2 semaines de validation après la dernière compilation), ces mises à jour nous donnaient l'impression d'avoir pour une fois été bâclées, sorties à la va-vite, possiblement par sous-estimation de l'impact possible des rares changements, essentiellement des changements mineurs apportés à l'interface du mode examen.
Après la pandémie a pu jouer un rôle là-dedans, ou peut-être encore y avait-il des dates à respecter par rapport à certains examens dans le monde.
À peine testées (seulement 2 semaines de validation après la dernière compilation), ces mises à jour nous donnaient l'impression d'avoir pour une fois été bâclées, sorties à la va-vite, possiblement par sous-estimation de l'impact possible des rares changements, essentiellement des changements mineurs apportés à l'interface du mode examen.
Après la pandémie a pu jouer un rôle là-dedans, ou peut-être encore y avait-il des dates à respecter par rapport à certains examens dans le monde.
Avec les dernières mises à jour 5.3.2 et 4.5.5, c'est littéralement le jour après la nuit. La quasi-totalité des signalements de bugs et problèmes que nous avons effectués ont visiblement été minutieusement traités.
De l'excellent travail cette fois-ci, bravo !
Souhaitons que les bonnes habitudes soient conservées.
De l'excellent travail cette fois-ci, bravo !
Souhaitons que les bonnes habitudes soient conservées.
5) Téléchargements :
Go to top- Mises à jour pour calculatrice :
- 5.3.2 pour TI-Nspire CX II CAS TI-Nspire CX II-T CAS TI-Nspire CX II-C CAS
- 5.3.2 pour TI-Nspire CX II-T
- 5.3.2 pour TI-Nspire CX II
- 4.5.5 pour TI-Nspire CX CAS TI-Nspire CX-C CAS
- 4.5.5 pour TI-Nspire CX TI-Nspire CX-C
- Logiciel 5.3.2 pour ordinateur :