π
<-

News 2025
May (3)
April (1)

News 2024
July (2)
June (1)

News 2023
May (2)
April (1)
March (1)

News 2022
March (3)

News 2021
June (1)
May (5)
April (3)

News 2020

News 2019
July (2)
April (1)

News 2018
August (1)
July (1)
June (3)

News 2017
August (2)
July (2)
March (1)

News 2016
April (3)
March (3)

News 2015
August (2)
July (2)
June (1)
May (4)
March (1)

News 2014
August (2)
July (2)
June (1)
May (1)

News 2013
August (12)
July (1)
June (1)
May (5)
April (4)
March (1)

News 2012

Cascade pour HP Prime, concours Python 2024-2025

New postby critor » 29 May 2025, 23:43

Dans le cadre de notre concours de programmation Python 2024-2025, voici la présentation de Cascade, encore un jeu programmé par Eric Schrafstetter alias cirekraft, enseignant les Mathématiques et l'Informatique à l'université d'Angers.

Ce jeu vient en remplacement de sa participation précédente Tour de Magie des Couleurs.

2244922450Cascade est un jeu programmé par Eric ici encore pour calculatrice HP Prime, tirant profit des capacités tactiles de son écran.

Le jeu peut être vu comme une variante des jeux Bubble Breaker ou SameGame, ou encore justement du jeu Cascade qui était intégré sur l'ordinateur de poche Psion Revo.

Tu te retrouves face à une grille initialement de 16×12 cartes, arborant les 4 enseignes françaises traditionnelles : cœur, carreau, trèfle et pique.

Tu peux, d'un simple clic, supprimer tout un bloc de cartes adjacentes partageant une même enseigne. Les cartes alors libérées tombent vers le bas, et se déplacent vers la gauche en cas de colonne vidée.

Ton objectif est de vider intégralement la grille. Attention donc à bien anticiper pour ne pas rester coincé...

Une fois de plus de la part d'Eric un très beau jeu fort bien soigné, exploitant correctement les capacités matérielles et logicielles de la calculatrice choisie !

Téléchargements : archives_voir.php?id=4691992

Tour de Magie des Couleurs HP Prime, concours Python 2024-25

New postby critor » 29 May 2025, 18:54

Dans le cadre de notre concours de programmation Python 2024-2025, voici la présentation de Tour de Magie des Couleurs, un nouveau jeu programmé par Eric Schrafstetter alias cirekraft, enseignant les Mathématiques et l'Informatique à l'université d'Angers.

2244322442Avec Tour de Magie des Couleurs, Eric nous fait une nouvelle fois dans l'originalité.

D'une part, le jeu cible la calculatrice HP Prime, première soumission dans cette catégorie.
D'autre part, le jeu se joue avec un vrai paquet d'au moins 32 cartes à mélanger !

Niveau calculatrice, le jeu se contrôle intégralement à l'écran tactile et se joue à 1 joueur contre la calculatrice.

2244822444Tu commences le jeu en indiquant un motif de 3 couleurs successives (rouge ou noir), et la calculatrice choisit elle aussi un motif en secret de son côté.

2244722446Il te faut ensuite retourner une à une les cartes de ton paquet, et en donner les couleurs à la calculatrice. À chaque fois que les couleurs des 3 dernières cartes retournée reproduisent l'un des motifs choisis pour la partie (le tien ou celui de la calculatrice), le joueur concerné gagne 1 point !

Et la magie dans tout ça ? Et bien tu devrais te rendre compte que la calculatrice est anormalement bonne à ce jeu a priori de hasard pour elle, vu qu'elle n'a aucune connaissance de la façon dont tu as mélangé le paquet.

Ce jeu est un portage de version déjà sorties par Eric en 2021 pour calculatrices NumWorks, TI-83 Premium CE Edition Python et Casio Graph 90+E.

Outre le tactile, le jeu bénéficie d'animations, et exploite fort pertinemment les calques graphiques (buffering multiple) offerts par la HP Prime.

Téléchargements : archives_voir.php?id=4691314

Bêta-test public mise à jour HP Prime 2.4.15354

New postby critor » 02 May 2025, 08:47

2234122342Aujourd'hui Moravia publie une nouvelle version dans le cadre du bêta test public de la mise à jour HP Prime 2.4.

Plus précisément nous passons de la version bêta 2.4.15342 compilée le 11 avril 2025 à la version 2.4.15354 compilée le 22 avril 2025.

Découvrons ce qui change.








1) Moteur de calcul

Go to top

