π
<-

Sortie mise à jour 5.3 TI-Nspire CX II: mode examen & Python

:32tins: :32tinsktpb: :32tinsktpn: :32tinscas: :32tinstpkc: :32tinstpktpb: :32tinstp: :32tinscastp: :32tinscmc: :32tinscx: :32tinscxcas:

Sortie mise à jour 5.3 TI-Nspire CX II: mode examen & Python

Unread postby critor » 01 Apr 2021, 11:27

13678Texas Instruments vient donc de nous sortir hier ses mises à jour 5.3 pour TI-Nspire CX II et 4.5.4 pour anciennes TI-Nspire CX.

Après l'avoir fait pour la version 4.5.4, nous traitons aujourd'hui des nouveautés de la version 5.3 pour les TI-Nspire CX II.

De numérotation complète 5.3.0.564, cette version a été compilée le 18 Mars 2021 à 00h42. Elle ne s'accompagne pas d'une mise à jour des images de démarrage BootLoader, OSLoader et Installer qui restent pour leur part dans leur version 5.1.3.110 du 29 août 2019.

Les tests de validation de la publication de cette version ont donc duré à peine 2 semaines, c'est anormalement court chez Texas Instruments (plutôt de l'ordre de 4 semaines d'habitude) ce qui nous fait anticiper des changements très peu nombreux et bien mineurs. Voyons donc ensemble les nouveautés.



Sommaire :



1) Mode examen :

Go to top

Appelons donc la fenêtre d'activation du mode examen international en allumant la calculatrice avec la touche :nses: enfoncée. Et voilà, déjà un premier problème.

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".

Le problème ? Ce nouveau message occupe davantage de place et vient complètement casser l'organisation spatiale des éléments dans la fenêtre en question. En effet la largeur accrue génère des retours à la ligne intempestifs, et gêne une fois défilé la remontée tout en haut de la fenêtre, amenant à cocher la 1ère option à l'aveugle... Pas moins de 8 des 15 langues de la calculatrice sont désormais impactées ; Français donc mais aussi Danois, Allemand, Espagnol, Italien, Néerlandais, Flamand et Portugais :



Seules sont épargnées les langues anglaises, chinoises et nordiques. Peut-être les tests anormalement accélérés sur la période de 2 semaines ont eu le tort de n'être effectués qu'en anglais ?...


Mais restons sur ce mode examen international, car ce n'est pas terminé. Jusqu'à présent sa fenêtre d'activation présentait une série de 11 limitations de fonctionnalités toutes cochées par défaut, que l'on pouvait décocher facilement et rapidement comme indiqué d'un simple :nsct: :nsa: dans les pays où elles n'étaient pas exigées comme en France :


La version 5.3 ajoute une 12ème limitation de fonctionnalité à la liste. Il est désormais possible en mode examen d'interdire l'utilisation du solveur d'équation numérique, soit toute utilisation de la fonction nSolve().

Cette nouvelle limitation n'est pas cochée par défaut.

Encore une fois donc Texas Instruments a voulu bien faire, mais énorme problème. Le fait qu'au moins une des limitations ne soit plus cochée par défaut change radicalement le comportement du raccourci :nsct: :nsa:.

Désormais en version 5.3 si tu suis le tuto-vidéo officiel et donc tapes :nsct: :nsa: à la fenêtre d'activation du mode examen, tu ne désactives plus toutes les limitations, bien au contraire tu les actives toutes ! :mj:

À l'avenir il faudra donc suivre des manipulations différentes selon ta version :
  • taper 1 fois :nsct: :nsa: sur une version 5.0 à 5.2
  • taper 2 fois de suite :nsct: :nsa: sur la version 5.3

Le mode examen des TI-Nspire CX II était déjà de loin le pire mode examen pour la complexité de son activation dans le cadre de la France. Il fallait avant de valider la fenêtre en question :
  1. réactiver le moteur de calcul CAS sur les TI-Nspire CX II CAS ou d'arithmétique exacte sur la TI-Nspire CX II-T, toujours désactivé par défaut, une manipulation lourde sans raccourci connu nécessitant de dérouler une liste déroulante :mj:
  2. taper :nsct: :nsa: pour désactiver toutes les autres limitations
Comme si ce n'était pas suffisamment compliqué comme cela, Texas Instruments nous rajoute maintenant des manipulations qui diffèrent selon la version installée. C'est-à-dire qu'il n'y a plus de série universelle de manipulations, un très grave changement. Attention, la moindre erreur de manipulation et tu te retrouveras en mode examen avec une machine très lourdement bridée, avec les fonctionnalités essentielles pour lesquelles tu as payées grisées aux menus et donc totalement inutilisables. :mj:


