Page 4 sur 10

Re: Améliore ta NumWorks N0110 avec KhiCAS même en mode exam

Message non luPosté: 10 Fév 2020, 09:49
de critor
Hamza.S a écrit:
parisse a écrit:La mise en place du mode examen va aussi dans ce sens (pour les Casio, pas pour les Numworks)

Je ne serai pas aussi catégorique sur NumWorks, certains profs ont dit à leur élèves que la calculatrice doit avoir un OS original et non un OS modifié. On a eu le cas sur le tchat. Mais après aucun texte n'impose l'OS original pour le moment.


Ce qui est de la discrimination, qui plus est en se basant sur une règle inventée.

Je ne vois absolument pas pourquoi on n'accepterait que l'OS conçu par le constructeur. D'autres intervenants sont potentiellement tout autant capables, et tout aussi à l'écoute des besoins scolaires.

Sur leur PC/tablette/smartphone que je sache, ce n'est déjà même pas le cas - matériel et logiciel sont deux choses totalement distinctes. Lier les deux est problématique en terme de concurrence et d'innovation.

Re: Améliore ta NumWorks N0110 avec KhiCAS même en mode exam

Message non luPosté: 10 Fév 2020, 12:51
de parisse
Hamza.S a écrit:
parisse a écrit:La mise en place du mode examen va aussi dans ce sens (pour les Casio, pas pour les Numworks)

Je ne serai pas aussi catégorique sur NumWorks, certains profs ont dit à leur élèves que la calculatrice doit avoir un OS original et non un OS modifié. On a eu le cas sur le tchat. Mais après aucun texte n'impose l'OS original pour le moment.

Il faut conseiller aux eleves concernes d'en parler avec leur prof, en leur indiquant que rien dans la reglementation n'interdit d'avoir un OS non publie par le constructeur, pourvu qu'il soit conforme et diffuse publiquement, ce qui est le cas pour KhiCAS sur Numworks (en esperant qu'on n'aura pas un oukaze venu d'en haut imposant un OS constructeur. Mais je pense que j'aurais suffisamment d'elements pour attaquer le bien fonde d'une telle reglementation si cela se produisait).

Re: Améliore ta NumWorks N0110 avec KhiCAS même en mode exam

Message non luPosté: 11 Fév 2020, 16:01
de Maxou09
Hamza.S a écrit:Merci pour le partage d'expérience :)
Si ça vous intéresse, il y a des tutoriels pour apprendre les bases de python :
https://openclassrooms.com/fr/courses/2 ... -en-python

https://openclassrooms.com/fr/courses/4 ... vec-python

Voire des tutoriels en vidéo : https://www.youtube.com/playlist?list=P ... EmahwyVBkC
Et il y en a plein d'autres sur youtube


Merci.

Re: Améliore ta NumWorks N0110 avec KhiCAS même en mode exam

Message non luPosté: 22 Fév 2020, 09:38
de parisse
Mise a jour de KhiCAS avec quelques corrections de bugs (notamment dans usimplify) et quelques ameliorations, concernant l'interface:
* shift-3 permet d'annuler le dernier changement dans l'editeur de scripts et dans l'editeur d'expression
* dans l'editeur d'expression, la touche , permet d'ajouter ligne/colonnes dans une liste/matrice
* backspace permet d'enlever une ligne/colonne de liste/matrice dans l'editeur d'expression, et dans le menu var l'appui sur backspace recopie en ligne de commande la commande d'effacement de la variable selectionnee, on peut alors confirmer en tapant sur OK.
(Le noyau de calcul a aussi quelques ameliorations pour un public averti: notamment pour la reduction de formes quadratiques)

Re: Améliore ta NumWorks N0110 avec KhiCAS même en mode exam

Message non luPosté: 04 Juil 2020, 11:13
de parisse
Je viens de mettre une nouvelle version de KhiCAS pour Numworks sur ma page https://www-fourier.univ-grenoble-alpes.fr/~parisse/numworks/delta.zip avec (en exclusivite) une version alpha de tableur. Il y a encore un peu de travail pour l'adapter au clavier de la Numworks, mais ce premier jet a deja l'air de fonctionner pour ceux qui veulent tester.

Re: Améliore ta NumWorks N0110 avec KhiCAS même en mode exam