La HP Prime dispose de 2 moteurs de calcul distincts :
  • un moteur de calcul numérique
  • un moteur de calcul littéral et formel accessible via la touche
    CAS
    et également appelable depuis partout ailleurs via des appels CAS.EVAL("...")
Le moteur de calcul numérique travaille sur des nombres au format BCD (Binary Coded Decimal) et ne s'occupait que de calcul décimal.

Hors touche
CAS
ou appels spécifiques, c'est donc le moteur numérique qui est utilisé, retournant des résultats approchés et non exacts. Sans manipulations spécifiques donc, la HP Prime haut de gamme se comportait moins bien que la plupart de la concurrence. Par possibilités croissantes :
  1. modèles disposant d'un moteur exact de type Q, disposant d'algorithmes spécifiques à la famille des nombres rationnels
    $mathjax$\pm\frac{a}{b}$mathjax$
  2. modèles disposant d'un moteur exact de type QPiRac, disposant d'algorithmes spécifiques aux deux familles de nombres suivantes :
    • QPi : multiples rationnels de π -
      $mathjax$\pm\frac{a\pi}{b}$mathjax$
      (pour les angles en radians notamment)
    • QRac : binômes de rationnels et/ou radicaux -
      $mathjax$\frac{\pm a\sqrt{b} \pm c\sqrt{d}}{f}$mathjax$
      (ce qui couvre un large ensemble allant des fractions du collège aux racines de polynômes du 2nd degré au lycée en passant par nombre de valeurs remarquables en trigonométrie)
  3. modèles disposant d'un moteur exact complet, travaillant sur des arbres de calcul et capable de retourner des résultats exacts pour toute saisie algébrique (NumWorks, TI-Nspire CX II-T)
22338Avant d'en arriver à cette décision, du temps où la HP Prime était encore pensée chez Hewlett Packard, des contournements avaient été mis en place.

Une fonction QPI() permettait à partir d'un résultat numérique approché de chercher une écriture exacte.

22310Nul besoin de saisir cette fonction à chaque calcul, la touche
a b/c
te permettait d'y faire appel pour changer la forme d'écriture du résultat sélectionné ou dernier résultat.

Et nul besoin non plus de taper cette touche à chaque appel, l'écran de configuration te permettait d'activer une option Intelligent Math l'appelant automatiquement pour chaque résultat.
22339Mais ce n'est qu'en apparence que tout ceci ressemblait à un moteur de calcul exact.

En interne le moteur ne travaillait que sur des nombres en écriture décimale. Et c'était des heuristiques qui tentaient de deviner une écriture exacte pertinente à afficher à la place de l'écriture décimale.

Il y avait bien des cas où, contrairement à la concurrence, cela se passait fort mal avec des résultats complètement faux.

Bref, une mauvaise solution qui ne faisait que masquer le problème tout en en introduisant un autre autrement plus grave !
Avec la mise à jour HP Prime 2.4, Moravia a commencé à s'attaquer enfin à ce lourd défaut. Le moteur numérique de la HP Prime est en cours d'amélioration en tant que moteur exact de type Q.

Un changement majeur ayant motivé ce bêta-test public, avec bien évidemment introduction de nouveaux problèmes que traite cette nouvelle version bêta.
223122231422313Dans le cas d'un format d'écriture utilisant des séparateurs de milliers, l'affichage naturel avait été cassé. C'est maintenant réparé !
2231822311La notation anglo saxonne des fractions négatives s'était mise à utiliser deux fois le signe moins.

C'est maintenant corrigé !
2230922310Vu ses résultats absolument désastreux, il était fort problématique que la calculatrice puisse être configurée pour fournir automatiquement sans avertissement des résultats QPI() possiblement complètement faux.

Moravia a bien compris le problème, c'est fini, la touche
a b/c
ne fait plus appel à cette fonction, et n'utilise plus que les résultats rationnels exacts et donc justes internes au nouveau moteur de calcul Q !
2232022317Problème qui existait déjà, lorsque l'historique de calcul contient une erreur en résultat, et que la calculatrice redémarre, son contenu était mal restauré.

L'erreur disparaissait ce qui décalait l'ensemble des éléments précédents (les saisies se retrouvant à droite comme des résultats, leurs résultats alors à gauche sur la ligne suivante comme des saisies, le tout agrémenté d'une saisie corrompue au tout début de l'historique).

C'est maintenant corrigé !




2) Programmation HPPPL

Go to top

