L'évaluation
Code en Bois se prête à plusieurs formes d'évaluation complémentaires, adaptées à des moments différents de la séance ou de la séquence.
Évaluer les productions pendant la séance: des critères chiffrés⚓︎
L'audit d'un programme ou leur comparaison est l'activité d'évaluation la plus naturelle avec Code en Bois.
Avec un kit XXL aimanté au tableau, le programme qu'on est en train de vérifier est posé devant toute la classe et cela va permettre d'introduire la notion de qualité d'un programme. L'exécution se faisant devant tout le monde, la rapidité ou la lenteur d'un code et sa compréhensibilité quand on le lit à voix haute sont immédiatement perceptibles. Encore mieux si on les quantifie dans un tableau comparatif que les binômes remplissent eux-mêmes en venant au tableau — on peut y inclure un programme incorrect, ce n'est pas un problème.
Premier constat: la plupart du temps, aucun programme n'est meilleur sur tous les critères à la fois : l'exercice consiste alors à argumenter quel programme est préférable dans quel contexte (robot à batterie faible, code à relire par un tiers, défi à variante inconnue…). On peut également compter le nombre de critères où un programme est premier.
| Critère | Ce qu'on mesure | Comment | Palier |
|---|---|---|---|
| #valide ? | Le programme s'exécute-t-il sans erreur ? Le robot entre-t-il dans un mur ? A-t-on oublié l'argument d'une boucle ? | Exécution devant la classe | Tous |
| #correct ? | Le programme atteint-il l'objectif ? Trouve-t-on le trésor ? Sort-on du labyrinthe ? | Exécution devant la classe | Tous |
| #longueur | Nombre total de briques, programme principal + routines. Un code court est plus lisible et plus facile à auditer. | Compter ensemble | Tous |
| #durée | Nombre total d'actions effectivement exécutées, répétitions comprises — comme si chaque action prenait 1 seconde. | Compter à voix haute ou au tableau | Orange et au-delà |
| #efficacité | Consommation de ressources : nombre de munitions, ou coût pondéré par type de brique (ex : CREUSE = 5, TIRE = 2, AVANCE = 1). | Calcul collectif | Rose et au-delà |
| #adaptabilité | Le programme tient-il si on modifie le défi ? Annoncer avant l'exécution que les ennemis ont bougé — fonctionne-t-il encore ? | Modification à la volée | Rose et au-delà |
| #terminaison | Une boucle conditionnelle peut-elle boucler indéfiniment ? Le robot risque-t-il d'épuiser sa batterie sans jamais s'arrêter ? | Analyse du programme | Rose et au-delà |
| #complexité | Relation entre la taille du problème (longueur du chemin, nombre d'ennemis…) et les ressources consommées. Proportionnelle ? Exponentielle ? | Discussion + schéma | Kit avancé |
| #modularité | Le programme est-il décomposé en plusieurs blocs fonctionnels (routines) pour améliorer sa compréhensibilité? | Discussion + schéma | Kit avancé |
Évaluation formative avec QCMCam ou Plickers⚓︎
QCMCam (logiciel open source sur la Forge) ou Plickers sont des outils de QCM en temps réel sans matériel numérique pour les élèves : chaque élève tient une carte QR code personnelle orientée selon sa réponse (A/B/C/D), et l'enseignant scanne la salle avec son téléphone pour collecter toutes les réponses instantanément. On reste dans le domaine du débranché, et c'est bien.

