Skip to main content

À propos des devoirs

Vous pouvez utiliser des devoirs individuels ou collectifs dans GitHub Classroom pour instruire les étudiants et noter leur travail.

Remarque : en janvier 2024, GitHub Classroom modifient la façon dont les référentiels des étudiants sont créés à partir de référentiels de code de démarrage. Actuellement, le processus nécessite que les référentiels de code de démarrage soient des modèles et GitHub Classroom crée un référentiel pour chaque étudiant en fonction de ce modèle. Avec la modification à venir, les référentiels d’étudiants seront créés en utilisant en dupliquant le référentiel de code de démarrage.

Cette modification répond à une caractéristique demandée fréquente par les enseignants : la possibilité de modifier le code de démarrage une fois qu’un devoir a été accepté par les étudiants.

Vous pouvez en savoir plus sur cette modification sur le blog GitHub.

Cette caractéristique est en bêta publique et est sujette à modifications.

À propos des devoirs dans GitHub Classroom

Les devoirs sont des travaux créés pour les étudiants dans GitHub Classroom. Vous pouvez utiliser les devoirs pour tester et noter vos étudiants, ou pour les aider à mettre en pratique ce qu’ils ont appris.

Avec GitHub Classroom, vous pouvez créer des devoirs individuels, à faire par un seul étudiant, ou des devoirs collectifs, à faire en équipe. Pour plus d’informations, consultez « Types de devoirs ».

Chaque devoir a un titre et une échéance facultative. Vous pouvez choisir si les dépôts créés par GitHub Classroom sont visibles ainsi que les autorisations d’accès. Vous pouvez également noter automatiquement les devoirs et créer un espace dédié pour discuter du devoir avec l’étudiant.

Si vous le souhaitez, vous pouvez activer les demandes de tirage de commentaires sur les devoirs. Si vous activez cette fonctionnalité pour un devoir, GitHub Classroom crée une demande de tirage spéciale intitulée Commentaires dans le dépôt de devoir de chaque étudiant ou groupe. Pour plus d’informations, consultez « Laisser des commentaires en utilisant des demandes de tirage ».

Vous pouvez intégrer une classe dans un IDE. Les étudiants peuvent apporter des modifications à leurs dépôts de devoirs par le biais de l’IDE, ou en extrayant et en exécutant du code localement avec le logiciel approprié. Pour plus d’informations, consultez « Intégrer GitHub Classroom à un IDE ».

Vous pouvez réutiliser des affectations existantes dans n’importe quelle autre classe pour laquelle vous disposez d’un accès administrateur, notamment les classes d’une autre organisation. Pour plus d’informations, consultez « Réutiliser un devoir ».

Remarque : Vous devez créer une classe avant de pouvoir créer une attribution. Pour plus d’informations, consultez « Gérer les classes ».

Types de devoirs

Vous pouvez créer des devoirs à la fois individuels et collectifs avec GitHub Classroom.

Devoirs individuels

Un devoir individuel est un travail attribué à chaque étudiant qui participe à un cours sur GitHub Classroom. L’étudiant est censé réaliser un devoir individuel sans aide d’autres étudiants.

Quand un étudiant accepte un devoir, GitHub Classroom crée automatiquement un dépôt pour celui-ci. Vous pouvez partir d’un dépôt vide, ou vous pouvez créer un dépôt à partir d’un modèle de dépôt comportant du code de démarrage, de la documentation, des tests et d’autres ressources. Chaque dépôt de devoirs appartient à votre compte d’organisation sur GitHub.

Pour plus d’informations, consultez « Créer un devoir individuel ».

Devoirs collectifs

Un devoir de groupe est un travail de cours collaboratif destiné à des groupes d’étudiants sur GitHub Classroom. Les étudiants peuvent travailler à plusieurs sur un devoir de groupe dans un dépôt partagé, comme une équipe de développeurs professionnels.

Quand un étudiant accepte un devoir de groupe, il peut créer une équipe ou rejoindre une équipe existante. GitHub Classroom enregistre les équipes d’un devoir sous forme d’ensemble. Vous pouvez nommer l’ensemble des équipes pour un devoir spécifique quand vous créez le devoir, et vous pouvez réutiliser cet ensemble d’équipes pour un devoir ultérieur.

Pour plus d’informations, consultez « Créer un devoir de groupe ».

Pour aller plus loin