Obrir la presentaci贸

GitHub Classroom


Introducci贸 a GitHub Classroom

  • GitHub Classroom 茅s una eina que facilita la gesti贸 de tasques i projectes en entorns educatius.
  • Permet als professors:
    • Crear i gestionar assignatures o aules.
    • Distribuir tasques a partir de repositoris plantilla (template).
    • Avaluar el treball dels alumnes.
    • Proporcionar retroalimentaci贸 de manera eficient.
  • Est脿 dissenyat per integrar-se amb GitHub, aprofitant les seves funcionalitats de control de versions i col路laboraci贸.

Configuraci贸 inicial

  1. Crea un compte de GitHub si no en tens.
  2. Accedeix a GitHub Classroom.
  3. Crea una nova Classroom (aula virtual):
    • Assigna-li un nom.
    • Enlla莽a-la amb una organitzaci贸 de GitHub (ser脿 l'espai on es crearan els repositoris dels alumnes).

Creaci贸 de tasques

  • Dins la Classroom pots crear diferents tasques (assignments).
  • Tipus:
    • Individual: cada alumne t茅 el seu repositori privat.
    • Grupal: equips d'alumnes treballen conjuntament en un repositori compartit.
  • Pots enlla莽ar la tasca amb un repositori plantilla (template) que contingui:
    • Fitxers inicials (README.md, codi base...).
    • Instruccions per a la tasca.
    • Tests autom脿tics.

Distribuci贸 de les tasques

  • Cada tasca t茅 una URL d'invitaci贸.
  • Els estudiants accedeixen al link i s'autogenera un repositori privat per a cadascun.
  • Els repositoris s'ubiquen dins l'organitzaci贸 de la Classroom.

Avaluaci贸 i seguiment

  • El professor pot:
    • Veure l'activitat de cada alumne (commits, branques, PRs).
    • Consultar el codi lliurat.
    • Afegir comentaris i fer code reviews.
  • Opcional: integraci贸 amb GitHub Actions per executar tests autom脿tics i validar lliuraments.

Bones pr脿ctiques

  • Crear un repositori plantilla (template) clar i complet (amb instruccions i exemples).
  • Utilitzar branches per mostrar diferents etapes o solucions.
  • Animar els alumnes a utilitzar issues i PRs per fomentar la col路laboraci贸.
  • Definir una r煤brica d'avaluaci贸 i comunicar-la als alumnes.

馃敆 Enlla莽os