Dans l'une de ses syntaxes, la fonction INPUT() du langage de programmation HPPPL permet de spécifier des boîtes de dialogue.
INPUT({vars}, "titre", {"étiquettes"}, {"aides"}, {réinitialisation}, {initiales}) avec :
  • {vars} (obligatoire) : la liste de couples variables à affecter + types de saisies aurisées
  • "titre" (optionnel) : le titre de la boîte de dialogue
  • {"étiquettes"} (optionnel) : les étiquettes à afficher à gauche de chaque champ de saisie
  • {"aide"} (optionnel) : les aides éventuelles pour chaque saisie
  • {réinitialisation} (optionnel) : les valeurs de réinitialisation si l'utilisateur souhaite effacer une saisie (touche
    Del
    avec le champ de saisie sélectionné)
  • {initiales} (optionnel) : les valeurs préremplies à l'ouverture de la boîte de dialogue, à défaut ce sont les valeurs courantes des variables qui seront utilisées
Quant aux types autorisés, rappelons les significations des différentes valeurs les identifiant :
  • -1 : tous
  • 0 : nombre réel
  • 1 : nombre entier
  • 2 : chaîne de caractères
  • 3 : nombre complexe
  • 4 : matrice
  • 5 : vecteur
  • 6 : liste
  • 8 : fonction
  • 9 : unité
  • 14 : expression CAS

Plusieurs bugs autour de cette fonction ont été traités.
223222232322324Il était impossible de valider une boîte de dialogue juste après avoir réinitialisé un champ via le touche
Del
.
INPUT({{A,[0]}},"La grande question",{"La réponse"},{},{0})

C'est corrigé !
22331Dans le cas d'une boîte de dialogue attendant une saisie de nombres réels (type 0), il était impossible de valider après avoir saisi un nombre non entier.
INPUT({{A,[0]}})

C'est corrigé !
2232722326Toujours niveaux identifiants de types autorisés, la fonction INPUT() acceptait des valeurs non entières et les interprétait étrangement :
  • Un type 0.2 par exemple était interprété en tant que chaîne de caractères (type 2).
  • Un type 0.1 par exemple était interprété en tant que nombre entier (type 1), tronquant alors les saisies décimales à l'unité.
22328C'est corrigé, les identifiants non entiers de types sont désormais refusés, générant une erreur !




3) Application Python

Go to top

22330L'application Python de la HP Prime présente le gros avantage de permettre de configurer les mémoires allouées, prises librement sur l'espace libre RAM :
  • le tas (heap), par défaut 1 Mio
  • la pile (stack), par défaut 40 Ko

2231522316Faut-il encore que les choix soient respectés, ce qui n'était pas le cas.
La HP Prime semblait systématiquement allouer le double du tas demandé, permettant donc par défaut d'affecter dans les 2 Mo de données.

C'est maintenant corrigé !
2233222333En espagnol, le titre de la console Python était tronqué avec un caractère spécial.

C'est maintenant corrigé !




4) Application Géométrie

Go to top

223362233722335Dans le cas de tracé d'un champ de direction, la couleur utilisée pouvait varier.

C'est maintenant corrigé !





Mieux vaut tard que jamais, nous ne pouvons que saluer les efforts de Moravia pour corriger l'inadéquation de la HP Prime avec les besoin de l'enseignement secondaire, même si cela a le tort d'arriver 20 ans après la concurrence, et d'être très loin de l'égaler.

Appeler le moteur de calcul formel CAS pour les résultats numériques, comme le langage HPPPL le permet, aurait donné un moteur de calcul exact complet comme sur NumWorks ou TI-Nspire CX II-T, et non comme ici un moteur de calcul exact Q inférieur au QPiRac proposé par tout le reste de la concurrence.

Nous ne comprenons pas que cela n'ait pas été fait plus tôt alors qu'il y avait tout ce qu'il fallait sous la main, ni qu'on se donne la peine maintenant de coder un moteur de calcul exact alternatif très inférieur pour cela. Y a-t-il une raison d'éviter à tous prix de dépendre davantage du moteur CAS ?...




Téléchargements :

Bêta-test public mise à jour HP Prime 2.4.15342

New postby critor » 19 Apr 2025, 18:08

En février 2025 nous avions eu droit à une mise à jour HP Prime 2.3.1.

Nous n'y avions noté aucune nouveauté intéressante, et surtout un très grave bug rendant la calculatrice totalement inutilisable dans le cas d'utilisation de fichiers de configuration du mode examen (à notre connaissance, concerne entre autres les Pays-Bas et le Baccalauréat International).

