Création d’exercices interactifs
Les exercices interactifs engagent les apprenants et renforcent la compréhension grâce à un retour d’information immédiat.
Exemple d’exercice interactif de base
```{webr}
#| exercise: sum-exercise
Complete the expression to compute 2 + 8:
2 + ______
```Ajout de conseils et de solutions
::: {.hint exercise="sum-exercise"}
Se souvenir: 2 + 8 = 10.
:::
::: {.solution exercise="sum-exercise"}
```r
2 + 8
```
:::Résultats
Se souvenir: 2 + 8 = 10.
2 + 8Techniques de notation personnalisées
Évaluer automatiquement et fournir un retour d’information sur la base des données fournies par l’utilisateur.
Noter la logique en R
```{webr}
#| exercise: sum-exercise
#| check: true
expected <- 10
if (identical(.result, expected)) {
list(correct = TRUE, message = "Correct! 2 + 8 = 10.")
} else {
list(correct = FALSE, message = "Incorrect. Check your sum.")
}
```Logique de notation en Python
```{pyodide}
#| exercise: sum-exercise-py
#| check: true
expected = 10
if result == expected:
feedback = {"correct": True, "message": "Correct! 2 + 8 = 10."}
else:
feedback = {"correct": False, "message": "Incorrect. Check your sum."}
feedback
```Erreurs courantes et solutions
Erreur 1 : Absence d’étiquettes pour l’exercice
- **Problème : les blocs d’exercices ne renvoient pas à des conseils ou à des solutions.
- Solution: Utiliser systématiquement des étiquettes uniques (par exemple,
sum-exercise) pour les blocs d’exercices.
```{webr}
#| exercise: unique-label
```
::: {.hint exercise="unique-label"}
Utilisez cet indice pour résoudre l'exercice.
:::Erreur 2 : Référencement incorrect des variables dans la logique de notation
- Issue: La logique de notation fait référence à des variables incorrectes.
- Solution: Assurez-vous que les blocs de notation font correctement référence à
.result(R) ou à la variable Python définie (par exemple,result).
Erreur 3 : Ne pas fournir d’instructions claires
- Issue: Les apprenants sont désorientés par des instructions vagues.
- Solution: Énoncer clairement l’objectif dans les blocs d’exercice:
```{webr}
#| exercise: clear-instruction-exercise
Calculate the mean of numbers 1 through 5:
mean(c(1, 2, 3, 4, 5))
```Bonnes pratiques pour les exercices interactifs
- Fournir des instructions claires et concises.
- Utiliser des indices progressifs pour guider les apprenants sans leur donner immédiatement la solution.
- Mettre en œuvre une logique de notation robuste pour gérer les réponses correctes multiples.
- Tester les exercices de manière approfondie avant de les déployer.
Explorer les meilleures pratiques en matière de conception d’exercices
Plus d’informations
Explorer d’autres articles
Voici d’autres articles de la même catégorie pour vous aider à approfondir le sujet.
Réutilisation
Citation
@online{kassambara2025,
author = {Kassambara, Alboukadel},
title = {Conception et notation d’exercices interactifs - Fiche de
contrôle},
date = {2025-03-22},
url = {https://www.datanovia.com/fr/learn/interactive/cheatsheets/designing-grading-interactive-exercises.html},
langid = {fr}
}
