Blocs Exercices
3 types d'exercices pour la pratique et l'application des connaissances.
← Retour à la documentationPropriétés
| Propriété | Type | Description |
|---|---|---|
| type | 'exercice_pratique' | Type du bloc |
| ordre | number | Position dans la leçon |
| titre | string | Titre descriptif de l'exercice |
| difficulte | 'facile' | 'moyen' | 'difficile' | Niveau de difficulté (badge coloré) |
| duree_estimee | number | Durée estimée en minutes |
| enonce | object | Énoncé structuré (contexte, consigne, donnees) |
| enonce.contexte | string | Contexte HTML de l'exercice |
| enonce.consigne | string | Consigne HTML à suivre |
| enonce.donnees | array | Données fournies (label, valeur) |
| indices | array | Indices progressifs (niveau: 1-N, texte) |
| solution | object | Solution complète |
| solution.reponse | string | Réponse HTML attendue |
| solution.explication | string | Explication HTML du raisonnement |
| solution.erreurs_frequentes | string[] | 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
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.
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
Propriétés
| Propriété | Type | Description |
|---|---|---|
| type | 'texte_a_trous' | Type du bloc |
| ordre | number | Position dans la leçon |
| title | string | Titre de l'exercice |
| instruction | string | Instructions pour l'apprenant |
| showHints | boolean | Afficher les indices sous chaque trou |
| segments | array | Segments (text ou blank) |
| segments[].type | 'text' | 'blank' | Type de segment |
| segments[].content | string | Contenu HTML (pour type text) |
| segments[].id | string | ID unique du trou (pour type blank) |
| segments[].correctAnswers | string[] | Réponses acceptées (pour type blank) |
| segments[].hint | string | Indice optionnel (pour type blank) |
| propositions | string[] | Pool de mots à glisser (optionnel, sinon généré automatiquement) |
| feedback | string | Explication 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
Complétez la recette des arancini
3 trous à compléter
Glissez les mots dans les trous :
⚠️ 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).
Propriétés
| Propriété | Type | Description |
|---|---|---|
| type | 'mise_en_situation' | Type du bloc |
| ordre | number | Position dans la leçon |
| titre | string | Titre du cas pratique |
| scenario | string | Description HTML de la situation |
| personnages | array | Liste des personnages (nom, role) |
| questions | array | Questions de réflexion |
| questions[].question | string | Énoncé de la question |
| questions[].elements_reponse | string[] | 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.
💡 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.