Il était donc urgent de sortir une mise à jour avant la session d'examens 2025.
2211622115Aujourd'hui Moravia t'invite à venir bêta-tester la mise à jour HP Prime 2.4.

Plus précisément nous passons de la version 2.3.1.15270 compilée le 31 janvier 2025 à la version 2.4.15342 compilée le 11 avril 2025.

Le bug majeur en cas de personnalisation du mode examen a été corrigé, mais ce n'est pas tout.

En effet il y a un autre changement majeur qui motive cette phase de bêta test public.

La HP Prime dispose de 2 moteurs de calcul distincts :
  • un moteur de calcul numérique BCD (Binary Coded Decimal) ne s'occupant que de calcul décimal
  • un moteur de calcul littéral et formel accessible via la touche
    CAS
    et également appelable depuis partout ailleurs via des appels CAS.EVAL("...")

C'est-à-dire que par défaut, sans manipulations spécifiques pour se placer dans un contexte CAS, la HP Prime se comportait moins bien que nombre de modèles concurrents d'entrée ou de milieu de gamme actuel, avoir au moins un moteur de calcul exact QPiRac étant désormais la norme.
2211922118Alors nous sommes encore très loin d'atteindre le niveau de la concurrence d'entrée de gamme, mais la mise à jour 2.4 fait un premier pas vers un rééquilibrage des deux moteurs de calcul de la HP Prime.

Amélioration majeure, il nous semble enfin la toute première depuis que Moravia a racheté la branche HP calculatrices pour la rentrée 2021, le moteur de calcul numérique est désormais capable de travailler en interne sur des nombres rationnels. Nous ne sommes donc pas au niveau d'un moteur QPiRac, mais nous pourrions déjà le qualifier de Q.

Précisons que pour le moment, ces nouvelles capacités ne sont exploitées qu'en interne, la calculatrice continuant à afficher des résultats en écriture décimale. Ces derniers sont toutefois meilleurs dans certains cas.




Téléchargements :

Mise à jour HP Prime 2.3.1.15270 défectueuse par Moravia

New postby critor » 05 Feb 2025, 11:59

2181721847Après la version 2.2.15157 du 1er septembre 2024, nous venons d'avoir 2 nouvelles mises à jour HP Prime successives :
  • 2.3.15257 compilée le 19 janvier 2025
  • 2.3.1.15270 compilée le 31 janvier 2025

Rappelons que la HP Prime n'est plus développée par HP mais par Moravia, société tchèque qui a racheté la branche HP Calculatrices pour la rentrée 2021.

Rappelons de plus que de toute l'équipe ayant contribué à la création et au développement de la HP Prime du temps de Hewlett Packard puis de HP, il n'y a que 2 développeurs qui sont passés chez Moravia :
  • Jeff Tupper, développeur canadien derrière l'application Graphiques avancés, nous semblant malheureusement assez éloigné des contexte académique et français
  • et Bernard Parisse, enseignant-chercheur à l'Institut Joseph Fourier (laboratoire de Mathématiques de l'Université Grenoble Alpes), s'occupant de fournir et intégrer l'édition HP Prime du moteur de calcul formel GIAC développé pour son logiciel de mathématique intégré Xcas, de l'application de géométrie dynamique, et de temps en temps d'autres applications également, avec cette fois-ci une vision claire des défauts et la machine et donc besoins dans les contextes académique et français

13805Jeff signale la correction de fuites mémoire, mais malheureusement comme tu peux le constater ci-contre, elles ne semblent pas avoir d'effet miraculeux sur la stabilité du système.

Rien que lors de nos tests, à l'occasion de manipulations parfaitement officielles et banales sans même toucher à l'application Python ou à la programmation, notre HP Prime a réussi à planter, une fois de plus.

Par un seul jour sans que notre HP Prime ne plante suite à l'instabilité introduite par l'ultime version développée chez HP en mai 2021, la mise à jour majeure 2.1.14588.

Instabilité que les mises à jour tristement mineures sorties depuis par Moravia ont été dans l'incapacité totale de corriger jusqu'à ce jour.

Déjà 3 ans et demi donc que les HP Prime commercialisées sont de notre point de vue défectueuses ; il serait grand temps queMoravia réagisse, ne serait-ce que pour justifier l'envolée du prix.


