From 9fb22be1ae44227f68466ea8f8e21a8f6b060ca8 Mon Sep 17 00:00:00 2001 From: william Date: Sun, 20 Sep 2026 12:08:03 +0200 Subject: [PATCH] Quiz reellement interactif en Mode Apercu (voir maquette document-formation-web.html) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Le quiz affichait jusqu'ici la meme carte resume en edition comme en Apercu. Ajoute un vrai questionnaire jouable, visible UNIQUEMENT en Mode Apercu (masque en edition via CSS, jamais les deux a la fois) : options de reponse cliquables, marquage correct/incorrect immediat, score qui accumule les points de chaque question repondue correctement, progression "Question suivante", et un ecran de resultat final (score obtenu / total des points possibles) avec "Recommencer le quiz" - structure et identite visuelle calquees sur docs/plan/maquettes/document-formation-web.html (cartes en degrade, options A/B/C/D, feedback vert/orange), adaptees aux tokens --doc-* deja en place (theme clair/sombre inclus, nouvelles variables --doc-quiz-success-*/--doc-quiz-danger-*). Cote rendu (document_engine/rendering/render_document_element.py), _render_quiz ajoute desormais le questionnaire (fonction privee _render_quiz_player) des qu'au moins une question existe : les questions sont embarquees en JSON dans un attribut data-quiz-config (jamais un ', "choices": ["A", "B"], "correct_index": 0, "points": 1}, + ] + } + ) + html = doc_engine.render_document_element(_quiz_element(config), {}) + assert "" not in html + assert "<script>" in html