{
  "gab_id": "GAB-251",
  "renderer_key": "text_cta",
  "collab_intro_id": "ci-revision-duo",
  "_note_dev": "SOURCE DE VÉRITÉ. Écran d'introduction à une activité collaborative : titre, sous-titre, rôles, durée, enum collaboration_type, CTA. L'instance par défaut correspond à la valeur 'revision_duo' affichée dans le playable source. Les 6 variantes de collaboration_type sont toutes dans collab_types. Le moteur lit collab_type pour sélectionner la variante active.",
  "title": "Réviser à deux",
  "subtitle": "Travaillez ensemble pour mieux comprendre la méthode.",
  "collaboration_type": "revision_duo",
  "estimated_duration": "6 min",
  "roles_heading": "📐 Rôles · 3 étapes",
  "roles": [
    { "step": 1, "label": "Rôle A", "instruction": "Lire la question et repérer les données." },
    { "step": 2, "label": "Rôle B", "instruction": "Expliquer la méthode à suivre." },
    { "step": 3, "label": "Puis", "instruction": "Inversez les rôles sur la question suivante." }
  ],
  "primary_cta": { "label": "▶ Commencer à deux", "action": "start_collab" },
  "secondary_cta": { "label": "Faire seul", "action": "do_alone" },
  "collab_types": {
    "student_student": { "title": "Travailler à deux", "subtitle": "Activité guidée entre camarades.", "roles": [ { "step": 1, "label": "Élève A", "instruction": "Lit la consigne et propose une idée." }, { "step": 2, "label": "Élève B", "instruction": "Ajoute une idée différente." }, { "step": 3, "label": "Puis", "instruction": "On compare et on garde la meilleure version." } ], "estimated_duration": "8 min", "primary_cta": { "label": "▶ Commencer à deux", "action": "start_collab" } },
    "revision_duo": { "title": "Réviser à deux", "subtitle": "Travaillez ensemble pour mieux comprendre la méthode.", "roles": [ { "step": 1, "label": "Rôle A", "instruction": "Lire la question et repérer les données." }, { "step": 2, "label": "Rôle B", "instruction": "Expliquer la méthode à suivre." }, { "step": 3, "label": "Puis", "instruction": "Inversez les rôles sur la question suivante." } ], "estimated_duration": "6 min", "primary_cta": { "label": "▶ Commencer à deux", "action": "start_collab" } },
    "parent_child": { "title": "On révise ensemble", "subtitle": "Un moment court et calme avec papa ou maman.", "roles": [ { "step": 1, "label": "Enfant", "instruction": "Lit la consigne à voix haute." }, { "step": 2, "label": "Parent", "instruction": "Pose une seule question d'aide." }, { "step": 3, "label": "Puis", "instruction": "L'enfant réessaye en autonomie." } ], "estimated_duration": "8 min", "primary_cta": { "label": "💚 On commence", "action": "start_collab" } },
    "student_teacher": { "title": "Mini séance avec ton prof", "subtitle": "Cadre court, ciblé, sans note.", "roles": [ { "step": 1, "label": "Prof", "instruction": "Pose une question ciblée." }, { "step": 2, "label": "Élève", "instruction": "Réfléchit à voix haute." }, { "step": 3, "label": "Puis", "instruction": "Le prof reformule l'essentiel." } ], "estimated_duration": "5 min", "primary_cta": { "label": "▶ Commencer la séance", "action": "start_collab" } },
    "small_group": { "title": "En petit groupe", "subtitle": "3-4 élèves, un rôle chacun, une consigne commune.", "roles": [ { "step": 1, "label": "Rapporteur", "instruction": "Note les idées partagées." }, { "step": 2, "label": "Modérateur", "instruction": "Distribue la parole équitablement." }, { "step": 3, "label": "Synthétiseur", "instruction": "Résume en 2 phrases à la fin." } ], "estimated_duration": "12 min", "primary_cta": { "label": "▶ Lancer le groupe", "action": "start_collab" } },
    "oral_duo": { "title": "Préparer un oral à deux", "subtitle": "L'un présente, l'autre joue le jury.", "roles": [ { "step": 1, "label": "Orateur", "instruction": "Présente sa partie en 2 min." }, { "step": 2, "label": "Jury", "instruction": "Écoute et pose une question de relance." }, { "step": 3, "label": "Puis", "instruction": "On échange les rôles sur un autre sujet." } ], "estimated_duration": "10 min", "primary_cta": { "label": "🎤 Démarrer l'oral duo", "action": "start_collab" } }
  }
}
