π
<-

[Projet] Générateur de cours - TI83PCE/84+CE/82Advanced

Nouveautés, projets, mises à jour.

Re: Générateur de cours - TI83PCE/84+CE/82Avanced

Unread postby Wistaro » 02 May 2017, 18:45

Adriweb wrote:
Wistaro wrote:
Adriweb wrote:Oui.
Mais il y a quand même du concret... progressivement. https://github.com/adriweb/tivars_lib_c ... f5ebe6392f


Ah,cool.
J'ai hâte de pouvoir sortir une version standalone, va expliquer au gens comment installer wampserver, le configurer, s'en servir et utiliser l'application.. :D

C'est le but, oui - aucune config/installation/logiciel nécessaire, juste à aller sur le fichier .html.
J'ai bientôt un truc de base fonctionnel, je pense.
Je posterai ici et/ou sur le topic dédié à tivars_lib... vraisemblablement il y aura une page de test quelque part sur tiplanet pour essayer un peu des choses, avant une mise en avant "réelle".



Bon, je pense que je vais partir sur du full JS, et abandonner l'essai en PHP.
Je vous tiens au jus :D
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.

Liens utiles:
Image
Découvre mes programmes et mon site!
User avatar
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.4%
 
Posts: 3183
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur en électronique
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

Re: Générateur de cours - TI83PCE/84+CE/82Avanced

Unread postby Anonyme0 » 02 May 2017, 20:41

