# Que es GitHub Classroom (opens new window)

GitHub Classroom (opens new window) is a GitHub service for education allowing teachers to distribute assignments with starter code.

  • Students work on assignments individually or in groups using public or private GitHub repositories.
  • Students gain access to assignments using unique invitation URLs.
  • Teachers and teaching assistants can browse submissions by assignment.

# Instrucciones para el Estudiante para las tareas asignadas via GitHub ClassRoom

  • Por supuesto todos los estudiantes deben tener una cuenta en GitHub
  • Para cada práctica el profesor les dará un enlace via el campus virtual a la assignación en GitHub Classroom: Students gain access to assignments using unique invitation URLs
  • Cuando el alumno acepta la asignación se crea un repo en la organización de la asignatura en el que el alumno deberá entregar la tarea asignada
  • Las tareas pueden ser individuales o de equipo
  • En Algunas Tareas de Equipo (en la primera tarea en equipo esto ocurre siempre) uno de los estudiantes debe crear el equipo:
    • El primer alumno que accede al enlace de aceptación crea el equipo y le pone un nombre
      • El profesor le dará instrucciones sobre como formar el nombre del equipo.
    • Los siguientes miembros del equipo cuando acceden al enlace se unen al equipo creado por el primer alumno
    • Para cada equipo se crea dentro de la organización un repo asignatura-curso/nombredelatarea-nombredelequipo que los alumnos del equipo deberán usar para entregar la práctica
    • Si deseas tener mas privilegios sobre el repo puedes
      • Solicitarselos al profesor
      • Hacer un fork del repo a una cuenta de uno de los miembros del equipo y dar permisos de administración al resto de colaboradores del equipo. En tal caso asegurate de mezclar los cambios en el de la organización cuando hayas terminado
  • En cada tarea classroom el profesor puede decidir reutilizar los equipos existentes o crear un nuevo conjunto de equipos

# Introducing the GitHub Classroom CLI extension for the GitHub CLI

See Introducing the GitHub Classroom CLI extension for the GitHub CLI (opens new window)

gh extension install github/gh-classroom
1

# References

Last Updated: 2 months ago