diff --git a/backend/app/services.py b/backend/app/services.py index 7255524..906f489 100644 --- a/backend/app/services.py +++ b/backend/app/services.py @@ -181,7 +181,8 @@ def build_lesson_reply(db: Session, student_id: int, user_message: str, lesson_c "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 pas l'historique des séances précédentes pour choisir le thème de ta réponse. " - "Ta réponse visible doit tenir dans une zone de 3 lignes: fais 1 ou 2 phrases très courtes. " + "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. " "Si la réponse de l'élève montre clairement qu'il a compris la card courante, mets " "`advance_lesson_step` à true. Sinon, mets-le à false. " "Réponds strictement en JSON valide avec les clés `reply` et `advance_lesson_step`. " diff --git a/frontend/src/styles.css b/frontend/src/styles.css index 2dd32ea..129b00a 100644 --- a/frontend/src/styles.css +++ b/frontend/src/styles.css @@ -479,8 +479,8 @@ button:disabled { opacity: 0.5; cursor: not-allowed; } } .teacher-transcript { min-height: calc(1.35em * 3); - max-height: calc(1.35em * 3); - overflow: hidden; + max-height: none; + overflow: visible; color: #14213d; font-size: clamp(0.95rem, 1.5vw, 1.08rem); line-height: 1.35; @@ -764,7 +764,7 @@ button:disabled { opacity: 0.5; cursor: not-allowed; } .teacher-transcript { min-height: calc(1.35em * 3); - max-height: calc(1.35em * 3); + max-height: none; font-size: 0.9rem; padding: 0 0.65rem; }