Wistaro wrote:Merci de l'information.
Pour l'instant je n'ai pas rencontré de problème de ce niveau là (bon, j'ai pas encore fait des tests vraiment poussés.)

Aurais-tu un exemple concret que je puisse tester ?

Pas sous la main, mais il suffit que tu testes avec un cours de physique et t'auras des problèmes si tu dois compter le nombre de caractères de la chaîne, et dans certains cas rares, des problèmes d'affichage.

Wistaro wrote:Ou remplacer " par '', ce qui visuellement rend pareil, mais qui n'utilise pas les mêmes tokens.

La je parlais de la tokénisation, quand on rencontre des guillemets on changerait la méthode de tokénisation pour privilégier les caractères.

Adriweb wrote:C'est le but, oui - aucune config/installation/logiciel nécessaire, juste à aller sur le fichier .html.
J'ai bientôt un truc de base fonctionnel, je pense.
Je posterai ici et/ou sur le topic dédié à tivars_lib... vraisemblablement il y aura une page de test quelque part sur tiplanet pour essayer un peu des choses, avant une mise en avant "réelle".

J'ai toujours String Viewer complètement finit (avec le convertisseur qui gère les sauts à la ligne), donc quand ça marchera bien au niveau de la tokénisation je le sortirais. C'est bête parce que si on en avait parlé l'année dernière on l'aurait eu pour le bac 2016 (le programme date de décembre 2015 environ), mais bon.
Image
(17:46:41) Hayleia: ah, ce bon vieux Firefox, qu'est-ce qu'on est bien avec lui :D
User avatar
Anonyme0
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 14.6%
 
Posts: 273
Images: 17
Joined: 06 Sep 2015, 17:33
Location: Pas sur TI-Planet
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Générateur de cours - TI83PCE/84+CE/82Avanced

Unread postby Wistaro » 02 May 2017, 20:55

Au niveau update, je suis en train de tout refaire en js, mais de manière plus propre.
C'est à dire avec une interface utilisateur plus guidée, et un code totalement transparent pour l'utilisateur.

Ça avance, mais j'ai pas encore commit.
Demain soir je pourrais présenter une version propre.



Anonyme0 wrote:
Wistaro wrote:Merci de l'information.
Pour l'instant je n'ai pas rencontré de problème de ce niveau là (bon, j'ai pas encore fait des tests vraiment poussés.)

Aurais-tu un exemple concret que je puisse tester ?

Pas sous la main, mais il suffit que tu testes avec un cours de physique et t'auras des problèmes si tu dois compter le nombre de caractères de la chaîne, et dans certains cas rares, des problèmes d'affichage.

Wistaro wrote:Ou remplacer " par '', ce qui visuellement rend pareil, mais qui n'utilise pas les mêmes tokens.

La je parlais de la tokénisation, quand on rencontre des guillemets on changerait la méthode de tokénisation pour privilégier les caractères.

Adriweb wrote:C'est le but, oui - aucune config/installation/logiciel nécessaire, juste à aller sur le fichier .html.
J'ai bientôt un truc de base fonctionnel, je pense.
Je posterai ici et/ou sur le topic dédié à tivars_lib... vraisemblablement il y aura une page de test quelque part sur tiplanet pour essayer un peu des choses, avant une mise en avant "réelle".

J'ai toujours String Viewer complètement finit (avec le convertisseur qui gère les sauts à la ligne), donc quand ça marchera bien au niveau de la tokénisation je le sortirais. C'est bête parce que si on en avait parlé l'année dernière on l'aurait eu pour le bac 2016 (le programme date de décembre 2015 environ), mais bon.


Ok.
Oui c'est vrai qu'il aurait fallut s'y prendre avant.
Mais bon..
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.

Liens utiles:
Image
Découvre mes programmes et mon site!
User avatar
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.4%
 
Posts: 3183
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur en électronique
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

Re: Générateur de cours - TI83PCE/84+CE/82Avanced

Unread postby Adriweb » 02 May 2017, 23:35

Version initiale tivars_lib_cpp JS via emscripten, avec les bindings et le minimum pour faire la conversion texte -> programme 8xp : https://tiplanet.org/scripts/z80text/

Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Générateur de cours - TI83PCE/84+CE/82Avanced

Unread postby Wistaro » 03 May 2017, 09:24

Adriweb wrote:Version initiale tivars_lib_cpp JS via emscripten, avec les bindings et le minimum pour faire la conversion texte -> programme 8xp : https://tiplanet.org/scripts/z80text/

Image


Excellent, merci beaucoup.

Je mets en place ça dès ce soir sur le générateur de cours.

(en attendant, voici quelques tests en JS qui fonctionnent: https://jsfiddle.net/Wistaro/4urzrgk0/6/ .
Bon évidemment là y'a pas les menus, etc...)
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.

Liens utiles:
Image
Découvre mes programmes et mon site!
User avatar
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.4%
 
Posts: 3183
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur en électronique
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

Re: Générateur de cours - TI83PCE/84+CE/82Avanced

Unread postby Adriweb » 03 May 2017, 11:50

Selon comment on avance, on pourrait remplacer editrawtxt.php (ou plutôt le mettre en avant "par défaut" à sa place, même si on pourrait garder un lien vers cet outil aussi). Si tu me donnes le HTML, JS, CSS etc. (adapté à : jquery 2.2.4, bootstrap 2.3), je pourrais donc faire une telle page. Tu pensais à quoi comme menus, etc. ?
Enfin bon, après on peut la fignoler à plusieurs...

Ca me fait penser que ce travail d'hier soir a rapproché d'autant plus la possibilité d'avoir le module TI-Basic (ou en général tout ce qui peut passer par tivars_lib) sur le Project Builder.

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Générateur de cours - TI83PCE/84+CE/82Avanced

Unread postby critor » 03 May 2017, 12:11

Pas de raison selon moi de compliquer l'accès à editrawtxt, si le nouvel outil n'apporte pas au moins les mêmes fonctionnalités, soit la compatibilité z80/68k et Txtview.
(et cela devrait être possible, tout comme le générateur mViewer GX est unique pour tous les modèles, malgré des lecteurs très différents)

D'une part, ce sont les lycéens promotion rentrée 2014 qui passent le BAC cette année, et ils sont donc en majorité encore équipés des anciens modèles non conformes.
D'autre part pour l'année prochaine, avec le mode examen ce sont peut-être des utilisateurs au-delà de nos frontières qu'il va falloir viser, dans des pays où justement les 82/83+/84 monochromes sont encore commercialisées.

Et rappelons de plus que Texas Instruments continue à fabriquer des TI-89 Titanium :
https://epsstore.ti.com/OA_HTML/csksxvm ... etId=92937
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41980
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Générateur de cours - TI83PCE/84+CE/82Avanced

Unread postby Wistaro » 03 May 2017, 12:34

Adriweb wrote:Selon comment on avance, on pourrait remplacer editrawtxt.php (ou plutôt le mettre en avant "par défaut" à sa place, même si on pourrait garder un lien vers cet outil aussi). Si tu me donnes le HTML, JS, CSS etc. (adapté à : jquery 2.2.4, bootstrap 2.3), je pourrais donc faire une telle page. Tu pensais à quoi comme menus, etc. ?
Enfin bon, après on peut la fignoler à plusieurs...

Ca me fait penser que ce travail d'hier soir a rapproché d'autant plus la possibilité d'avoir le module TI-Basic (ou en général tout ce qui peut passer par tivars_lib) sur le Project Builder.


Oui, pourquoi pas.

Comme interface utilisateur, j'ai commencé à travailler sur un "créateur de cours étape par étape".
Dans un premier temps, on demande à l'utilisateur s'il souhaite un menu (avec un système de chapitrage à 1 ou plusieurs niveaux).
Si 'non', on lui donne juste un textarea et un champs nom du programme, où il inscrit son texte, appuis sur le bouton générer, et ça lui donne le fichier 8xp.
Si 'oui', on lui demande combien de parties il veut au menu, et on lui génère autant de textararea que de chapitre.

Sur chaque chapitre (aussi sur le mode sans menu), il peut choisir la couleur du texte, la couleur du fond, l'espace interlign/caractère, etc...).

Puis pareil, champs pour le nom du programme, bouton générer, etc.
J'inclurai également un bouton pour switch entre couleur/mono pour les TI82A (ou les autres monochromes)

Voilà.

C'est plus clair que de travailler avec des balises (j'avais bidouillé un truc au début, un parser avec des regex, mais c'était pas la meilleure idée au monde, il suffisait que l'utilisateur tape des mots clefs et ça faisait tout foirer).
En plus, le code est totalement transparent pour l'utilisateur.

Dans un premier temps les popup sont des popup de bases, compatibles avec tout les navigateurs. Mais peut-être qu'on fera un truc plus propre à l'avenir.
J'avance ce soir en rentrant, et je commit.
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.

Liens utiles:
Image
Découvre mes programmes et mon site!
User avatar
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.4%
 
Posts: 3183
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur en électronique
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

Re: Générateur de cours - TI83PCE/84+CE/82Avanced

Unread postby Adriweb » 03 May 2017, 12:35

critor wrote:Pas de raison selon moi de compliquer l'accès à editrawtxt, si le nouvel outil n'apporte pas au moins les mêmes fonctionnalités, soit la compatibilité z80/68k et Txtview.

Je parlais uniquement de ce qui concerne les z80, oui. 68k, je ne m'en n'occupe pas, ni le ferai dans le futur. Donc aucun changement à ce niveau là par rapport à l'existant.
Donc remplacement de la partie z80/txtview le jour où ce sera isofonctionnel, en gros. Ce qui peut être dans longtemps, voire jamais, selon ce que l'on décide de faire ou non, auquel cas les outils seront distincts, tout simplement.

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Générateur de cours - TI83PCE/84+CE/82Avanced

Unread postby critor » 03 May 2017, 12:47

Je ne vois pourtant aucune raison de gérer les z80 non conformes mais pas les 68k dans ce nouvel outil, ni stratégiquement ni techniquement.
eZ80, z80 et 68k, les formats sont similaires.

Je gère bien des modèles encore plus différents dans mViewer GX Creator.

Et si on peut remplacer 3 boutons par 1 seul, c'est mieux non ?
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41980
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

PreviousNext

Return to Actualités

Who is online

Users browsing this forum: ClaudeBot [spider] and 7 guests

-
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.
745 utilisateurs:
>727 invités
>11 membres
>7 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)