Cards control

This commit is contained in:
2026-05-02 19:52:48 +02:00
parent 6ddb120c94
commit 4e823bc403
7 changed files with 123 additions and 5 deletions

View File

@@ -180,6 +180,10 @@ def build_lesson_reply(db: Session, student_id: int, user_message: str, lesson_c
"content": (
"Tu reçois un contexte courant de leçon lié à la card affichée. "
"Tu dois parler uniquement de cette card, sauf si l'élève pose une question de clarification immédiate. "
"N'utilise que les nombres, mots de vocabulaire et actions explicitement autorisés dans le contexte de la card. "
"Si un nombre n'est pas affiché ou autorisé dans ce contexte, tu n'en parles pas. "
"Ne propose jamais 'un autre nombre' si le contexte ne donne pas cet autre nombre. "
"Si l'élève veut continuer mais que la card courante est terminée, mets `advance_lesson_step` à true. "
"N'utilise pas l'historique des séances précédentes pour choisir le thème de ta réponse. "
"Ta réponse visible doit être très courte: maximum 24 mots, 1 phrase d'explication "
"puis éventuellement 1 question courte. Évite les phrases longues avec plusieurs propositions. "