Git et Github classroom

Jean-Philippe Prost

Git et Github classroom

Git

  • 2 pointeurs de départ :
    • le tuto git-it : y'a pas vraiment grand chose à faire côté enseignant, en fait... Il suffit de leur dire de suivre l'appli.
    • la page YAIP sur git : comme d'hab, super complète. Trop, en fait, pour ce qui nous intéresse.
  • 1 référence en ligne :

  • Montrer surtout l'utilisation depuis eclipse

  • Insister sur le caractère indispensable de Git : c'est comme lire, écrire, et compter... Ça ne fait pas vraiment partie du cours, mais si on ne sait pas s'en servir c'est plus compliqué !

Github classroom

Git Classroom est un environnement proposé par Github pour faciliter la gestion des classes d'étudiants et de leurs dépôts git. Il permet notamment aux enseignants d'avoir la main sur les dépôts créés par les étudiants.

Ce qu'il faut savoir pour démarrer

  • Tout commence par une "organisation" au sens de Github : j'ai créé IUTInfoAix-R2-01
  • Il vous faut être membre de cette organisation : si ce n'est pas encore le cas, c'est probablement que je ne connaissais pas votre login Github, ou que vous en avez plusieurs et que je ne sais pas lequel choisir. Envoyez-le moi, et je vous ajoute.
  • Pour avoir la main sur les dépôts (repositories) étudiants, ils doivent avoir préalablement accepté un "assignment" (devoir) : c'est cette acceptation qui permet de créer le lien avec tous les membres enseignants de l'organisation, qui peuvent alors consulter tous les dépôts et communiquer avec les étudiants.
  • Chaque assignment fait l'objet d'une invitation, qui doit être acceptée par chaque étudiant.
  • Une question se pose de la granularité d'un assignment, pour pouvoir y retrouver ses petits au milieu de 110+ étudiants

L'organisation iIUTInfoAix-R2-01

  • Un certain nombre de Classrooms existent déjà
  • Il faut créer une classroom par groupe de TD
  • Pour les rendus réguliers de TP, j'ai opté pour un assignment par chapître de YAIP
  • En cas de rendu autre, prévoir un assignment spécial
  • Il semblerait qu'il ne soit pas possible de fournir aux étudiants un lien unique vers toute une classroom : ils n'ont accès qu'à travers une invitation

Related

Wiki: Wiki enseignants - principal