Modèles d'exercices
Pour créer un exercice, il faut d'abord choisir un modèle d'exercice parmi ceux proposés par la plateforme. Chaque modèle permet de fabriquer un certain type d'exercice, plus ou moins spécifique.
Il reste ensuite à compléter ce modèle avec un certain nombre d'éléments, propres au modèle choisi. Les modèles les plus simples ne nécessitent que le texte de l'énoncé et la valeur de la solution. D'autres modèles requièrent du code informatique, par exemple des scripts Python (pour la génération des données ou l'évaluation de la réponse) ou des bloc HTML (pour composer l'interface de réponse).
En pratique, un exercice est défini dans un fichier texte dont l'extension est .pl (fichier PL) selon une syntaxe propre (syntaxe PL). Cette syntaxe permet de choisir le modèle d'exercice, puis de définir les éléments nécessaires au fonctionnement du modèle en les affectant dans des clés.