Le mode examen des calculatrices sera mis en place dès la session 2020 des examens scolaires (BAC, DNB, ...) conformément à la circulaire n°2015-178 du 1er octobre 2015. Et ce aussi bien pour les épreuves terminales que ponctuelles, anticipées ou de contrôle continu (ECE, E3C, ...).
Sur le principe il s'agissait au départ d'un mode de fonctionnement spécial destiné à t'empêcher de rentrer et consulter des données ou informations.
Sur le principe il s'agissait au départ d'un mode de fonctionnement spécial destiné à t'empêcher de rentrer et consulter des données ou informations.
Hélas en pratique le mode examen ne se contente absolument pas de bloquer les données et informations, c'est-à-dire les bêtes formules et antisèches; il bloque également toutes les fonctionnalités chargées en mémoire, que ce soit sous forme de programmes ou applications selon les modèles.
Ce n'est à notre connaissance pas un excès de zèle de la part des constructeurs, ce sont les spécifications officielles du mode examen de 2014 qui, au lieu de définir ce qui était interdit ont tout simplement énuméré à peu près tout ce qui pouvait exister en mémoire. Pour "bloquer l'accès par l'utilisateur aux informations personnelles stockées au préalable", il faut bloquer l'accès à toutes les, citation :
Cela faisait plus d'une décennie que nous œuvrions en pratique pour équilibrer cela, sortant nombre d'outils scolaires sous forme d'applications ou programmes pour les modèles d'entrée et milieu de gamme, bien plus rarement pour le haut de gamme. Nous avions des solutions pour quasiment toutes les inégalités précédentes et ce sur quasiment tous les modèles. On peut citer parmi les réalisations les plus conséquentes entre autres :
Ce n'est à notre connaissance pas un excès de zèle de la part des constructeurs, ce sont les spécifications officielles du mode examen de 2014 qui, au lieu de définir ce qui était interdit ont tout simplement énuméré à peu près tout ce qui pouvait exister en mémoire. Pour "bloquer l'accès par l'utilisateur aux informations personnelles stockées au préalable", il faut bloquer l'accès à toutes les, citation :
- applications personnelles
- remarques (HP Prime uniquement)
- programmes de l'utilisateur
- données «scratchpad» (TI-Nspire uniquement)
- classeurs (TI-Nspire uniquement)
- dossiers personnels
Cela faisait plus d'une décennie que nous œuvrions en pratique pour équilibrer cela, sortant nombre d'outils scolaires sous forme d'applications ou programmes pour les modèles d'entrée et milieu de gamme, bien plus rarement pour le haut de gamme. Nous avions des solutions pour quasiment toutes les inégalités précédentes et ce sur quasiment tous les modèles. On peut citer parmi les réalisations les plus conséquentes entre autres :
- l'interpréteur Python MicroPython pour TI-Nspire
- l'interpréteur Python CasioPython pour les Casio Graph 35/75/85/95
- le moteur de calcul littéral eigenMath pour TI-Nspire, Casio Graph 35/75/85/95 et Graph 90+E
- le moteur de calcul formel KhiCAS pour Casio Graph 35+E II, Graph 90+E, et TI-Nspire
- ...
Sauf si tu es équipé(e) d'une NumWorks. Il existait effectivement déjà une solution pour lui rajouter nombre de ces fonctionnalités manquantes et atténuer ainsi les inégalités par rapport aux autres modèles de milieu de gamme ou haut de gamme.
En effet, NumWorks a fait le choix d'un mode de développement ouvert, en rendant disponible le code source de son firmware. N'importe qui a donc la possibilité de coder et rajouter ce qu'il veut.
En effet, NumWorks a fait le choix d'un mode de développement ouvert, en rendant disponible le code source de son firmware. N'importe qui a donc la possibilité de coder et rajouter ce qu'il veut.
En pratique toutefois ce n'était pas aussi simple, car les ajouts soumis par la communauté à NumWorks n'étaient pas systématiquement acceptés loin de là, et même lorsque acceptés cela pouvait prendre plusieurs mois. L'équipe NumWorks a en effet nombre de choses à prendre en compte, dont les réglementations des autres pays, sa propre vision fort exigeante des interfaces utilisateur, ainsi que l'absence de conflit/doublon avec ses propres projets d'ajouts actuels ou futurs.
En conséquent il y avait quasiment un firmware tiers pour chaque fonctionnalité proposée mais non encore acceptée et intégrée par NumWorks, et ils étaient très loin d'être systématiquement rafraîchis par les développeurs concernés lors des mises à jour quasi-mensuelles de NumWorks. Passer durablement sur un firmware tiers ça impliquait donc en pratique de renoncer aux mises à jour officielles du firmware.
En conséquent il y avait quasiment un firmware tiers pour chaque fonctionnalité proposée mais non encore acceptée et intégrée par NumWorks, et ils étaient très loin d'être systématiquement rafraîchis par les développeurs concernés lors des mises à jour quasi-mensuelles de NumWorks. Passer durablement sur un firmware tiers ça impliquait donc en pratique de renoncer aux mises à jour officielles du firmware.
Mais Quentin Guidee aidé de redgl0w, Maxime "M4x1m3" Friess, MixedMatched mais aussi Jean-Baptiste Boric que l'on ne présente plus, ont décidé de se retrousser les manches, autour du firmware tiers Omega, ainsi nommé en réponse à Epsilon, surnom du firmware officiel.
Omega a pour but d'intégrer l'ensemble des réalisations communautaires les plus remarquables/utiles laissées de côté par l'équipe NumWorks, tant qu'elles restent pertinentes bien sûr. Et les développeurs s'engagent à intégrer régulièrement les dernières améliorations du firmware officiel, ainsi qu'à maintenir le code des différents ajouts au cas où certains changements le perturberaient.
Tu remarqueras dès l'écran d'accueil une application intégrée supplémentaire, RPN, un bonbon pour les yeux des fans des calculatrices Hewlett Packard du siècle dernier.
Mais il y a également plus bas une nouvelle application intégrée Atom, qui apporte le tableau périodique des éléments de M4x1m3. Grâce à lui te voilà enfin à égalité là-dessus avec les utilisateurs de TI-83 Premium CE et TI-82 Advanced !
D'ailleurs tu remarqueras que la coloration semble être fortement inspirée de la TI-83 Premium CE...
La boîte à outils à laquelle tu pourras accéder dans les autres applications accueille en conséquence un nouveau menu Chimie où tu auras accès aux différentes masses molaires des éléments, à ton choix par ordre alphabétique ou de numéro atomique.
Mais la boîte à outils avec son nouveau menu Physique te donnera également accès à une bibliothèque de constantes physiques, te mettant à égalité avec les TI-83 Premium CE, TI-Nspire et HP Prime !
Omega a pour but d'intégrer l'ensemble des réalisations communautaires les plus remarquables/utiles laissées de côté par l'équipe NumWorks, tant qu'elles restent pertinentes bien sûr. Et les développeurs s'engagent à intégrer régulièrement les dernières améliorations du firmware officiel, ainsi qu'à maintenir le code des différents ajouts au cas où certains changements le perturberaient.
Tu remarqueras dès l'écran d'accueil une application intégrée supplémentaire, RPN, un bonbon pour les yeux des fans des calculatrices Hewlett Packard du siècle dernier.
Mais il y a également plus bas une nouvelle application intégrée Atom, qui apporte le tableau périodique des éléments de M4x1m3. Grâce à lui te voilà enfin à égalité là-dessus avec les utilisateurs de TI-83 Premium CE et TI-82 Advanced !
D'ailleurs tu remarqueras que la coloration semble être fortement inspirée de la TI-83 Premium CE...
La boîte à outils à laquelle tu pourras accéder dans les autres applications accueille en conséquence un nouveau menu Chimie où tu auras accès aux différentes masses molaires des éléments, à ton choix par ordre alphabétique ou de numéro atomique.
Mais la boîte à outils avec son nouveau menu Physique te donnera également accès à une bibliothèque de constantes physiques, te mettant à égalité avec les TI-83 Premium CE, TI-Nspire et HP Prime !
De plus, Omega se base sur le code source de la prochaine version 13 du firmware NumWorks en cours de développent, et te permet déjà de profiter en avant-première des nouveautés à venir !
On y apprend donc entre autres l'arrivée prochaine d'un tout nouveau module ion, qui permettra à tes scripts Python de détecter le simple appui sur une touche via la fonction
On y apprend donc entre autres l'arrivée prochaine d'un tout nouveau module ion, qui permettra à tes scripts Python de détecter le simple appui sur une touche via la fonction
keydown()
. De quoi ouvrir la voie à de belles interfaces ou même jeux ! Mais ce n'est pas tout car Omega apporte également quelques corrections au firmware NumWorks.
Omega intègre le patch de Lionel Debroux doublant cette mémoire de travail à 32K ce qui donne une belle marge, sachant que par exemple les TI-83 Premium CE s'en sortent jusqu'à présent très bien avec 20K !
Et bien dans l'application Calculs, Omega a l'énorme avantage de réactiver le moteur de calcul littéral. En conséquences des fonctionnalités hautement pertinentes que tu pourras exploiter pour retrouver, développer, simplifier et comprendre des expressions. Il est même possible de stocker une expression dans une variable et de la réutiliser dans une autre, comme sur les modèles haut de gamme !
Et pour donc nos voisins européens qui interdisent ça et par extension le firmware Omega, ce dernier permet volontairement une détection immédiate via la couleur de la barre de titre marron et non orange comme sur le firmware officiel !
L'application Python par exemple a le gros défaut de n'allouer que 16K de mémoire de travail.
Autant cela peut suffire pour les petits algos de quelques lignes que l'on fait en Mathématiques, autant c'est extrêmement douloureux en NSI ou autre matière numérique, vu les tailles énormes des objets Python en mémoire. Un projet travaillant sur des listes ou pire tableaux, ou encore avec une interface texte ou graphique, va très facilement et rapidement buter sur une erreur de mémoire.
Autant cela peut suffire pour les petits algos de quelques lignes que l'on fait en Mathématiques, autant c'est extrêmement douloureux en NSI ou autre matière numérique, vu les tailles énormes des objets Python en mémoire. Un projet travaillant sur des listes ou pire tableaux, ou encore avec une interface texte ou graphique, va très facilement et rapidement buter sur une erreur de mémoire.
Omega intègre le patch de Lionel Debroux doublant cette mémoire de travail à 32K ce qui donne une belle marge, sachant que par exemple les TI-83 Premium CE s'en sortent jusqu'à présent très bien avec 20K !
Pour la sortie de sa version 11, NumWorks avait désactivé son moteur de calcul littéral disponible depuis la version 1.2.
Le but était de permettre la commercialisation dans d'autres pays européens qui interdisent ces fonctionnalités, comme le Royaume-Uni mais également l'Italie, les Pays-Bas ou le Portugal.
Nous avons toujours regretté que les utilisateurs français non concernés par ces réglementations soient ainsi injustement privés de ce formidable outil.
Le but était de permettre la commercialisation dans d'autres pays européens qui interdisent ces fonctionnalités, comme le Royaume-Uni mais également l'Italie, les Pays-Bas ou le Portugal.
Nous avons toujours regretté que les utilisateurs français non concernés par ces réglementations soient ainsi injustement privés de ce formidable outil.
Et bien dans l'application Calculs, Omega a l'énorme avantage de réactiver le moteur de calcul littéral. En conséquences des fonctionnalités hautement pertinentes que tu pourras exploiter pour retrouver, développer, simplifier et comprendre des expressions. Il est même possible de stocker une expression dans une variable et de la réutiliser dans une autre, comme sur les modèles haut de gamme !
Et pour donc nos voisins européens qui interdisent ça et par extension le firmware Omega, ce dernier permet volontairement une détection immédiate via la couleur de la barre de titre marron et non orange comme sur le firmware officiel !
Et enfin, ultime bonne nouvelle, tout ce que nous te décrivons ici restera disponible en mode examen !
Il n'y a en effet aucune raison de désactiver tout ça sous les textes actuels puisque :
quentinguidee, redgl0w, M4x1m3, jean-baptiste boric et tous les autres ont ainsi hâte de recevoir tes demandes et contributions, tant que bien sûr elles resteront bienveillantes (pas de données/informations, et pas d'altération du mode examen).
Pour nos voisins européens qui interdisent le calcul littéral et donc Omega et qui ont fait le choix du mode examen, précisons qu'Omega permet également volontairement une identification à distance puisque contrairement au firmware officiel la diode examen ne clignotera pas en rouge, mais à ce jour en blanc par défaut, ou sinon vert, bleu ou jaune au choix de l'utilisateur.
Il n'y a en effet aucune raison de désactiver tout ça sous les textes actuels puisque :
- ce ne sont pas des informations/données mais des fonctionnalités (sans aucune restriction à ce jour)
- ce sont des fonctionnalités de plus parfaitement légitimes puisque disponibles en mode examen sur des modèles concurrents
- ce ne sont ni des applications personnelles, ni des programmes, ni des remarques, ni des classeurs
- elles ne sont pas dans la mémoire de stockage à bloquer
- et enfin elles n'ont pas pour but d'altérer le bon fonctionnement du mode examen dont le code reste intouché, ni de contourner la réglementation en vigueur
quentinguidee, redgl0w, M4x1m3, jean-baptiste boric et tous les autres ont ainsi hâte de recevoir tes demandes et contributions, tant que bien sûr elles resteront bienveillantes (pas de données/informations, et pas d'altération du mode examen).
Pour nos voisins européens qui interdisent le calcul littéral et donc Omega et qui ont fait le choix du mode examen, précisons qu'Omega permet également volontairement une identification à distance puisque contrairement au firmware officiel la diode examen ne clignotera pas en rouge, mais à ce jour en blanc par défaut, ou sinon vert, bleu ou jaune au choix de l'utilisateur.
Il est cocasse de voir que finalement, le mode examen semble commencer à se retourner contre les constructeurs qui ont participé à sa mise en place, NumWorks n'étant arrivé qu'en 2017 et n'était donc pas présent lors de son annonce en 2015, ni même lors de sa conception sur 2012-2014.
Face à des constructeurs historiques qui bloquent et verrouillent tout, ne faisant pas confiance à leur communauté de développement pourtant constituée en grande partie de personnes responsables ayant déjà passé leurs examens depuis parfois bien longtemps, ou dans le cas contraire suffisamment compétentes pour n'avoir strictement aucun besoin ni intérêt pour de la triche, nous avons donc NumWorks qui a choisi la position opposée, celle de la confiance, dont nous observons un superbe produit aujourd'hui, et que nous ne pouvons que féliciter.
L'histoire nous dira bien qui avait raison; en attendant nous avons hâte aux prochaines réalisations que permet cette louable politique d'ouverture !
Cela nous fait bien évidemment énormément de peine de le dire après plus d'une décennie passée ici mais, sans un changement radical et inespéré de la part de la concurrence, l'avenir du milieu de gamme en mode examen semble clairement appartenir à la NumWorks qui avec son firmware tiers Omega cumule presque tous les avantages, et risque ainsi de se positionner désormais de plus en plus comme le meilleur choix sur ce créneau dans nos futurs classements, classements que nous basons justement depuis 2015 sur les fonctionnalités disponibles en mode examen. La NumWorks est à ce jour le seul modèle permettant à sa communauté de continuer à contribuer des outils scolaires effectivement utilisables aux examens.
Face à des constructeurs historiques qui bloquent et verrouillent tout, ne faisant pas confiance à leur communauté de développement pourtant constituée en grande partie de personnes responsables ayant déjà passé leurs examens depuis parfois bien longtemps, ou dans le cas contraire suffisamment compétentes pour n'avoir strictement aucun besoin ni intérêt pour de la triche, nous avons donc NumWorks qui a choisi la position opposée, celle de la confiance, dont nous observons un superbe produit aujourd'hui, et que nous ne pouvons que féliciter.
L'histoire nous dira bien qui avait raison; en attendant nous avons hâte aux prochaines réalisations que permet cette louable politique d'ouverture !
Cela nous fait bien évidemment énormément de peine de le dire après plus d'une décennie passée ici mais, sans un changement radical et inespéré de la part de la concurrence, l'avenir du milieu de gamme en mode examen semble clairement appartenir à la NumWorks qui avec son firmware tiers Omega cumule presque tous les avantages, et risque ainsi de se positionner désormais de plus en plus comme le meilleur choix sur ce créneau dans nos futurs classements, classements que nous basons justement depuis 2015 sur les fonctionnalités disponibles en mode examen. La NumWorks est à ce jour le seul modèle permettant à sa communauté de continuer à contribuer des outils scolaires effectivement utilisables aux examens.
Liens :
- outils d'installation de firmware en ligne
- tutoriel d'installation Omega
- https://github.com/Omega-Numworks/Omega
Téléchargements :
- simulateur Omega pour navigateur
- firmware Omega pour NumWorks N0100 / N0110