Autopython est une exerciseur Python en Python.
Les élèves trouvent puis double-cliquent sur le fichier
autopython.py
.
TODO
Les exercices sont au format HTML (voir dans les sous-dossiers du dossier
exercices
), même si leur utilisation normale ne suppose pas
qu’ils soient ouverts avec un navigateur.
Il y a plusieurs types d’exercices, chacun ayant besoin d’extraire des
informations différentes dans les fichiers (voir plus bas). Un élément HTML
ayant un id
de valeur answer
contiendra par exemple
la réponse attendue. Il y a une correspondance directe entre
les id
et les clés du dictionnaire utilisé par Autopython pour
afficher les bons titres, questions, réponses, commentaires…
ATTENTION : Pour l’instant, il n’est pas possible de formater le contenu d’une question (par exemple) : impossible de mettre un mot en gras ou d’inclure un lien ou une liste. De plus, il est conseillé de ne pas aller à la ligne au milieu d’une phrase dans le fichier HTML.
exercise_data
Les identifiants sont :
type
,
theme
,
question
,
src
,
reponse
et
comment
.
X
peut être
value
,
assign
,
call
,
comp
,
subscript
ou
op
.
Les identifiants sont :
type
,
theme
,
question
,
src
,
var
et
comment
.
TODO
TODO
Projet initié lors de la deuxième vague de formation au DIU-EIL dans l’académie de Nantes par Alexandre Blandignères, Nicolas Davoine, Christophe Gragnic et David Lecuyer.
Voir le fichier CONTRIBUTING.md
ou
le gitlab du
projet.
Les exercices (dossier exercices
) sont sous Creative Commons
(à préciser), le reste est sous GNU-GPL3.