Page 1 of 2

NumWorks: désactivation nomade mode exam simple + pas chère!

Unread postPosted: 30 Aug 2017, 16:21
by Admin
Nombre de constructeurs complexifient énormément la procédure de désactivation du mode examen, au point parfois de la rendre en pratique très difficile (Casio Graph 25+E) voir même quasiment impossible (Lexibook GC3000FR). :mj:
On se demande bien pourquoi, puisque de toutes façons les candidats n'ont droit qu'à une seule calculatrice simultanément sur leur table de composition.

Aussi, nous étions très contents de constater dans un article précédent que la désactivation du mode examen sur HP Prime était simple, nécessitant juste la connexion à un hôte USB.
Tu pouvais donc la réaliser en situation nomade dès la fin de ton épreuve.
Même pas besoin de trouver un(e) candidat(e) équipé(e) d'une autre HP Prime, puisque tu pouvais la réaliser directement toi-même avec ta tablette ou ton smartphone OTG ! :bj:



87108711Sur la calculatrice NumWorks, tu peux de même désactiver le mode examen par simple connexion à un hôte USB allumé : :D
  • ordinateur
  • ordinateur portable
  • calculatrice HP Prime même en mode examen (mais inversement ça ne sortira pas la HP Prime du mode examen)
  • tablette
  • smartphone OTG

8712Mais en réalité sur NumWorks c'est encore bien mieux que sur HP Prime car aucun établissement de communication USB n'est requis. La simple alimentation USB suffit ! ;)
Nul besoin d'aller chercher un coûteux ordinateur, un simple adaptateur secteur USB que tu trouveras pour quelques euros sera parfaitement suffisant ! :bj:

8713Cette possibilité remarquable est également exploitable en situation nomade dès la fin de ton épreuve. :o
Nul besoin de te ballader avec ton précieux smartphone OTG ou tablette un jour d'épreuve où tu devras abandonner ton sac, une simple batterie USB là encore trouvable pour à peine quelques euros marchera parfaitement ! :bj:



La calculatrice NumWorks fait donc le choix de ne pas embêter les candidats, et dispose ainsi du mode examen à la fois le plus simple et le moins coûteux à désactiver. :)

Aucun problème niveau réglementation, la désactivation nécessitant de toutes façons des éléments interdits en examen : ordinateur, tablette, smartphone, 2ème calculatrice, adaptateur secteur (fonctionnement non autonome) ou batterie externe (module externe). ;)

Félicitons donc un des rares modes examens dont la désactivation a enfin été pensée en se mettant dans la peau d'un candidat. :bj:


Re: NumWorks: désactivation nomade mode exam simple + pas ch

Unread postPosted: 31 Aug 2017, 11:49
by Wistaro
Mais il suffit donc d'un tout petit système, dissimulable dans la trousse, pour désactiver le mode examen..

C'est quand-même moyen je trouve.

Re: NumWorks: désactivation nomade mode exam simple + pas ch

Unread postPosted: 31 Aug 2017, 12:23
by critor
Tu as des astuces pour désactiver sur quasiment tous les modèles.

Là, si tu désactives le mode examen parce que tu as réussi à brancher une batterie USB externe interdite (avec donc un câble USB) sans être vu, ben la diode s'éteint, et les surveillants se jettent sur toi. :P


Et de toutes façons, je n'en vois pas l'intérêt, vu que le contenu de la mémoire n'est pas restauré à la désactivation du mode examen.
Donc tu ne retrouveras pas tes pompes possiblement saisies dans l'éditeur Python.

Re: NumWorks: désactivation nomade mode exam simple + pas ch

Unread postPosted: 31 Aug 2017, 12:34
by Alvoko
hum, on fait une soudure des bornes + et - de l'usb, on met en série des piles boutons avec un interrupteur que l'on ne peut actionner qu'avec la pointe d'un stylo, et tada c'est fini :troll:.
C'est un système totalement invisible si fait de manière propre(imprimante 3d etc).
Il serait intéressant de savoir à partir de combien de volt la numworks désactive le mode examen.(à tester avec une alim de labo).



