VLC

Blocs Exercices
Blocs Exercices

Blocs Exercices

3 types d'exercices pour la pratique et l'application des connaissances.

← Retour à la documentation
exercice_pratique
Exercice complet avec énoncé structuré (contexte, consigne, données), indices progressifs à débloquer, et solution détaillée avec erreurs fréquentes à éviter.

Propriétés

PropriétéTypeDescription
type'exercice_pratique'Type du bloc
ordrenumberPosition dans la leçon
titrestringTitre descriptif de l'exercice
difficulte'facile' | 'moyen' | 'difficile'Niveau de difficulté (badge coloré)
duree_estimeenumberDurée estimée en minutes
enonceobjectÉnoncé structuré (contexte, consigne, donnees)
enonce.contextestringContexte HTML de l'exercice
enonce.consignestringConsigne HTML à suivre
enonce.donneesarrayDonnées fournies (label, valeur)
indicesarrayIndices progressifs (niveau: 1-N, texte)
solutionobjectSolution complète
solution.reponsestringRéponse HTML attendue
solution.explicationstringExplication HTML du raisonnement
solution.erreurs_frequentesstring[]Liste des erreurs courantes
{
  "type": "exercice_pratique",
  "ordre": 1,
  "titre": "Exercice 1 : Calculer les quantités pour un buffet",
  "difficulte": "facile",
  "duree_estimee": 5,
  "enonce": {
    "contexte": "<p>Vous organisez un <strong>buffet sicilien</strong> pour 20 personnes...</p>",
    "consigne": "<p>Calculez la <strong>quantité de riz arborio</strong> nécessaire...</p>",
    "donnees": [
      { "label": "Nombre de personnes", "valeur": "20" },
      { "label": "Arancini par personne", "valeur": "2" },
      { "label": "Riz pour 10 arancini", "valeur": "300g" }
    ]
  },
  "indices": [
    { "niveau": 1, "texte": "Commencez par calculer le nombre total d'arancini nécessaires" },
    { "niveau": 2, "texte": "20 personnes × 2 arancini = 40 arancini au total" }
  ],
  "solution": {
    "reponse": "<p><strong>1200g de riz</strong> (soit 1,2 kg)</p>",
    "explication": "<p>20 × 2 = 40 arancini<br>40 ÷ 10 = 4 portions<br>4 × 300g = 1200g</p>",
    "erreurs_frequentes": [
      "Oublier de multiplier par le nombre de personnes",
      "Diviser au lieu de multiplier"
    ]
  }
}

Aperçu

Exercice 1 : Calculer les quantités pour un buffet

Facile
5 min
📖 Contexte

Vous organisez un buffet sicilien pour 20 personnes. Chaque personne mange en moyenne 2 arancini. Vous devez calculer les quantités d'ingrédients nécessaires.

Ce que vous devez faire

Calculez la quantité de riz arborio nécessaire sachant que 300g de riz permettent de réaliser 10 arancini.

Nombre de personnes
20
Arancini par personne
2
Riz pour 10 arancini
300g
Besoin d'aide ?
2 Indices
texte_a_trous
Texte à compléter avec mode glisser-déposer ou saisie clavier. Supporte plusieurs réponses correctes par trou, indices optionnels, et pool de propositions.

Propriétés

PropriétéTypeDescription
type'texte_a_trous'Type du bloc
ordrenumberPosition dans la leçon
titlestringTitre de l'exercice
instructionstringInstructions pour l'apprenant
showHintsbooleanAfficher les indices sous chaque trou
segmentsarraySegments (text ou blank)
segments[].type'text' | 'blank'Type de segment
segments[].contentstringContenu HTML (pour type text)
segments[].idstringID unique du trou (pour type blank)
segments[].correctAnswersstring[]Réponses acceptées (pour type blank)
segments[].hintstringIndice optionnel (pour type blank)
propositionsstring[]Pool de mots à glisser (optionnel, sinon généré automatiquement)
feedbackstringExplication finale après validation
{
  "type": "texte_a_trous",
  "ordre": 3,
  "title": "Complétez la recette des arancini",
  "instruction": "Glissez les mots dans les espaces vides ou saisissez-les au clavier.",
  "showHints": true,
  "segments": [
    { "type": "text", "content": "Le riz utilisé pour les arancini est le riz " },
    { "type": "blank", "id": "1", "correctAnswers": ["arborio", "Arborio"], "hint": "Type de riz italien" },
    { "type": "text", "content": " car il est très riche en " },
    { "type": "blank", "id": "2", "correctAnswers": ["amidon"], "hint": "Substance qui donne la texture" },
    { "type": "text", "content": ". Cela permet d'obtenir une texture " },
    { "type": "blank", "id": "3", "correctAnswers": ["collante", "crémeuse", "compacte"], "hint": "Adjectif" },
    { "type": "text", "content": " idéale pour former des boulettes." }
  ],
  "feedback": "Le riz arborio est le secret des arancini parfaits !",
  "propositions": ["arborio", "amidon", "collante", "basmati", "protéines", "croquante"]
}

