Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mise en place d'un index des clés PL #2

Open
nborie opened this issue Mar 29, 2019 · 1 comment
Open

Mise en place d'un index des clés PL #2

nborie opened this issue Mar 29, 2019 · 1 comment
Labels
enhancement New feature or request

Comments

@nborie
Copy link
Contributor

nborie commented Mar 29, 2019

L'objectif est de mettre en place une page de documentation semblable par exemple à la page de doc de la libMLV listant toute les fonctions définies dans la libMLV...

Ici, l'objectif est de proposer un index des clés répertorié existante

Clé PL générale

  • title (obligatoire) : définira un titre pour votre exercice
  • author (optionnel) : renseigne sur l'auteur de l'exercice
  • ....

Template stdsandboxC.pl

Ce template va voir fournir gratuitement les clés suivantes : form (éditeur avec coloration C++), ...

  • codebefore (optionnel) : pour spécifier du code contextuel à inclure avant le code soumis par l'étudiant et cela avant de procéder à la compilation.
  • solution (optionnel) :
  • tests (obligatoire) : description des tests (nom, argument, entrée standard (et sortie standard attendue optionnel)) qui seront mis en oeuvre par le gradeur.
  • ....

Template parametrized_MCQ.pl

  • data_from_file (obligatoire) : un lien vers le fichier de questions de type AMC-TXT
  • ....
    C'est une page qui devrait être mis à jour par les enseignants éditeur de template ou de fonctionnalité générique pour favoriser la réutilisation.

Outre le fait de proposer des points d'entrées supplémentaires dans la documentation des features, encore une fois, les débutants PL posent très souvent les questions : quels clés il faut absolument que je définisse ? Pourquoi ? À quoi elles servent ? et aussi, où puis-je trouver cette information ?

@nborie nborie added the enhancement New feature or request label Mar 29, 2019
@qcoumes
Copy link

qcoumes commented Mar 29, 2019

Les clés relatives aux templates devraient être indiqué sur la documentation de la template, comme pour le Java par exemple.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants