Skip to main content

Reutilizar una asignación

Puedes reutilizar asignaciones existentes en más de un aula, incluidas las aulas de otra organización.

¿Quién puede utilizar esta característica?

Organization owners who are admins for a classroom can reuse assignments from a classroom. 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.

Acerca de la reutilización de las asignaciones

Puedes reutilizar una asignación individual o de grupo existente en cualquier otra aula a la que tengas acceso, incluidas las aulas de otra organización. También puedes reutilizar varias asignaciones a la vez desde un aula. Si decides reutilizar una asignación, GitHub Classroom copiará dicha asignación en el aula que elijas. Si la asignación usa un repositorio de plantillas y decides reutilizarlo en un aula de otra organización, GitHub Classroom creará una copia del repositorio y de su contenido en la organización de destino.

La asignación copiada incluye los detalles correspondientes a esta, como el nombre, el repositorio de origen, la prueba de clasificación automática y el editor preferido. Puedes editar la asignación una vez que se haya copiado para realizar cambios. No se pueden realizar cambios en el editor preferido.

Reutilización de una asignación

  1. Inicia sesión en GitHub Classroom.

  2. Ve al aula que tiene la asignación que quieres reutilizar.

  3. En la lista de asignaciones, haz clic en aquella que quieres reutilizar.

  4. Selecciona el menú desplegable Editar en la parte superior derecha de la página y, después, haz clic en Reutilizar asignación.

    Captura de pantalla de una asignación. La lista desplegable "Editar" se expande y la opción "Reutilizar asignación" se resalta en naranja oscuro.

  5. En la ventana modal "Reutilizar asignación", usa el menú desplegable Elegir una organización para seleccionar la organización en la que quieres que esté la asignación. A continuación, usa el menú desplegable Elegir un aula para seleccionar el aula de esa organización en la que quieres copiar la asignación.

  6. Haz clic en Crear asignación.

  7. La asignación se copia en el aula seleccionada y se muestra un mensaje de confirmación. Si decides reutilizar una asignación con un repositorio de plantillas, el proceso de copia puede tardar unos minutos en completarse y es posible que tengas que actualizar la página para ver el mensaje de completado.

Reutilización de varias asignaciones desde un aula

  1. Inicia sesión en GitHub Classroom.

  2. A la derecha del nombre de un aula, selecciona el menú desplegable y, luego, haz clic en Reutilizar asignación.

    Captura de pantalla del mosaico de un aula. La opción "Reutilizar asignación" en el menú desplegable se resalta en naranja oscuro.

  3. En la ventana modal "Reutilizar asignaciones", usa el menú desplegable Elegir una organización para seleccionar la organización en la que quieres que esté la asignación. Luego, usa el menú desplegable Elegir un aula para seleccionar el aula de esa organización en la que quieres copiar las asignaciones.

  4. A la izquierda de cada asignación, selecciona la que quieres reutilizar.

  5. Haz clic en Crear asignaciones.

  6. Las asignaciones se copian en el aula seleccionada. Si decidiste reutilizar una asignación con un repositorio de plantillas, el proceso de copia puede tardar unos minutos en completarse.