Alerte mise à jour conformité NumWorks impérative BAC 2023
Posted: 20 Feb 2023, 14:22
Communication importante dans l'intérêt supérieur des candidats au BAC 2023 :
Mise à jour intégrale impérative des NumWorks en configuration officielle Epsilon ou configuration tierce Phi/Omega/Upsilon
Mise à jour intégrale impérative des NumWorks en configuration officielle Epsilon ou configuration tierce Phi/Omega/Upsilon
Le mode examen des calculatrices graphiques a fait l'objet d'un document de spécification à l'attention des constructeurs pour la rentrée 2014.
Rédigé par la Mission de pilotage des examens, un service de la DGESCO (Direction Génération de l'Enseignement Scolaire), ce document exige d'une part le blocage en mode examen de l'accès à toute information personnelle (texte ou image) stockée avant l'épreuve. À cette fin sont donnés plusieurs exemples d'éléments à bloquer lorsque préexistants :
Rédigé par la Mission de pilotage des examens, un service de la DGESCO (Direction Génération de l'Enseignement Scolaire), ce document exige d'une part le blocage en mode examen de l'accès à toute information personnelle (texte ou image) stockée avant l'épreuve. À cette fin sont donnés plusieurs exemples d'éléments à bloquer lorsque préexistants :
- programmes de l'utilisateur
- applications personnelles (spécifique HP Prime)
- remarques (spécifique HP Prime)
- données "scratchpad" (spécifique TI-Nspire)
- classeurs (spécifique TI-Nspire)
- dossiers personnels (spécifique TI-Nspire)
- présence d'une diode lumineuse dédiée spécifiquement au mode examen (ce qui exclut son utilisation à d'autres fins, comme par exemple en tant que témoin de charge) sur la tranche supérieure de la calculatrice
- clignotement permanent de la diode (même calculatrice éteint donc) tant que et uniquement lorsque la calculatrice est en mode examen (ce qui implique impossibilité donc d'allumer la diode hors mode examen, ou de l'éteindre en mode examen)
- la désactivation du mode examen se doit d'être impossible sans connexion d'un élément externe interdit en salle de composition (ordinateur, tablette, smartphone, batterie USB, chargeur secteur... rappelons que l'interdiction de la connexion de tout "module externe" est interdite depuis la toute première circulaire calculatrices de 1980)
- désactivation de toute fonctionnalité de transmission de données en mode examen
Rappelons qu'il existe 2 approches théoriques pour introduire des données frauduleuses à son examen, et qu'elles consistent dans les deux cas à tromper la surveillance sur l'état de la calculatrice :
- soit en empêchant la diode de clignoter à l'arrivée en salle de composition, alors que la calculatrice est déjà en mode examen (ce qui ne signifie pas que la mémoire est vide, mais que la mémoire a été vidée lors de l'activation il y a un certain temps, et possiblement reremplie depuis)
- soit en forçant la diode à clignoter pendant son épreuve alors que la calculatrice n'est pas en mode examen et permet donc l'accès à l'intégralité des données
Rappelons justement en passant aux surveillants que nous avons élaboré un protocole de mise en mode examen, qui se veut minimiser le risque de fraude sans augmenter pour autant significativement la charge de travail, en faisant effectuer dans un certain ordre des vérifications aussi collectives que possible sans distinction des modèles.
Et nous sommes parfaitement prêts à l'améliorer à l'éclairage de vos retours.
Et nous sommes parfaitement prêts à l'améliorer à l'éclairage de vos retours.
Pour plusieurs raisons, la NumWorks n'était pas entièrement conforme à la lumière de ces spécifications officielles. Nulle intention de notre part de jeter la pierre à ce constructeur, qui n'est d'ailleurs pas le seul concerné même si ce n'est pas le sujet aujourd'hui.
De façon immédiate, on peut reprocher à la NumWorks :
Sur NumWorks toutefois, les choses ne s'arrêtaient hélas pas là. Jusqu'à la mise à jour du firmware officiel Epsilon 19 incluse, plusieurs écrans de la calculatrice te permettaient de prendre le contrôle de la diode, et entre autres de l'éteindre en mode examen, de façon temporaire ou plus durable, des astuces connues de certains candidats.
Nous ne détaillerons bien évidemment pas les écrans concernés. À notre connaissance toutefois et sauf si nous avons omis de penser à une astuce, ils ne permettaient pas de frauder, car les manipulations permettant d'obtenir une extinction durable nécessitaient ou déclenchaient obligatoirement un reset, effaçant donc de toutes façons l'intégralité du contenu mémoire. Ouf, il s'en est fallu d'un cheveu...
Dans le même style mais de façon aléatoire et donc non intentionnelle, rappelons que certaines calculatrices NumWorks ont cessé de clignoter en plein milieu des épreuves du Baccalauréat 2022.
De façon immédiate, on peut reprocher à la NumWorks :
- l'absence de blocage des fonctionnalités de transmission de données en mode examen
- l'absence d'usage d'une diode spécifique au mode examen, cette dernière servant également de témoin de charge
Sur NumWorks toutefois, les choses ne s'arrêtaient hélas pas là. Jusqu'à la mise à jour du firmware officiel Epsilon 19 incluse, plusieurs écrans de la calculatrice te permettaient de prendre le contrôle de la diode, et entre autres de l'éteindre en mode examen, de façon temporaire ou plus durable, des astuces connues de certains candidats.
Nous ne détaillerons bien évidemment pas les écrans concernés. À notre connaissance toutefois et sauf si nous avons omis de penser à une astuce, ils ne permettaient pas de frauder, car les manipulations permettant d'obtenir une extinction durable nécessitaient ou déclenchaient obligatoirement un reset, effaçant donc de toutes façons l'intégralité du contenu mémoire. Ouf, il s'en est fallu d'un cheveu...
Dans le même style mais de façon aléatoire et donc non intentionnelle, rappelons que certaines calculatrices NumWorks ont cessé de clignoter en plein milieu des épreuves du Baccalauréat 2022.
Les choses ne pouvaient bien évidemment pas être laissées en l'état, la frontière ténue avec la fraude pouvant très bien être ouverte involontairement lors de variations futures du code. NumWorks vient donc de sortir une mise à jour stable de son firmware officiel Epsilon, la version 20.3, qui modifie le fonctionnement de la diode, et empêche notamment de l'éteindre sur l'écran qui était à notre avis le plus problématique (c'est-à-dire celui qui était passé au plus près d'offrir une possibilité de fraude).
Ceci règle donc pour les examens 2023 le cas des modèles NumWorks N0110 et N0120 faisant tourner une configuration officielle.
Ceci règle donc pour les examens 2023 le cas des modèles NumWorks N0110 et N0120 faisant tourner une configuration officielle.
Si tu as une NumWorks N0110 sur une configuration officielle ou une N0120, nous te recommandons très fermement d'effectuer la mise à jour vers Epsilon 20.3. Tu n'y perds rien (puisqu'il n'y avait de toutes façons pas de possibilité de frauder) et te garantis ainsi un fonctionnement correct et conforme de la diode examen.
Ne prends pas de risque ; en France la diode est la clef de voute de la réglementation du mode examen. Si ta diode ne clignote pas à l'activation du mode examen ou s'éteint involontairement pendant ton épreuve, une partie des surveillants risquent donc de te priver de ta calculatrice pour le reste de l'épreuve, ou pire de remplir un procès verbal de suspicion de fraude qui t'empêchera de fêter tes résultats avec tes camarades, et le temps que la commission disciplinaire du Baccalauréat daigne t'entendre tu risques même de rater ta première année d'études supérieures.
Ne prends pas de risque ; en France la diode est la clef de voute de la réglementation du mode examen. Si ta diode ne clignote pas à l'activation du mode examen ou s'éteint involontairement pendant ton épreuve, une partie des surveillants risquent donc de te priver de ta calculatrice pour le reste de l'épreuve, ou pire de remplir un procès verbal de suspicion de fraude qui t'empêchera de fêter tes résultats avec tes camarades, et le temps que la commission disciplinaire du Baccalauréat daigne t'entendre tu risques même de rater ta première année d'études supérieures.
Ceci étant dit, reste maintenant à traiter le cas des NumWorks N0100 et NumWorks N0110 faisant tourner un firmware tiers Omega, Upsilon ou Khi, qui ayant été construits sur la même base de code lorsque la licence l'autorisait encore (jusqu'à Epsilon 15) souffrent bien évidemment des mêmes problèmes.
Rappelons que sur NumWorks N0110 ces firmwares tiers sont installés avec un bootloader t'offrant une fonctionnalité de dualboot, te permettant de disposer de 2 firmwares sur ta calculatrice. Tu peux ainsi alterner entre les fonctionnalités du firmware Omega, Upsilon ou Khi en question, et celles du firmware officiel Epsilon.
Un cas contre toute attente beaucoup plus grave sur NumWorks N0110, surtout à maintenant quelques semaines des épreuves de spécialité du Baccalauréat 2023. En effet si tu installes le firmware officiel Epsilon en version 20.2 ou 20.3 ou supérieure sur un bootloader Omega, Upsilon ou Phi (le bootloader Khi n'étant pas concerné puisque n'ayant toujours pas été mis à jour pour permettre d'amorcer les version 19 et supérieures d'Epsilon), la diode examen cessera de fonctionner normalement :
Le tout vient du fait qu'à compter d'Epsilon 20.2, NumWorks a changé le fonctionnement de la diode. Et problème, la calculatrice NumWorks n'étant plus opensource, le code relatif au nouveau fonctionnement de la diode ne peut plus être consulté...
Rappelons que sur NumWorks N0110 ces firmwares tiers sont installés avec un bootloader t'offrant une fonctionnalité de dualboot, te permettant de disposer de 2 firmwares sur ta calculatrice. Tu peux ainsi alterner entre les fonctionnalités du firmware Omega, Upsilon ou Khi en question, et celles du firmware officiel Epsilon.
Un cas contre toute attente beaucoup plus grave sur NumWorks N0110, surtout à maintenant quelques semaines des épreuves de spécialité du Baccalauréat 2023. En effet si tu installes le firmware officiel Epsilon en version 20.2 ou 20.3 ou supérieure sur un bootloader Omega, Upsilon ou Phi (le bootloader Khi n'étant pas concerné puisque n'ayant toujours pas été mis à jour pour permettre d'amorcer les version 19 et supérieures d'Epsilon), la diode examen cessera de fonctionner normalement :
- il est possible qu'elle ne clignote pas du tout
- et si tu as la chance qu'elle clignote, il n'empêche que le clignotement sera interrompu avec chaque extinction de la calculatrice
Le tout vient du fait qu'à compter d'Epsilon 20.2, NumWorks a changé le fonctionnement de la diode. Et problème, la calculatrice NumWorks n'étant plus opensource, le code relatif au nouveau fonctionnement de la diode ne peut plus être consulté...
Heureusement, devant l'urgence et la gravité de la situation, avec les candidats et surveillants en première ligne, NumWorks a su revenir vers sa communauté, et fournir des informations techniques concernant les changements au code non public.
Les dévelopeurs Omega et Upsilon viennent de travailler activement et en urgence ce week-end à la résolution du problème, et te signent à temps pour les examens les mises à jour suivantes :
Les dévelopeurs Omega et Upsilon viennent de travailler activement et en urgence ce week-end à la résolution du problème, et te signent à temps pour les examens les mises à jour suivantes :
- firmware Omega 2.0.5 + bootloader Omega ou Phi associé
- firmware Upsilon 1.0.1-beta/dev + bootloader Upsilon 1.0.3 associé
Pour y voir plus clair, effectuons un petit bilan des différentes configurations NumWorks N0110 possibles, avec 8 tests de conformité que nous ne détaillerons bien évidemment pas.
Légende :
✓ = bon point indiquant la réussite à 1 test de conformité
✘ = mauvais point indiquant 1 possibilité de fraude ouverte par l'échec à un ou plusieurs tests de conformité
Légende :
✓ = bon point indiquant la réussite à 1 test de conformité
✘ = mauvais point indiquant 1 possibilité de fraude ouverte par l'échec à un ou plusieurs tests de conformité
firmware → bootloader ↓ | Epsilon | Upsilon | Omega | Khi | ||||||
20.2-20.3 | 19-20.1 | 16-18.2.3 | 1.0.1-dev | 1.0.1 | 1.0.0 | 2.0.5 | 2.0.3-2.0.4 | 2.0.0-2.0.2 | ||
Epsilon | ✓✓✓✓✓ | ✓✓✓✓ | ✓✓✓✓ | |||||||
Upsilon 1.0.3 | ✓✓✓✓✓ | ✓✓✓✓ | ✓✓✓✓ | ✓✓✓✓✓✓ | ✓✓✓✓✓ | ✓✓✓✓ | ✓✓✓✓✓✓ | ✓✓✓✓✓ | ✓✓✓✓ | ✓✓✓✓✓✓ |
Upsilon 1.0.1 | ✓✓✘✘ | ✓✓✓ | ✓✓✓ | ✓✓✓✓✓✓ | ✓✓✓✓✓ | ✓✓✓✓ | ✓✓✓✓✓✓ | ✓✓✓✓✓ | ✓✓✓✓ | ✓✓✓✓✓✓ |
dernier Omega/Phi | ✓✓✓✓ | ✓✓✓ | ✓✓✓ | ✓✓✓✓✓ | ✓✓✓✓ | ✓✓✓ | ✓✓✓✓✓ | ✓✓✓✓ | ✓✓✓ | ✓✓✓✓✓✓ |
ancien Omega/Phi | ✓✘✘ | ✓✓✓ | ✓✓✓ | ✓✓✓✓✓ | ✓✓✓✓ | ✓✓✓ | ✓✓✓✓✓ | ✓✓✓✓ | ✓✓✓ | ✓✓✓✓✓✓ |
Khi | ✓✓✓ | ✓✓✓✓✓ | ✓✓✓✓ | ✓✓✓ | ✓✓✓✓✓ | ✓✓✓✓ | ✓✓✓ | ✓✓✓✓✓ |
Installer Epsilon 20.2/20.3 sur une calculatrice NumWorks N0110 munie d'un ancien bootloader Phi, Omega ou Upsilon est dangereux, avec des conséquences lourdes. Les candidats les plus honnêtes/innocents pourront être privés de l'usage de leur calculatrice puisqu'elle ne clignote pas correctement.
Pire, entre les mains des candidats les plus déterminés et malins qui comprendront comment ces dysfonctionnements leur permettent de prendre le contrôle de la diode, Epsilon 20.2/20.3 transforme même la NumWorks N0110 munie d'un ancien bootloader Phi, Omega ou Upsilon en véritable machine de fraude, avec des conséquences gravissimes si ils se font attraper.
Précisons que le simple fait d'introduire un élément non conforme et donc interdit constitue une fraude et ouvre l'ensemble des sanctions possibles, et ce peu importe que tu prétendes ne pas t'être servi des possibilités frauduleuses, n'avoir pas eu l'intention de t'en servir, ou ignorer ces possibilités. C'est exactement comme si tu conservais ton smartphone sur toi pendant l'épreuve : même si tu ne t'en sers pas, et même si tu prétends ne pas l'avoir fait exprès et l'avoir conservé par simple oubli, c'est une fraude.
Rappelons que les sanctions prononçables par la commission disciplinaire du Baccalauréat peuvent être extrêmement lourdes : outre la privation de mention, le zéro à l'épreuve concernée, ou la non délivrance (ou le retrait) du diplôme, tu risques jusqu'à 5 ans d'interdiction de passer tout examen (ce qui inclut entre autres le permis de conduire) ainsi que tout concours d'accès/recrutement organisé par un établissement public, et également l'interdiction temporaire ou pire définitive de t'inscrire dans tout établissement public d'enseignement supérieur.
Par pure bienveillance nous t'en conjurons dans ton propre intérêt, ne mets pas ta vie et ton avenir en danger, mets à jour intégralement ta NumWorks au plus tôt afin de pouvoir passer sereinement tes épreuves du BAC 2023 ! Ce serait absolument irresponsable de ta part de prendre des risques considérables pour le simple examen du Baccalauréat qui a été réussi en 2022 par plus de 90% des candidats (dont 96,1% en filière générale).
Pire, entre les mains des candidats les plus déterminés et malins qui comprendront comment ces dysfonctionnements leur permettent de prendre le contrôle de la diode, Epsilon 20.2/20.3 transforme même la NumWorks N0110 munie d'un ancien bootloader Phi, Omega ou Upsilon en véritable machine de fraude, avec des conséquences gravissimes si ils se font attraper.
Précisons que le simple fait d'introduire un élément non conforme et donc interdit constitue une fraude et ouvre l'ensemble des sanctions possibles, et ce peu importe que tu prétendes ne pas t'être servi des possibilités frauduleuses, n'avoir pas eu l'intention de t'en servir, ou ignorer ces possibilités. C'est exactement comme si tu conservais ton smartphone sur toi pendant l'épreuve : même si tu ne t'en sers pas, et même si tu prétends ne pas l'avoir fait exprès et l'avoir conservé par simple oubli, c'est une fraude.
Rappelons que les sanctions prononçables par la commission disciplinaire du Baccalauréat peuvent être extrêmement lourdes : outre la privation de mention, le zéro à l'épreuve concernée, ou la non délivrance (ou le retrait) du diplôme, tu risques jusqu'à 5 ans d'interdiction de passer tout examen (ce qui inclut entre autres le permis de conduire) ainsi que tout concours d'accès/recrutement organisé par un établissement public, et également l'interdiction temporaire ou pire définitive de t'inscrire dans tout établissement public d'enseignement supérieur.
Par pure bienveillance nous t'en conjurons dans ton propre intérêt, ne mets pas ta vie et ton avenir en danger, mets à jour intégralement ta NumWorks au plus tôt afin de pouvoir passer sereinement tes épreuves du BAC 2023 ! Ce serait absolument irresponsable de ta part de prendre des risques considérables pour le simple examen du Baccalauréat qui a été réussi en 2022 par plus de 90% des candidats (dont 96,1% en filière générale).
Mises à jour de conformité NumWorks au choix pour les examens 2023 :
Notre forum via réponse à cette annonce, notre discord ainsi que le discord Omega sont dès maintenant prêts à t'assister lors de la procédure de mise à jour, particulièrement dans le cas des configurations en dual-boot. N'hésite surtout pas à faire appel à nous.
La mise à jour est ici à effectuer 2 fois selon ta configuration :
- d'abord en mettant à jour le bootloader et 1 firmware (nécessite la mise à jour en mode de récupération avec la combinaison reset+
6
si tu n'es pas sur une configuration officielle Epsilon) - ensuite, uniquement si tu as opté pour une configuration non officielle en dual-boot, la mise à jour du 2ème firmware en mode de fonctionnement normal (sans combinaison reset+
6
)
- Epsilon (attention si tu es sur une configuration non officielle, la combinaison reset+
6
sur cette page verrouille ta calculatrice et lui interdit définitivement d'installer un 2ème firmware non officiel) - Omega
- Upsilon (attention, tu ne dois pas installer la version proposée par défaut, mais impérativement sélectionner les versions Beta ou Dev qui sont à ce jour les seules à intégrer les changements)
- Khi
Note, si tu cibles une configuration non officielle en dual-boot, certaines de ces pages ne te laisseront pas choisir l'emplacement d'installation du firmware, ou encore installeront le firmware en double dans les 2 emplacements sans te demander ton avis. Si tu n'arrives pas à obtenir la configuration dual-boot souhaitée, n'hésite pas à effectuer des sauvegardes intermédiaires à l'aide de notre outil en ligne web-dfu lorsque l'un des deux emplacements contient ce que tu souhaites, pour pouvoir les restaurer par la suite.
Attention, le firmware officiel Epsilon ne faisant ici plus l'objet de mises à jour (resté en version 19.5.1 à ce jour suite à l'épuisement de la capacité Flash de 1 Mio), pour une conformité optimale il te faut ici privilégier les firmwares tiers qui sont toujours rafraîchis à la différence et ainsi les seuls à corriger le comportement de la diode.
Notre forum via réponse à cette annonce, notre discord ainsi que le discord Omega sont dès maintenant prêts à t'assister lors de la procédure de mise à jour, particulièrement dans le cas des configurations en dual-boot. N'hésite surtout pas à faire appel à nous.