Message non luPosté: 05 Juil 2020, 19:56
de parisse
Comme sur la nspire, il est possible de compiler KhiCAS avec support de 2 interpreteurs: Xcas ou MicroPython ... avec ici plus de modules que le MicroPython de Epsilon (les optionnels de MicroPython, mais aussi mon module d'algebre lineaire linalg ou la tortue bilingue). Mais la memoire est tres limitee sur la Numworks, du coup quelle quantite reserver pour Python? Sachant que tout ce qu'on met chez Python ne sera plus disponible cote Xcas et interface. 16, 24 ou 32K de tas? C'est ce qu'il y a actuellement sur l'application builtin de Numworks. Combien de stack sur la Numworks? 8K ca suffirait?

Re: Améliore ta NumWorks N0110 avec KhiCAS même en mode exam

Message non luPosté: 05 Juil 2020, 20:08
de Adriweb
Puisqu'on peut trivialement customiser quelle app builder dans epsilon, pourquoi pas carrément proposer une build sans le micropython de NumWorks (suffit d'enlever "code" dans la lignes des applications dans le makefile il me semble), et du coup prendre "beaucoup" de place pour le micropython de khicas à la place ?
Bon, c'est sûr que ça ne fonctionnera plus avec le workshop NumWorks etc mais bon. Du moment que les gens sont au courant de ce qu'implique/permet ce choix, c'est bon.

Re: Améliore ta NumWorks N0110 avec KhiCAS même en mode exam

Message non luPosté: 05 Juil 2020, 21:05
de parisse
Je ne sais pas si la presence du Python builtin change quoi que ce soit a la RAM utilisable dans les applis de External, il faudrait demander a zardam. Si c'est le cas, ca permettrait effectivement d'avoir le beurre et l'argent du beurre, en effet on a acces complet a la connexion au workshop pour echanger des fichiers depuis KhiCAS, on peut donc echanger des scripts MicroPython ou Xcas en syntaxe Python (avec l'extension .py).
Sinon, la meilleure option est peut-etre de laisser l'utilisateur choisir la memoire disponible pour MicroPython au 1er lancement. Il me semble qu'il y a 120K de RAM dispo pour KhiCAS, quelqu'un qui n'utilise pas le tableur et peu le CAS peut sans doute utiliser la moitie pour le tas Python.
Mais l'ideal ce serait quand meme que Numworks nous sorte une calculatrice un peu moins Alzheimer...

Re: Améliore ta NumWorks N0110 avec KhiCAS même en mode exam

Message non luPosté: 08 Juil 2020, 15:43
de parisse
J'ai rajoute la possibilite de configurer la taille du tas et de la pile MicroPython, ca laisse plus de flexibilite en s'adaptant aux besoins des utilisateurs. Les amateurs de Python peuvent regler au maximum la pile et le tas (j'ai mis au max 20K de pile et 64K de tas, a tester ... avec prudence si on essaie en meme temps le tableur!!!), et les amateurs de calcul formel peuvent ne pas utiliser MicroPython du tout et profiter des 120K au complet comme avant.
Par defaut quand on lance l'interpreteur, il utilise 10K de pile et 20K de tas.
Pour ceux qui veulent tester, vous pouvez soit utiliser l'archive https://www-fourier.univ-grenoble-alpes.fr/~parisse/numworks/delta.zip (avec Epsilon 12.5 fourni), soit extraire apps.tar de l'archive et l'utiliser avec un OS compatible avec les extensions (il faut faire l'install en local avec dfu-utils).

J'ai mis aussi sur ma page un snapshot de l'environnement de developpement que j'utilise pour pouvoir debugguer au simulateur (https://www-fourier.univ-grenoble-alpes.fr/~parisse/numworks/delta_simu.tar.bz2). En effet, je ne peux plus utiliser la meme version de Epsilon pour le simulateur et pour le hardware, car pour le simulateur il y a une seule application avec un seul interpreteur MicroPython (sinon il y aurait des symboles en double), alors que pour le materiel il y a deux versions de MicroPython, celle fournie par KhiCAS est differente de celle de Epsilon. En consequence sur le simulateur, vous pouvez faire from cas import * (ou linalg) dans l'environnement Python de Epsilon alors que ce n'est possible sur la calculatrice que depuis le MicroPython de KhiCAS.
A noter aussi que la version de Epsilon du simulateur ci-dessus n'est pas la plus recente, elle utilise le simulateur FLTK, avec les versions recentes de Epsilon je ne vois que du flou sur le simulateur avec le nouveau toolkit graphique, c'est donc inutilisable.

Re: Améliore ta NumWorks N0110 avec KhiCAS même en mode exam

Message non luPosté: 08 Juil 2020, 15:46
de M4x1m3
Le flou ça a été fix dans les dernières versions qui sen lancent dans une résolution qui évite de scale. Je vais essayer de PR le repo de zardam (nw-external-apps) avec la dernière version de KhiCAS.