← Retour à l'app Centre d'aide

Créer un devoir

Un devoir dans l'app correspond à un événement pédagogique unique : un contrôle, un DM, un DS, un TP, un examen. Chaque devoir a son propre identifiant, ses propres copies, son propre livret par étudiant·e.

Depuis quel écran ?

Onglet Devoirs de la classe → bouton « + Nouveau devoir ».

Champs à remplir

Libellé visible

Le nom du devoir tel que tu veux le lire dans tes listes : « Contrôle de mars », « DM 3 », « TP Optique », « Partiel ». Pour toi. Pas vu par les étudiant·es.

Type (optionnel)

Une étiquette courte pour classer : test, homework, dm, tp, examen. Sert au filtrage et aux statistiques. Tu peux laisser vide.

Échéances par groupe

Une ligne par groupe de ta classe, avec sa date d'échéance. Si tous tes étudiant·es rendent à la même date, mets une seule ligne avec le groupe principal (groupe1 par défaut).

Si la classe est subdivisée en sections qui rendent à des dates différentes, mets plusieurs lignes. L'app gère.

Vois Échéances par groupe.

Le slug auto-généré

Une fois le formulaire rempli, l'app génère automatiquement un identifiant (slug) à partir du libellé et de la date d'échéance la plus tardive. Par exemple :

Libellé Date la plus tardive Slug
Contrôle de mars 2026-03-17 controle-de-mars-2026-03-17
DM 3 2026-04-08 dm-3-2026-04-08
Partiel S1 2026-01-15 partiel-s1-2026-01-15

Tu vois l'aperçu du slug dans le formulaire avant de valider.

Le slug est immuable une fois le devoir créé. Si tu veux le changer, il faut supprimer le devoir et le recréer (les copies déjà ingérées ne suivent pas).

L'adresse de dépôt mail

À la création, l'app génère aussi un token unique de 8 caractères et compose l'adresse de dépôt : contact+<token>@mathmender.com. C'est à cette adresse que tu transféreras les copies une fois la deadline passée.

Vois Transférer les copies par mail.

Modifier un devoir après création

Tu peux modifier :

  • Le libellé.
  • Les échéances par groupe.
  • Le type.

Tu ne peux pas modifier :

  • Le slug.
  • L'adresse de dépôt mail.

Bouton « Éditer » sur la ligne du devoir dans l'onglet.

Supprimer un devoir

Bouton « Supprimer » sur la ligne. Attention : ça supprime seulement la fiche du devoir (le YAML assignments/<id>.yaml). Les copies déjà ingérées dans corrections/<étudiant>/<id>/, les énoncés dans statements_solutions/<id>/, et les éventuels livrets restent sur le serveur — mais ne sont plus listés dans l'onglet Devoirs.

Pour repartir à zéro complètement, il faut supprimer la classe entière (onglet Paramètres → Zone dangereuse).