Skip to content
Snippets Groups Projects
Forked from Progression / progression_backend
28 commits behind the upstream repository.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.

Progression est un outil d'aide à l'apprentissage de la programmation principalement destiné à l'accompagnement des cours d'introduction et au tutorat lors des premières sessions des programmes d'informatique.

L'outil se présente comme un site web donnant accès à des séquences d'exercices de plusieurs types, répondant à des facettes diverses de la programmation. L'enseignant pourra créer des séquences adaptés à ses étudiants et adaptatifs selon leurs résultats.

Pour un exercice donné, l'étudiant doit soit résoudre un problème de programmation par un algorithme, soit effectuer une tâche concrète potentiellement mise dans une situation réaliste.

L'étudiant, tout comme son enseignant sera en mesure de constater en temps réel son avancement et le chemin qu'il lui reste à parcourir dans le développement de sa compétence. L'objectif est de faire prendre conscience à l'étudiant de sa progression et des notions qui lui causent des difficultés ou des retards. L'enseignant, quant à lui, pourra avoir une vue d'ensemble du cheminement de ses étudiants et rapidement détecter ceux d'entre eux qui prennent du retard ou au contraire qui éprouvent de la facilité et risquent la démotivation. On peut imaginer dans les deux cas des séries d'exercices complémentaires de renforcement ou, au contraire, d'enrichissement.

Contributeurs

Voir CONTRIBUTING.md

Installation

Voir INSTALL.md

License

Voir LICENSE.md