Le 10 juillet dernier, KlaasKuperus représentant Moravia, lançait un bêta-test public de la mise à jour HP Prime 2.2. Curieusement pas de mise à jour du CAS qui restait en version 1.5.0 dans cette première version bêta de la mise à jour 2.2, mais Klaas avait promis l'arrivée très vite (sous une semaine) d'une deuxième version bêta incluant cette fois-ci les améliorations et ajouts codés par Bernard Parisse :
Moravia wrote:The timeline for this is to have 2.2 beta tested for a week (by you!) and then release via the Connectivity Kit. At that moment, we will release another public beta testing for the next version in the same way. (One that includes the CAS changes.) That one will go live end of the summer so we have a new one before the start of the new school year. And of course, we will continue to work on improvements. The beta-team is getting bigger and bigger so we can go faster and faster!

(source : https://www.hpmuseum.org/forum/thread-2 ... #pid189161 )

Enfin des nouveautés HP Prime codées par Bernard, l'attente était haute vue sa clairvoyance. Après 3 ans de stagnation et par conséquent d'effondrement relativement à la concurrence qui ne s'était pas mise en pause, la légendaire HP Prime allait enfin recommencer à évoluer !
Et puis… rien. La 2e version bêta 2.2.15048 arrivant en retard le 21 juillet 2024 n'incluait fort étrangement aucune des nouveautés de Bernard Parisse puisque même le moteur CAS restait en version 1.5.0, et la mise à jour finale 2.2.15157 du 1er septembre 2024 ne faisait pas mieux.

Nous n'avons jamais eu droit à la moindre explication pour cette promesse non tenue, l'inclusion de ces nouveautés n'ayant même plus jamais été réévoquée par Moravia depuis. Et les utilisateurs qui commencent à s'interroger sur ce qui se passe (ici ou encore ici) n'ont jusqu'à ce jour pas eu la politesse du moindre début de réponse par Moravia.

On aurait pu croire que les nouveautés étaient juste remises une prochaine mise à jour 2.3
21817Sauf que non, le problème est visiblement plus profond, nous disposons aujourd'hui de cette mise à jour 2.3 et il n'y a rien. Le moteur CAS reste en version 1.5.0.

Le moteur CAS constituant la signature du travail de Bernard, cela signifie également que ses améliorations et nouveautés développées pour les autres applications intégrées de la HP Prime depuis maintenant plus de 18 mois n'ont donc pas été incluses elles non plus.

Une mise à jour donc mineure, une fois de plus…

Nous commençons à être fatigués de cette censure persistante du travail de Bernard. Quand une entreprise se mure dans le silence, c'est habituellement qu'il y a quelque chose de pas bien reluisant à cacher, comme un conflit ou des rivalités internes. Nous n'avons que faire de ces enfantillages, seul l'intérêt des utilisateurs finaux devrait primer. Après trois ans et demi d'indigence nous estimons avoir été suffisamment patients, nous attendons maintenant les dernières nouveautés de Bernard sans délai supplémentaire, il est grand temps.

2037420375Des bugs scolaires que nous avions signalés dès 2021, se rencontrant facilement dès la classe de Première, avec des conséquences potentiellement gravissimes pour les utilisateurs puisque les affichages sont faux, ne sont pour leur part toujours pas corrigés.

Comme ci-contre l'affichage faux de l'expression du polynôme correspondant à la liste de coefficients saisie, le terme de degré 0 étant oublié.

Des affichages faux dans un contexte scolaire c'est-à-dire avec des utilisateurs en train de se construire, c'est très grave, et encore une fois caractéristique d'un produit défectueux.

Nous sommes dans l'incapacité totale de comprendre l'entêtement depuis maintenant 3 ans et demi à ne pas vouloir corriger ce grave bug pourtant a priori simple, et que nous ne manquons pas de rappeler à chaque mise à jour.

Bon, nous avons donc vu jusqu'ici tout ce que les mises à jour 2.3 ne faisaient pas.

Peut-être te demandes-tu ce qu'elles font ?

Et bien justement, on dirait que c'est ça le plus grave… Allons y.

2181921820La HP Prime intégrait jusqu'ici 2 modes examen :
  • le Mode examen de base - il verrouille tout contenu mémoire préchargé, ne bloque aucune fonctionnalité officielle, et n'est désactivable que par connexion USB ; c'est celui à utiliser en France notamment
  • le Mode examen personnalisé - il permet une configuration très fine, aussi bien depuis l'interface de la calculatrice que depuis le logiciel de connectivité :
    • choix de la durée au bout de laquelle désactiver automatiquement le mode examen (permettant notamment d'éviter de vider complètement la batterie en cas d'oubli en fin d'épreuve)
    • si le contenu mémoire préchargé doit être verrouillé, effacé ou conservé
    • si les diodes examen doivent clignoter ou pas
    • ainsi que de larges possibilités d'interdiction de fonctionnalités :
    • si les applications rajoutées sont à interdire
    • si des applications officielles intégrées ou bien certaines de leurs fonctions sont à interdire
    • convertisseur d'unités
    • bibliothèque de constantes physiques
    • calcul formel CAS
    • si certaines formes de résultats numériques exacts (rationnels Q, QPiRac) sont à interdire
    • si certains types de calculs sont à interdire (complexes, matrices)
    • si la création/consultation/exécution de programmes est à interdire
    • si la création/consultation de textes (appelées notes ou encore remarques) est à interdire
    • si certaines fonctions sont à interdire
Image

Dans le contexte français ce mode examen personnalisé permet de larges possibilités de fraude (conservation du contenu mémoire préchargé, accès aux applications rajoutées).

Sauf qu'en pratique c'est inexploitable face à des surveillants correctement (auto-)formés, car il y a autre chose, les diodes examen présentes sur la tranche supérieure de la calculatrice, au nombre de 3 : une rouge, une verte et une bleue. En mode examen de base seule la diode verte clignote. En mode examen personnalisé c'est variable selon la configuration, mais ce n'est jamais la diode verte toute seule qui clignote. Les surveillants peuvent ainsi identifier d'un seul coup d'œil les HP Prime dont le mode examen a été lancé dans une configuration autre que celle dite de base, et donc potentiellement avec des choses interdites.
Il était possible de plus de sauvegarder chaque configuration du mode examen personnalisé en tant que variable .hpexammode afin de pouvoir la réutiliser rapidement plus tard sur la même machine, ou encore la transférer sur d'autres calculatrices HP Prime évitant ainsi une saisie de la configuration sur chaque calculatrice.

L'édition ultérieure de ces variables .hpexammode pouvait de plus être protégée par mot de passe.

C'était une fonctionnalité ciblant particulièrement les enseignants avec leurs devoirs surveillés, ou encore les institution avec leurs examens.

Niveau institutions, nous connaissions 2 cas d'utilisation.

21826Le Baccalauréat International fonctionne avec une liste officielle de calculatrices graphiques autorisées, mise à jour chaque année, et sur laquelle la HP Prime figure depuis la session 2015.

Toutefois, la HP Prime avait besoin d'un mode examen lourdement personnalisé, car pas mal de fonctionnalités étaient à désactiver (le moteur CAS, la programmation, mais également plusieurs fonctions mathématiques).

Aussi depuis la session 2018, HP puis Moravia publient un fichier IB.hpexammode conforme aux dernières évolutions de la réglementation qui devait être chargé sur les calculatrices HP Prime utilisées à l'examen :

Ce mode examen :
  • expire automatiquement après :
    • 2 heures (2018)
    • 3 heures (2025)
  • niveau contenu mémoire préchargé :
    • efface tout (2018)
    • verrouille temporairement (2025)
  • à partir de la session 2025, efface à la désactivation toutes les données saisies pendant l'épreuve (empêchant donc de conserver une trace électronique de son travail, ce qui n'était pas le cas initialement)
  • interdit la bibliothèque de constantes physiques
  • interdit le moteur CAS
  • interdit le calcul matriciel
  • interdit la programmation (même pas possible de créer ni exécuter un petit programme pour vérifier quelque chose pendant l'examen)
  • interdit également les remarques ou notes (même pas possible pendant son examen d'ouvrir l'éditeur de texte de la calculatrice pour y saisir une formule ou remarque dont il faudra tenir compte plus tard, ce devrait donc être fait à l'ancienne sur feuille de papier brouillon)
  • ne laisse que 13/18 applications HP Prime utilisables (interdit Solveur Triangle, Solveur linéaire, Explorateur, Géométrie, Graphiques avancés, et dernièrement l'application Python rajoutée entre temps)
  • interdit plusieurs fonctions de l'application Stats 2 Var
218272183121830
21821Les Pays-Bas utilisent eux aussi une liste officielle des seuls modèles autorisés à leurs examens secondaires, mise à jour chaque année, et sur laquelle la HP Prime figure depuis la session 2017.

Ici aussi la HP Prime avait besoin d'un mode examen lourdement personnalisé, pas mal de fonctionnalités étant à interdire (moteur CAS, programmation, plusieurs fonctions mathématiques).

Aussi depuis la session 2018, HP puis Moravia publiaient chaque année un fichier CSE.hpexammode (anciennement CvTE.hpexammode) conforme aux dernières évolutions de la réglementation qui devait être chargé sur les calculatrices HP Prime utilisées aux examens secondaires de la session en cours :
Ce mode examen, entre bien d'autres choses :
  • expire automatiquement 4 heures après son activation
  • verrouille temporairement tout contenu mémoire préchargé
  • interdit le convertisseur d'unités
  • interdit le moteur CAS
  • interdit également les résultats exacts QPiRac (dits "Intelligent Math")
  • interdit la programmation (ni création ni exécution de programme pendant l'épreuve)
  • interdit également les remarques ou notes (aucune prise de note électronique possible pendant l'épreuve)
  • ne laisse que 16/18 applications HP Prime utilisables (interdit Solveur Triangle suite à une polémique dans la presse pour la session 2018, ainsi que logiquement Python vu ce qui précède)
218272183221822
Précisons de plus que l'activation du mode examen déclenchait un motif sur les 3 diodes de couleur sur la tranche supérieure.

Chacune des diodes pouvait soit clignoter, soit rester allumée, soit rester éteinte.

Le motif variait avec chaque nouveau fichier .hpexammode, ce qui permettait facilement aux surveillants de vérifier depuis leur bureau si tous les candidats utilisaient bien le dernier fichier .hpexammode officiel, et non un autre fichier (fichier plus ancien, fichier d'un autre examen, ou même fichier créé, tous produisant alors un motif différent).


21837Et bien nous voilà à la seule et unique nouveauté, Moravia intègre désormais la configuration de mode examen des Pays-Bas au système d'exploitation HP Prime, sous le nom de CSE Nederland.

C'est-à-dire qu'il n'y a plus besoin de charger de fichier .hpexammode pour le voir listé.
Nous ignorons si l'objectif était de faciliter la procédure, ou bien d'empêcher la fraude par utilisation d'autres fichiers .hpexammode que le fichier officiel, mais cela n'en reste pas moins une délicate attention envers les Pays-Bas.

Si la première mise à jour 2.3.15257 conservait le délai d'expiration de 4 heures, la toute dernière mise à jour 2.3.1.15270 le fait passer à 6 heures :
2183521836


Il sera très facile pour les surveillants néerlandais de vérifier si la calculatrice HP Prime utilise bien le nouveau mode examen intégré pour les Pays-Bas, ce dernier passant la barre de titre non plus en orange mais en mauve :
2183221833


De plus, ce nouveau mode examen fait cette année clignoter les diodes rouge et bleue, motif différent de ceux obtenus avec les fichiers .hpexammode des années précédentes. Les surveillants auront ainsi la possibilité de vérifier sans même avoir à circuler et regarder chaque écran.

Le College voor Toetsen en Examens, l'autorité chargée de l'organisation des examens aux Pays-Bas, vient tout juste de publier ce 20 janvier 2025 le document ressource pour l'organisation de la session 2025, et d'y indiquer que les HP Prime devaient obligatoirement être à jour dans une version 2.3+ avec le nouveau mode examen colorant la barre de titre en mauve.
21838Mais ce qui fait très peur, c'est la façon de laquelle cela a été codé.

CSE Nederland ne semble pas être véritablement intégré, dans le sens où il est listé en tant que variable .hpexammode par le logiciel de connectivité, que l'on peut même l'effacer ou l'écraser, et le pire c'est que ça marche :
218392184021820


Il semble juste que la variable CSE Nederland.hpexammode soit automatiquement vérifiée et recréée de temps en temps, même si nous n'avons pas pu déterminer de délai ou événement associé à sa réapparition.

Cela donne la très mauvaise impression d'un bricolage codé à la va-vite…
Et sans grande surprise, nous tombons sur un bug majeur.

Lorsque l'on manipule les variables .hpexammode (ajout, suppression, écrasement), et sans forcément toucher à CSE Nederland.hpexammode, il y a désormais un risque de ce qui ressemble à une corruption mémoire.

Il y a malheureusement une part d'aléatoire dans son déclenchement (nous n'avons pas de série précise de manipulations permettant de le reproduire à coup sûr), mais il est assez fréquent. Nous l'avons obtenu plusieurs fois aussi bien sur émulateur que sur calculatrices HP Prime de génération G1 ou G2, toujours avec les dernières versions.

Le caractère aléatoire nous amène à supposer que la corruption se déclenche si la vérification périodique de CSE Nederland.hpexammode se déclenche alors que nous venons de lancer l'écriture d'une variable .hpexammode.

Lorsque le bug se déclenche donc, divers interfaces voient leur affichage écrasé par l'interface du mode examen :
  • Apps
    (listant les applications, bien embêtant de ne plus pouvoir changer d'application)
  • Symb
    (vue symbolique de l'application courante)
  • Shift
    Home
    (réglages)
218412184221843

En gros la calculatrice devient globalement inutilisable.

À noter que la mauvaise interface affichée n'est pas fonctionnelle, mais que tenter de la contrôler à l'aveugle exactement comme l'interface écrasée ne semble pas marcher non plus.

Selon l'état de la corruption, l'interface du mode examen peut également se voir affichée avec une liste vide :
218442184521846


Nous n'avons trouvé aucune manipulation clavier permettant de remettre la HP Prime en état de fonctionnement ; même l'éteindre et la rallumer ne suffit pas.

Si tu disposes d'une pointe suffisamment fine sous la main (porte-mine), tu peux tenter de l'enfoncer dans le trou Reset au dos de la calculatrice.
Si cela ne suffisait pas, tu peux reformater la mémoire depuis le menu de diagnostics (touches
F
C
O
à maintenir pendant que l'on appuie dans le trou Reset au dos)
.
À défaut de telle pointe, forcer la réinstallation du système d'exploitation (même sur la même version) semble également fonctionner.




Voir la haute réactivité de Moravia lorsque les Pays-Bas demandent une petite modification nous fait extrêmement mal, relativement au mépris témoigné envers tout le reste de la planète, nous laissant une calculatrice qui n'évolue plus, devenant de moins en moins en adéquation avec les programmes scolaires, et qui de plus retourne des résultats faux.

Moravia ne semble avoir aucune vision pour la HP Prime, et aucun objectif autre que d'encaisser, la calculatrice devenant de plus en plus chère à des niveaux de plus en plus indécents, et ce tout en investissant le moins possible.

Outre les calculatrices, nous constatons une fois de plus que seuls les logiciels pour Windows bénéficient de la mise à jour. Les logiciels pour Mac ou Linux et applications pour Windows, Android ou iOS continuent à rester sur des versions obsolètes de plusieurs années, à un point tel qu'il n'y a souvent même pas l'application Python de 2019 dedans.

Après 3 années et demie d'indigence obstinée de la part de Moravia, aujourd'hui ce qui devait devait arriver finit enfin par arriver. Une mise à jour bâclée introduit un très grave bug bloquant les calculatrices HP Prime de façon non aisément réversible. À seulement quelques semaines des examens, Moravia met donc en danger le bon déroulement de ces derniers et entre autres les candidats ayant commis l'erreur de s'équiper d'une HP Prime.

Pour résumer, tristement, non seulement Moravia empêche toute évolution de la calculatrice, non seulement Moravia ne corrige pas les bugs les plus importants, mais en prime Moravia trouve le moyen d'en introduire de nouveaux, et pour une fois ici sans faire les choses à moitié.

L'organisation des examens est en danger, surtout dans les pays qui ont fait la bêtise de se précipiter à exiger la mise à jour vers la dernière version dès cette année, sans attendre les retours de la communauté d'utilisateurs sur cette dernière. Sont particulièrement concernés les candidats qui vont manipuler les variables .hpexammode peu avant leurs épreuves, peut-être ne pas se rendre compte immédiatement que la touche
Apps
ne fonctionne plus, et découvrir l'horreur une fois enfermés dans la salle d'examen sans outil permettant de remettre la calculatrice en état de fonctionnement.

Un seul développeur (puisque l'on pousse le vice jusqu'à empêcher le deuxième) et à temps partiel, c'était clairement insuffisant.

Si seulement ce très grave incident permettait enfin de faire changer les choses… Mais nous n'avons aucune illusion face à la ténacité de Moravia qui comme pour toutes les fois précédentes ne nous remerciera pas pour le travail effectué gratuitement à leur place et ne tirera bien évidemment aucune leçon de cet incident inadmissible ; la décadence à moindres frais (du moins en ce qui les concerne) se poursuivra. Les HP Prime sont et resteront un produit de plus en plus inadapté, défectueux et cher, dans lequel tu ne devrais avoir aucune confiance au moins tant que Moravia sera aux commandes, triste conclusion qu'après trois ans et demi d'attente nous avons le regret de devoir tirer aujourd'hui.




Téléchargements :

-
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.
1511 utilisateurs:
>1487 invités
>18 membres
>6 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)