{
  "gab_id": "GAB-125",
  "renderer_key": "text_cta",
  "exercise_id": "ex-open-explain-revolution-francaise",
  "_note_dev": "SOURCE DE VÉRITÉ. ExerciseOpenExplain : rédaction ouverte avec grille de critères auto-évaluation. L'élève rédige une réponse structurée (3-5 lignes), puis révèle la grille de réussite à cocher. Contenu extrait de INDEX-300-exerciselearning-GAB-121-125-PLAYABLE.html (stage data-tpl=125).",
  "title": "Explication ouverte",
  "instruction": "Rédige",
  "question": "Explique pourquoi la Révolution française ne peut pas être expliquée par une seule cause.",
  "answer_placeholder": "Rédige ta réponse structurée (3-5 lignes)…",
  "word_count_hint": "vise 3-5 lignes argumentées",
  "cta_label": "Voir la grille de correction",
  "criteria_header": "Grille de réussite — coche ce que tu as fait",
  "criteria": [
    "J'ai cité au moins 2 causes différentes",
    "J'ai mentionné les inégalités OU la crise économique",
    "J'ai expliqué que la Bastille est un symbole",
    "Ma réponse est structurée (pas en vrac)"
  ],
  "ai_feedback_note": "Ketty peut affiner cette correction (IA cadrée).",
  "accessibility": {
    "keyboard_navigable": true,
    "focus_visible": true,
    "prefers_reduced_motion": true
  },
  "child_safety": {
    "no_personal_data_collected": true,
    "local_state_only": true
  }
}