Le second problème étant celui de la led, mais bon on va pas en parler ici...(mettre deux led sinon?)

Re: NumWorks: désactivation nomade mode exam simple + pas ch

Unread postPosted: 31 Aug 2017, 12:47
by critor
... et le 3ème problème celui que ça ne sert à rien à ce jour, la mémoire ayant déjà été vidée à la mise en mode examen et restant vide à la désactivation.
Mais va changer ça dans le code source si tu veux : https://github.com/numworks/epsilon ;)

Re: NumWorks: désactivation nomade mode exam simple + pas ch

Unread postPosted: 31 Aug 2017, 14:24
by jean-baptiste boric
Alvoko wrote:hum, on fait une soudure des bornes + et - de l'usb, on met en série des piles boutons avec un interrupteur que l'on ne peut actionner qu'avec la pointe d'un stylo, et tada c'est fini :troll:.


Pourquoi s'embêter à faire du bidouillage matériel quand il suffit de commenter une ligne de code? :troll:

https://github.com/numworks/epsilon/blo ... er.cpp#L57

Re: NumWorks: désactivation nomade mode exam simple + pas ch

Unread postPosted: 31 Aug 2017, 14:50
by critor
Oh le coquin ! :p

A voir si effectivement il est possible de compiler et flasher ça.
Mais bon, de même on reflashe une Casio Graph 35+E/75+E ou TI-83PCE comme on veut... juste que personne ne diffuse les patchs affectant le mode exam. ;)

Re: NumWorks: désactivation nomade mode exam simple + pas ch

Unread postPosted: 31 Aug 2017, 17:38
by Adriweb
Des gens se sont évidemment posés la question sur Reddit (et à priori certains ne se penchent sur ce modèle que pour bidouiller possiblement le mode exam...).

On peut y lire "On ti-planet, critor said that the (real) calculator will only be able to run signed OSes, so it's actually not possible.", a priori d'après le chat.
Mais ça contredit des expériences d'utilisateurs ayant physiquement la calculatrice.
Alors, la vraie conclusion c'est quoi ?

Re: NumWorks: désactivation nomade mode exam simple + pas ch

Unread postPosted: 31 Aug 2017, 18:13
by jean-baptiste boric
Je n'ai pas la calculette pour confirmer, mais je suis a peu près certain qu'il n'y a pas de restrictions sur le flashage. Je n'ai rien vu en terme de protection cryptographique dans les datasheets de la famille STM32F4xx, la mémoire Flash doit être librement reprogrammable par DFU. A noter que c'est idem pour au moins la HP Prime.

La ligne commentée nucléarise bien le mode examen sur le simulateur. Même si y'a pas de limite niveau matériel sur ce qu'on peut flasher, le mode DFU n'est pas altérable. Il est donc possible de dumper le firmware de manière fiable. Là où ça devient intéressant, c'est qu'avec le code source du firmware flashé et en supposant qu'on arrive à le reconstruire à l'octet près, on peut prouver qu'un étudiant n'a pas trafiqué le mode examen de la calculette et ce même s'il a un firmware custom maison.

Bon, c'est beau en théorie, mais je doute qu'une commission de discipline du BAC soit aussi zélé dans ses investigations.

Re: NumWorks: désactivation nomade mode exam simple + pas ch

Unread postPosted: 31 Aug 2017, 18:19
by critor
Adriweb wrote:Des gens se sont évidemment posés la question sur Reddit (et à priori certains ne se penchent sur ce modèle que pour bidouiller possiblement le mode exam...).

On peut y lire "On ti-planet, critor said that the (real) calculator will only be able to run signed OSes, so it's actually not possible.", a priori d'après le chat.

Vraiment pas du tout dit sous cette forme.

J'ai posé le même genre de question, et on m'a répondu que les contributions seraient soumises à validation.

Donc si c'est bien ça qui sécurise le mode examen, je suppose que l'on ne peut pas flasher soi-même n'importe quoi.