La genèse de CodEx
CodEx a été créé par une équipe d’enseignants désirant développer un site d’exercices interactifs en Python, utilisable en autonomie, pour les élèves suivant la spécialité NSI au lycée. Depuis, CodEx s’est diversifié et propose désormais des exercices de programmation en Python correspondants aux programmes de Mathématiques du lycée, de SNT. Certains exercices sont adaptés aux parfaits débutants, d’autres sont destinés aux étudiants du supérieur.
C’est une belle aventure collaborative, qui a pu se réaliser grâce à LaForgeEdu, avec le soutien de l’AEIF.
CodEx
CodEX est une Ressource Educative Libre.
C’est une plateforme ouverte d’apprentissage de l’algorithmique et de la programmation à l’aide d’exercices interactifs. Aucune installation, aucune inscription ne sont nécessaires : tous les programmes sont exécutés sur la machine de l’utilisateur que ce soit un ordinateur, une tablette ou un téléphone. Les exercices proposés ont été écrits, testés, corrigés et améliorés par des professeurs d’informatique du secondaire et du supérieur.
Utilisation en classe et à la maison
CodEx est un outil clé en main pour les enseignants, utilisable en classe, ou en exercices d’entraînements à la maison.
Chaque exercice dispose de deux jeux de tests, un public et un secret. Ces jeux de tests permettent aux élèves de bénéficier d’un retour immédiat sur leur travail et ainsi de développer leur autonomie.
En classe, chaque élève peut donc travailler à son rythme.
Certains exercices permettent également la visualisation du résultat grâce aux bibliothèques turtle ou matplotlib :
Choisir son niveau
Grâce à la page Recherche, il est facile de sélectionner un thème, puis un niveau.
Les rubriques de CodEx
Plusieurs rubriques sont proposées.
- Recherche
Cette rubrique permet de sélectionner des exercices suivant des critères de thèmes, de titres, de difficultés.
- Parcours
Le site propose plusieurs “parcours”, classés par niveau, qui regroupent les exercices d’un même thème.
Chaque parcours présente différents exercices du thème (sans forcément être exhaustif) organisés du plus facile au plus difficile. Dans ce parcours, un embranchement indique l’apparition de différentes notions basées sur un même prérequis.
Sous chaque exercice, on peut visualiser l’avancée de l’élève dans l’exercice : une icône verte représente une question réussie, une rouge un échec et une bleue, une question pas encore traitée.
- Conditions d’examens
Cette rubrique présente des exercices originaux, dans le style de ceux de l’épreuve pratique du bac NSI.
Contrairement aux autres exercices de la plateforme, ceux-ci sont fournis sans éditeur ni corrigé. Un énoncé imprimable (au format pdf) est par contre disponible.
Ces exercices peuvent donc être utilisés par les enseignants dans le cadre d’épreuves d’examen blanc. Directement disponibles sur le site, les élèves peuvent aussi les aborder en autonomie durant leurs révisions.
- Aide
Toutes les indications sont données ici pour comprendre le fonctionnement du site, comment répondre à un exercice, comment se présentent les retours donnés en cas de succès ou d’échecs de la proposition de l’apprenant.
- Bac à sable
CodEx met à dispositions des éditeurs pour faire des essais. Six éditeurs sont proposés :
- Le premier est vide et permet à n’importe quel utilisateur de réaliser des essais quelconques.
- Les autres présentent des exemples de codes pour utiliser certaines fonctionnalités avancées (animations avec p5.js / dessins avec la tortue de Python, tutrle / graphiques tracés avec matplotlib ou mermaid). Ces éditeurs sont plus à destination des enseignants, pour tester ces outils.
- Actualités
Dans ce blog sont présentées les nouveautés sur CodEx, les évolutions du site, les exercices du mois, et encore plein d’informations.
Conclusion
L’utilisation de CodEx en classe permet de s’adapter au niveau de chaque apprenant, puisque chacun peut travailler à son rythme, en autonomie, même si l’effectif de la classe est important. On peut l’utiliser sans problème avec des groupes de 35 élèves. Cela donne des ambiances de classe très sereines et agréables.
CodEx est également une source très complète pour des exercices à donner à la maison.
Pour les enseignants, il s’agit d’un outil clé en main, facile à utiliser.
CodEx est toujours en évolution et amélioration. En ce moment nous travaillons à l’intégration de CodEx dans Capytale.
Pour nous contacter
N’hésitez pas à nous écrire à codex@aeif.fr