Skip to main content

Créer un devoir à partir d’un modèle de dépôt

Vous pouvez créer un devoir à partir d’un dépôt de modèles afin de fournir du code, de la documentation et autres ressources à vos étudiants pour démarrer.

Qui peut utiliser cette fonctionnalité ?

Organization owners who are admins for a classroom can create an assignment from a template repository that is public or owned by the organization. Pour plus d’informations sur les administrateurs de salle de classe, consultez Gérer les classes.

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.

Vous pouvez utiliser un modèle de dépôt sur GitHub comme code de démarrage d’un devoir sur GitHub Classroom. Votre modèle de dépôt peut contenir du code réutilisable, de la documentation et d’autres ressources pour vos étudiants. Pour plus d’informations, consultez « Création d’un modèle de dépôt ».

Si vous voulez utiliser le modèle de dépôt pour votre devoir, il doit être détenu par votre organisation ou sa visibilité doit être publique.

Remarque : toutes les branches du modèle de référentiel sont copiées dans les référentiels étudiants dérivés du modèle de référentiel, même les branches que vous utilisez pour stocker des solutions.

Vous pouvez réutiliser un devoir existant, même s’il utilise un dépôt de modèles, dans toute autre classe à laquelle vous avez accès en tant qu’administrateur, y compris les classes d’une autre organisation. Pour plus d’informations, consultez « Réutiliser un devoir ».

Pour aller plus loin