Toujours dans le mode examen international, autre nouveauté. Un code test à 2 fois 4 chiffres est désormais indiqué à chaque allumage de la calculatrice en mode examen. Le code semble dépendre des limitations que tu as validées ou pas. Plus de détails dans cet article.

Autre nouveauté comme tu viens de le voir, le mode examen international une fois activé fait maintenant passer toute la barre de titre sur fond bleu. Son activation sera ainsi très aisément vérifiable par les surveillants lors de leur circulation ; plus besoin de s'éloigner face aux candidats pour vérifier la diode.

Le mode examen néerlandais plus restrictif activable pour sa part en allumant la machine avec les touches :nspl: :nsen: enfoncées, subit un changement similaire avec une barre de titre sur fond orange. Il sera donc très facilement distinguable du précédent par les surveillants aux Pays-Bas. En prime la barre de titre indique le numéro de version que les surveillants pourront ainsi vérifier d'un simple coup d'œil sans avoir à manipuler la machine de chaque candidat, les examens néerlandais ayant en effet pour habitude de n'autoriser que des versions très récentes.
1368013679




2) Python :

Go to top

Nous avons fouillé le Python absolument en long, en large et en travers.

Pas de nouveau module, et aucune correction des bugs déjà signalés depuis la rentrée 2020.

Entre autres donc il y a toujours l'affichage à l'envers des images-ressources du classeur .tns via le module ti_image, parfois même avec une distorsion horizontale en prime.

La fonction round() renvoie toujours une exception NotImplemented si tu lui demandes l'arrondi d'un type entier en précisant le nombre de décimales souhaité.

Bien évidemment demander l'arrondi d'un entier est inutile, mais dans le contexte d'un script il n'est pas impossible que de temps en temps tes appels internes à round() utilisent des valeurs entières, ou même des types entiers selon comment tu as codé tes calculs.

Nous te conseillons d'insérer le correctif suivant dans chacun de tes scripts Python TI-Nspire CX II faisant appel à la fonction round() :
Code: Select all
round_ = round

def round(n, p=0):
  return n if isinstance(n, int) else round_(n, p)


Après avoir minutieusement fouillé toute la bibliothèque, nous n'avons trouvé qu'1 nouvelle fonction.

Le module ti_st se voit complété d'une nouvelle fonction privée _recall_py_file().

Tu ne le savais peut-être pas, mais dans l'environnement TI-Nspire CX II la logique d'utilisation du Python est différente de celle de la concurrence. Les scripts Python ne sont qu'un élément existant au sein de classeurs, pouvant chacun regrouper divers éléments dont des historiques de calcul, graphiques, feuilles de calculs, etc. Par défaut, les scripts Python que tu crées dans un classeur ne sont utilisables que dans ce même classeur.

Si tu avais envie d'utiliser un même script Python dans différents classeurs sans avoir à copier-coller son code dans chacun d'entre eux (et donc à le mettre à jour autant de fois), il y avait toutefois un moyen. Il te suffisait d'enregistrer un classeur contenant le script en question dans le dossier /PyLib/.

Le dossier /PyLib/ contient en effet des scripts Python qui sont alors utilisables dans n'importe quel autre classeur. Par défaut à l'installation, il contient les modules Python additionnels de Texas Instruments :
  • ti_hub
  • ti_image
  • ti_plotlib
  • ti_rover
  • ti_system
Précisons au passage que ces derniers deviennent indisponibles en mode examen.

Mais voilà, devoir enregistrer ou copier le classeur contenant ton script Python dans /PyLib/ n'était pas une opération simple. Il fallait trouver le bon dossier, et si jamais tu l'avais effacé il te fallait le créer avec exactement la bonne casse de caractères, sans quoi cela ne marchait pas.

Texas Instruments te simplifie la vie avec une nouvelle option maintenant au menu de l'éditeur de script, "Installer en tant que module Python". Plus besoin de t'embêter avec les dossiers, l'installation dans /PyLib est désormais automatique et parfaitement transparente ! :bj:


Autre amélioration à ce sujet, jusqu'à présent le menu Python ne listait que les seuls modules additionnels de Texas Instruments, qu'ils soient présents ou pas d'ailleurs.

Désormais Python bénéficie de menus dynamiques. Les modules inclus dans les classeurs que tu rajoutes à /PyLib sont automatiquement rajoutés au menu ! :bj:

