Documentations techniques spécifiques
Les documentations suivantes sont plus complètes et plus techniques. Certaines sont générales, d'autres sont plus spécifiques.
Fonctionnement de PL
- TODO : Stratégie générale de la mise en situation (description globale de playexo avec schéma...)
- Le langage des ressources PL
- Affichage et Formulaires
- La construction des ressources (builder)
- Évaluation et notation (grader)
- Paramètres dans les ressources
- Ecrire une Feuille d'Exercices (assemblage d'un ou plusieurs exercices)
- Tester un exercice (Créer des tests automatiques pour vos exercices)
Template généraux
- Qu'est ce qu'un template
- le builder
beforepermettant d'exécuter un petit script Python durant la fabrication de la ressource. - le builder
buildpermettant d'exécuter une fonction Python qui pourra modifier le contexte de l'exercice. - le grader
evalfuncpour corriger un exercice en un appel à une seule fonction Python. - le grader
evaluatorpour corriger un exercice à l'aide d'un petit script embarqué dans l'exercice. - Écrire un nouveau grader (TODO : branchement et relecture)
- Formulaires dans les exercices (TODO : branchement et relecture)
Coté informatique
- Le template java
- Le grader java
- Le grader doctest python Exercice de programmation en Python avec doctests
- Le tempate pour les exercices de programmation standard en C (verison 07/2020)