Envoyer les livrets
Une fois le pipeline terminé et la relecture faite, tu envoies le livret PDF par email à l'étudiant·e.
Bouton « ✉ Envoyer »
En lot
Depuis la fiche du devoir, bouton « ✉ Envoyer tous » en haut
de la table des remises. Envoie le livret de toutes les remises
dont l'état est OK (pas WAIT★, pas FAIL, pas déjà
sent). Une modale de confirmation s'ouvre pour récap.
Remise par remise
Depuis la fiche d'une remise, bouton « ✉ Envoyer » en haut. Confirmation, envoi.
La modale d'envoi
Avant l'envoi effectif, une modale te demande de confirmer en
tapant ENVOYER dans un champ. C'est pour éviter les envois
massifs accidentels.
Tu vois :
- Le nombre de remises concernées.
- L'adresse email de chaque destinataire.
- Un aperçu du sujet et du début du message.
Ce qui part par mail
L'app envoie un email à chaque étudiant·e avec :
- De : l'adresse
no-reply@mathmender.com(ou équivalent configuré sur l'instance), avec Reply-To sur ton adresse enseignant·e — l'élève peut donc répondre directement à toi. - Sujet : titre du devoir + note (configurable).
- Corps : message standard (modifiable en v2, fixe en v1).
- Pièce jointe :
livret.pdf(énoncé + sa copie + sa transcription + son rapport + sa note).
Après l'envoi
L'état de la remise passe à sent. La date d'envoi est
notée dans metadata.json.
Le bouton « Envoyer » devient « Réenvoyer » sur cette ligne — tu peux en relancer un si l'élève dit ne pas avoir reçu (vérifie d'abord son spam).
Cas d'erreur
NO_SEND_FN
L'envoi mail n'est pas configuré côté serveur. Contacte l'administrateur·trice.
ALREADY_SENT
Tu réenvoies sur une remise déjà sent. L'app demande une
confirmation explicite pour réécrire le marqueur.
Email rebondi (bounce)
Si l'adresse de l'étudiant·e est invalide, le mail peut être rejeté par le serveur destinataire. L'app n'a pas de détection de bounce en v1 — tu sauras qu'il y a un problème si l'élève te demande pourquoi il n'a rien reçu.
Vérifie alors :
- L'email dans le registre est-il correct ?
- L'étudiant·e a-t-il vérifié son spam ?
Pour corriger : édite le registre (vois Modifier le registre) puis « Réenvoyer ».
Quand ne PAS envoyer ?
- État
WAIT★: il reste des blocs illisibles à valider. L'envoi est bloqué tant que l'état n'est pasOK. - État
FAIL: le pipeline a échoué. Pas de livret PDF utilisable. Relance le pipeline ou recommence la remise. - Tu n'as pas relu : déontologie. L'IA peut se tromper. Toujours relire au moins la note avant d'envoyer.