Par contre, une fois déroulés ils ne listent que la commande d'importation. Nous ignorons à ce jour si il y a une syntaxe particulière à respecter afin que soient également listées les fonctions offertes par chaque module.




3) Bilan :

Go to top

Une mise à jour définitivement mineure malgré sa numérotation. À moins que nous ayons raté des choses, elle n'apporte que relativement peu d'améliorations utiles, et pire selon nos tests ne corrige aucun des bugs signalés depuis la rentrée 2020, dont essentiellement des bugs Python.

Une mise à jour tellement mineure que Texas Instruments semble l'avoir prise bien trop à la légère avec seulement 2 semaines de tests de validation, induisant de lourds inconvénients et parfois graves dangers pour l'activation du mode examen en France et dans d'autres pays. Le mode examen TI-Nspire CX II était déjà de loin le pire pour la procédure d'activation dans ce cadre, toute concurrence confondue, il n'était absolument pas nécessaire de battre ce triste record... :'(

Je précise que nous n'avons pas bénéficié d'une préversion cette fois-ci, et ne pouvions donc pas signaler tous ces problèmes avant la sortie.

Non, j'en suis franchement désolé mais je ne peux qu'être honnête, à la lumière des changements que nous avons trouvés jusqu'à présent, selon nous le compte n'y est pas, à notre humble avis ce n'est cette fois-ci pas du bon travail.

Et bien sûr si jamais tu mets à jour on retrouve les habituelles mauvaises habitudes du constructeur ; interdiction de revenir à la version précédente qui fonctionnait mieux. :mj:

Nous pouvons parfaitement comprendre que le contexte sanitaire et le télétravail soient difficiles, mais dans ce cas il faut agir en conséquence, avec une procédure de validation plus élargie/étendue.
À défaut, autoriser au minimum le retour à la dernière version précédente eut été une attitude prudente, raisonnable et respectueuse, évitant comme ici de prendre les utilisateurs en otage lorsque l'on laisse malencontreusement passer des problèmes dans la version de production.

Accessoirement, si tu mets à jour tu renonces donc à Ndless pour une durée indéterminée.




4) Téléchargements :

Go to top

Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.5%
 
Posts: 41976
Images: 15730
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Sortie mise à jour 5.3 TI-Nspire CX II: mode examen & Py

Unread postby Lionel Debroux » 01 Apr 2021, 11:45

Mouais, une mise à jour très (trop) mineure, en effet... les bugs de round() et des images sont quand même gênants !
Mais ce n'est pas nouveau qu'interdire le downgrade de l'OS, et interdire temporairement les programmes en code natif, pour que ceux qui font la réglementation des examens merdiques soient moins mécontents, est quand même bien plus important que le bon fonctionnement des fonctionnalités prévues - et la faute revient moins à TI qu'à ceux qui commettent les examens :)

Le code test indiquant la configuration du mode examen me fait penser au bit field PTT dans le protocole de communication des TI-eZ80, que j'avais un peu documenté à https://github.com/debrouxl/tilibs/blob ... dusb_cmd.h (DUSB_PID_PTT_MODE_SET).
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6865
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: Sortie mise à jour 5.3 TI-Nspire CX II: mode examen & Py

Unread postby SlyVTT » 01 Apr 2021, 12:14

Hello,
Peut on raisonnablement penser que les brèches du 5.2.0.771 ne soient pas toutes comblées et que Ndless puisse rapidement être opérationnel sur ce nouveau firmware ?
Juste une question bête, qq'un a t il testé de lancer Ndless 5.2 sur ce nouveau firmware 5.3 ? (perso je veux pas essayer car je veux pas passer en 5.3).

Je comprends d'autant moins le rush de TI à faire une sortie express et précipité visiblement de ce firmware 5.3 compte tenu de la situation actuelle. Beaucoup d'examens sont tellement chamboulés qui me semble personnellement idiot d'avoir précipité les choses. La logique aurait plutôt voulue justement de patienter et de faire un bon firmware qui traite l'ensemble des bugs remontés par la communauté. Ca me fait penser au monde du jeu vidéo où les sorties sont rushées et c'est le client qui sert de beta testeur grandeur réelle. Il faut donc visiblement s'attendre à un firmware 5.3.1 dans pas longtemps (on arrive sur la philosophie du patch "day one").

Ciao

