Skip to main content

Crear una tarea desde un repositorio de plantilla

Puedes crear una tarea desde un repositorio de plantilla para proporcionar a tus alumnos código inicial, documentación y otros recursos.

¿Quién puede utilizar esta característica?

Organization owners who are admins for a classroom can create an assignment from a template repository that is public or owned by the organization. Para más información sobre los administradores de aula, consulta "Administrar aulas".

Nota: En enero de 2024, GitHub Classroom cambiará la forma en que se crean los repositorios de alumnos a partir de repositorios de código de inicio. Actualmente, el proceso requiere que los repositorios de código de inicio sean plantillas y GitHub Classroom crea un nuevo repositorio para cada alumno basado en esa plantilla. Con el próximo cambio, los repositorios de alumnos se crearán mediante la bifurcación del repositorio de código de inicio.

Este cambio aborda una característica solicitada con frecuencia de los profesores: la capacidad de cambiar el código de inicio después de que los alumnos hayan aceptado una asignación.

Puede obtener más información sobre este cambio en el blog GitHub.

Esta función está en versión beta pública y sujeta a cambios.

Puedes utilizar un repositorio de plantilla en GitHub como el código inicial de una tarea en GitHub Classroom. Tu repositorio de plantilla puede contener código modelo, documentación y otros recursos para tus alumnos. Para obtener más información, vea «Crear un repositorio desde una plantilla».

Para utilizar el repositorio de plantilla para tu tarea, éste debe pertenecer a tu organización, o su visibilidad debe ser pública.

Nota: Todas las ramas del repositorio de plantilla se copian en repositorios de alumnos derivados del repositorio de plantilla, incluso ramas que se usan para almacenar soluciones.

Puedes reutilizar una asignación existente, aunque use un repositorio de plantillas, en cualquier otra aula a la que tengas acceso de administrador, incluidas las aulas de otra organización. Para obtener más información, vea «Reutilizar una asignación».

Información adicional