Accueil > Auteurs > Conseils

Conseils

mardi 17 avril 2018, par queinnec

Voici les principales étapes pour devenir auteur d’un exercice :

  1. imaginer un énoncé,
  2. écrire une solution,
  3. programmer un notateur de programmes
  4. enfin, s’assurer de la cohérence de ces trois aspect.

De nombreuses difficultés parsèment ce parcours :

  • être cohérent entre énoncé, solution et notateur
    • la solution doit résoudre l’énoncé complet
    • le notateur doit accepter la solution
    • le notateur ne peut supposer que ce qui est explicité dans l’énoncé.
  • se rappeler que la moindre erreur ou ambiguïté dans l’énoncé aura un impact multiplié par le nombre de copies qui seront à corriger !
  • les étapes 2 et 3 correspondent à l’écriture de programmes qui doivent être eux-mêmes testés.

Avant de vous lancer à déployer un exercice, il est conseillé de l’écrire et de le tester à l’aide d’une machine virtuelle que vous installerez sur votre ordinateur et que vous contrôlerez entièrement. Voyez comment installer cette VM pour auteurs. Pour interagir avec cette VM, existe une interface Web et un script pour automatiser les interactions (ce script tourne au-dessus de Node.js).

Une documentation volumineuse sur l’infrastructure de notation automatisée CodeGradX existe et notamment les bibliothèques prédéfinies simplifiant l’écriture d’exercices.

Finalement, lorsque votre exercice est testé, il vous suffit de le soumettre à CodeGradX pour qu’il soit déployé.