Sly
Some works in progress :
The GUI Toolkit NF for nSpireMyShmup for fxCG-50Magic Light for Casio Graph 90+E
and
Magic Light for nSpire CX/CX-II
Simple Text Editor for nSpireOutRun for Casio Graph 90+E
95%
50%
100%
75%
100%
And more to come ... stay tuned
User avatar
SlyVTTPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 45.7%
 
Posts: 523
Images: 31
Joined: 19 Jan 2021, 09:41
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
GitHub: SlyVTT

Re: Sortie mise à jour 5.3 TI-Nspire CX II: mode examen & Py

Unread postby critor » 01 Apr 2021, 21:39

J'ignore si c'est volontaire suite aux différents problèmes qu'ils ont rajoutés et laissé passer dans la version 5.3 de production ou si c'est le serveur qui fait des siennes, mais les logiciels TI-Nspire CX II proposés en téléchargement viennent de repasser en version 5.2, bien que toujours datés du 31 mars 2021 :
https://education.ti.com/en/software/se ... -nspire-cx

Par contre, les OS téléchargeables restent pour leur part en version 4.5.4 et 5.3.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.5%
 
Posts: 41976
Images: 15730
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Sortie mise à jour 5.3 TI-Nspire CX II: mode examen & Py

Unread postby SlyVTT » 01 Apr 2021, 22:02

Effectivement c'est fort étrange.
Peut être qu'un problème leur a été remonté.
Wait & See
Some works in progress :
The GUI Toolkit NF for nSpireMyShmup for fxCG-50Magic Light for Casio Graph 90+E
and
Magic Light for nSpire CX/CX-II
Simple Text Editor for nSpireOutRun for Casio Graph 90+E
95%
50%
100%
75%
100%
And more to come ... stay tuned
User avatar
SlyVTTPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 45.7%
 
Posts: 523
Images: 31
Joined: 19 Jan 2021, 09:41
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
GitHub: SlyVTT

Re: Sortie mise à jour 5.3 TI-Nspire CX II: mode examen & Py

Unread postby critor » 01 Apr 2021, 22:07

SlyVTT wrote:Effectivement c'est fort étrange.
Peut être qu'un problème leur a été remonté.


Pour le mode examen j'ai déjà fait remonter un des problèmes hier (le changement du comportement du ctrl-A), largement avant cette publication donc.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.5%
 
Posts: 41976
Images: 15730
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Sortie mise à jour 5.3 TI-Nspire CX II: mode examen & Py

Unread postby stig124 » 02 Apr 2021, 11:53

Encore une MAJ à la va-vite pour bloquer ndless, vivement une calculette basée sur raspberry pi pour arrêter les dérives propriétaires
User avatar
stig124Premium
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 44%
 
Posts: 4
Joined: 10 Sep 2019, 17:34
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: BUT GEII
GitHub: stig124

Re: Sortie mise à jour 5.3 TI-Nspire CX II: mode examen & Py

Unread postby critor » 02 Apr 2021, 19:40

À la va-vite certes, mais si la priorité dans la situation actuelle avait été de bloquer Ndless, ils l'auraient à mon avis fait bien plus tôt depuis la rentrée 2020.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.5%
 
Posts: 41976
Images: 15730
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Sortie mise à jour 5.3 TI-Nspire CX II: mode examen & Py

Unread postby Adriweb » 03 Apr 2021, 03:02

Ndless n'a même pas l'air bloqué, en fait... (le bug est toujours là) donc on verra bien quand une nouvelle update de Ndless compatible avec ces OS sortira, mais du coup ça peut être rapide...

Une précipitation pour la sortie de cette version par rapport à des institutions exams, sans doute... ? en tout cas je ne vois pas trop d'autres explications.

Entre la nouvelle version CE qui ne bloque pas arTIfiCE et la nouvelle version Nspire qui ne bloque pas Ndless, on se demande bien ce qu'il se passe, TI a compris que c'était inutile de lutter ? :troll:

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Sortie mise à jour 5.3 TI-Nspire CX II: mode examen & Py

Unread postby Lionel Debroux » 03 Apr 2021, 08:07

Hmm... d'un côté, c'est évidemment une bonne nouvelle, mais de l'autre, ce n'est pas malin de sortir une nouvelle version de Ndless maintenant. Pour les utilisateurs, je pense que ce qui compte est que Ndless soit disponible en pratique pour ceux des examens qui n'utilisent pas le mode examen, alors mieux vaut attendre une date bien plus proche desdits examens, disons mai.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6865
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Next

Return to News TI-Nspire

Who is online

Users browsing this forum: No registered users and 15 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
697 utilisateurs:
>654 invités
>35 membres
>8 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)