Aperçu

TEXTE À TROUS

Complétez la recette des arancini

3 trous à compléter

Glissez les mots dans les espaces vides ou saisissez-les au clavier.

Glissez les mots dans les trous :

arborio
amidon
collante
basmati
protéines
croquante
Le riz utilisé pour les arancini est le riz ... car il est très riche en .... Cela permet d'obtenir une texture ... idéale pour former des boulettes.

⚠️ Format segments obligatoire

Utiliser segments: [{type: "text", content: "..."}, {type: "blank", id: "1", correctAnswers: [...]}]

Ne PAS utiliser l'ancien format phrases avec {{ BLANK }}

Le champ correctAnswers accepte plusieurs réponses pour gérer les variantes (majuscules, synonymes).

mise_en_situation
Cas pratique scénarisé avec personnages et questions de réflexion. Permet de simuler des situations professionnelles réalistes avec des éléments de réponse dépliables.

Propriétés

PropriétéTypeDescription
type'mise_en_situation'Type du bloc
ordrenumberPosition dans la leçon
titrestringTitre du cas pratique
scenariostringDescription HTML de la situation
personnagesarrayListe des personnages (nom, role)
questionsarrayQuestions de réflexion
questions[].questionstringÉnoncé de la question
questions[].elements_reponsestring[]Points clés de la réponse
{
  "type": "mise_en_situation",
  "ordre": 4,
  "titre": "Cas pratique : Le restaurant sicilien débordé",
  "scenario": "<p><strong>Marco</strong> est chef dans un restaurant sicilien à Paris. Un vendredi soir, il reçoit une commande imprévue de <strong>100 arancini</strong> pour un événement le lendemain matin à 10h...</p>",
  "personnages": [
    { "nom": "Marco", "role": "Chef de cuisine" },
    { "nom": "Luca", "role": "Second de cuisine" },
    { "nom": "Sofia", "role": "Commis de cuisine" }
  ],
  "questions": [
    {
      "question": "Comment Marco devrait-il organiser le travail pour respecter les délais ?",
      "elements_reponse": [
        "Préparer le risotto ce soir et le laisser refroidir toute la nuit",
        "Répartir les tâches : Luca forme les boulettes, Sofia les pane",
        "Commencer la friture à 8h le matin pour avoir tout prêt à 9h30"
      ]
    },
    {
      "question": "Quels risques doit-il anticiper ?",
      "elements_reponse": [
        "Riz pas assez refroidi = boulettes qui s'effritent",
        "Température d'huile instable = panure inégale",
        "Délai de livraison trop court = arancini froids"
      ]
    }
  ]
}

Aperçu

Cas pratique : Le restaurant sicilien débordé

Cas pratique

Marco est chef dans un restaurant sicilien à Paris. Un vendredi soir, il reçoit une commande imprévue de 100 arancini pour un événement le lendemain matin à 10h. Il est actuellement 18h et doit organiser la préparation avec son équipe de 2 cuisiniers.

La cuisine ferme normalement à 22h et le restaurant ouvre à 9h le lendemain.

Personnages
MarcoChef de cuisine
LucaSecond de cuisine
SofiaCommis de cuisine
Questions de réflexion
1
Comment Marco devrait-il organiser le travail pour respecter les délais ?
2
Quels risques doit-il anticiper et comment les éviter ?

💡 Conseils pour les mises en situation

Le scénario doit être réaliste et détaillé pour permettre une réflexion approfondie.

Les personnages aident à contextualiser et rendre la situation plus vivante.

Les éléments de réponse ne sont pas des réponses uniques mais des pistes de réflexion.

    Vibe Learning Club