Documentation
Guide de programmation
Création d'exercice
Sondage

Sondage Interactif

🧩 Objectif

Créer une activité interactive de sondage permettant aux participants de :

  • Choisir une ou plusieurs propositions
  • Répondre sous forme de boutons radio ou de cases à cocher
  • Voir leur choix validé avec un retour personnalisé

⚙️ Paramètres configurables (main.plc)

Le fichier main.plc contient les variables utilisées pour rendre l'exercice réutilisable:

VariableDescription
titleLe titre affiché en haut de l'exercice
statementL'énoncé ou la consigne du sondage
les choixLa liste des propositions (une par ligne)
CBBooléen : true pour activer les cases à cocher (checkbox), false pour boutons radio


Remarque: Ces variables peuvent être modifiées dans l'interface graphique de PLaTon

🛠️ Composants utilisés

Entrées

  • :wc-radio-group -> Sélection unique
  • :wc-checkbox-group -> Sélection multiple


Ces composants sont créés dynamiquement dans la section builder .

🧱 Code de construction (builder)

    if CB:
      theinput = checkBox
    else:
      theinput = radiogroup
      theinput["disabled"] = False
      propositions = leschoix.split("\n")
      theinput["items"] = [{"content": choix} for choix in propositions]

🔹Ce code :

  • Active le bon type de composant (radio ou checkbox) selon al variable CB
  • Génère dynamiquement les options à partir de leschoix