⚠️ Plickers est un service commercial américain. Les données des élèves sont hébergées sur des serveurs hors UE. Son utilisation est à apprécier au regard de la politique RGPD de votre établissement. En cas de doute, l'attribution de pseudos ou une distribution aléatoire des cartes peut suffire si on ne souhaite pas retenir les résultats de chacun.
QCM Cam est l'équivalent open source, est hébergé sur la Forge, mais ne permet pas un suivi régulier des élèves facilement.
Récemment un nouvel outil analogue est arrivé sur la Forge : Live Quizz, il permet de créer des quizz soit en mode kahoot si les élève sont des devices, soit en mode Plickers avec des QR codes imprimés. Attention, les QR-codes d'un outil ne sont pas compatibles avec les autres outils.
Quand l'utiliser?
Les QCM s'insèrent naturellement en milieu ou fin de séance, pour vérifier la compréhension d'une notion avant de passer à la suivante, ou pour provoquer une discussion collective à partir d'un désaccord de réponses.
La méthode Predict de PRIMM s'y prête particulièrement bien : afficher un programme au tableau, demander aux élèves de prédire le résultat avant exécution, collecter les réponses avec Plickers, puis exécuter pour vérifier et discuter les écarts.
Exemple de questions efficaces
- Combien de fois ce programme exécute-t-il la brique AVANCE ? (lecture de boucle)
- Ce programme contient une erreur — laquelle ? (audit syntaxique)
- Quel programme fait avancer le robot le plus loin ? (comparaison de deux solutions)
- VRAI ou FAUX : on peut écrire SINON sans SI.
- Si on enlève cette brique, que se passe-t-il ? (raisonnement causal)
Fichiers disponibles
Des fiches QCMCam prêtes à imprimer (cartes QR code + questions) sont disponibles pour plusieurs défis.
📁 Accéder aux fichiers QCMCam et aux marqueurs QR-codes. Les quizz utilisent des images qui sont publiées dans le sous-dossier images.
📁 Accéder à la bibliothèque de Quizz Code en Bois sur Plickers, une inscription gratuite est nécessaire.

Grilles d'observations enseignant⚓︎
Pour formaliser l'observation en séance — notamment dans une perspective LSU ou bilan de séquence — des grilles d'observation sont disponibles, une par palier du livret enseignant (voir guide enseignant). Elles couvrent quatre dimensions observables en séance : compréhension du concept, construction du programme, exécution et débogage, coopération et verbalisation. L'échelle retenue est l'échelle officielle EN à 4 niveaux : I / F / S / TB.
Les grilles sont renseignées par binôme : les comportements observables en séance Code en Bois sont difficilement dissociables entre les deux élèves. Elles s'utilisent en cours de séquence, pas nécessairement à chaque séance — une grille par binôme sur l'ensemble de la séquence suffit dans la plupart des cas.
| Grille | Notions évaluées | Cycles | Fichier |
|---|---|---|---|
| Palier bleu | Séquences d'actions, lecture de programme | C2, C3 | 📄 grille_observation_palier_bleu.docx |
| Palier orange | Boucles bornées, imbrication | C3, C4 | 📄 grille_observation_palier_orange.docx |
| Palier rose | Boucles conditionnelles, capteurs, négation | C3, C4 | 📄 grille_observation_palier_rose.docx |
| Palier jaune | Structures SI/SINON, combinaison de toutes les structures | C3, C4 | 📄 grille_observation_palier_jaune.docx |
| Kit avancé | Variables, routines, ET/OU — présuppose les 4 paliers acquis | C4, lycée | 📄 grille_observation_kit_avance.docx |
Auto-évaluation de fin de session⚓︎
Une fiche individuelle à remplir par chaque élève en fin de séance, quel que soit le palier travaillé. Elle existe en deux versions dans un même document, différenciées par cycle.
Version cycle 2 (CE1 → CM1) : palier travaillé à cocher, tableau à 3 niveaux (pas encore / un peu / oui !) sur 5 affirmations simples, cases à cocher pour les actions réalisées en séance, une ligne libre pour noter ce qui n'a pas été compris.
Version cycles 3-4 (CM1 → 3e) : palier à cocher (y compris kit avancé), tableau I/F/S/TB sur 5 affirmations (compréhension, construction, exécution, débogage, verbalisation), cases à cocher pour le rôle dans l'équipe, lignes libres « ce que je retiens » et « ce que je n'ai pas compris », échelle d'effort 1 → 4 avec descriptif.
📄 Télécharger la fiche d'auto-évaluation élève
Contribuer⚓︎
Vous avez développé des exercices d'évaluation sommative, des grilles adaptées à un contexte particulier (ULIS, inclusion, REP…) ou des variantes de QCM ? Partagez-les via une pull request ou un ticket — voir la rubrique Contribuer.