Crear una tarea individual

Puedes crear una tarea individual para que los alumnos de tu curso la completen individualmente.

Acerca de las tareas individuales

Una tarea individual es parte del trabajo del curso para cada alumno que participe en uno de ellos dentro de GitHub Classroom. Se pretende que el alumno complete una tarea individual sin ayuda de otros alumnos.

Cuando un alumno acepta una tarea, GitHub Classroom crea automáticamente un repositorio nuevo para un alumno. Los repositorios pueden estar vacíos, o puedes crearlos desde un repositorio de plantilla con código, documentación y pruebas iniciales, así como con otros recursos. Cada repositorio de tarea pertenece a tu cuenta de organización en GitHub.

Cada tarea tiene un título y una fecha límite ocpional. Puedes escoger la visibilidad de los repositorios que GitHub Classroom crea, y elegir los permisos de acceso. También puedes calificar automáticamente las tareas y crear un espacio dedicado para debatirlas con el alumno.

Para ver un video demostrativo de la creación de una tarea individual, consulta la sección "Conceptos básicos para configurar un GitHub Classroom".

Prerrequisitos

Debes crear un aula antes de que puedas crear una tarea. Para obtener más información, consulta la sección "Administrar las aulas".

Crear una tarea

  1. Inicia sesión en GitHub Classroom.
  2. Navegar a un aula.
  3. Crea la tarea en la pestaña de Tareas.
    • Si esta es tu primer tarea, haz clic en Crear una tarea. Crear tu primera tarea
    • De lo contrario, haz clic en Tarea nueva. En el botón de 'Tarea nueva'

Configurar lo básico para una tarea

Nombra tu tarea, decide si quieres asignar una fecha límite y elige la visibilidad de los repositorios de la misma.

Nombrar una tarea

Para una tarea individual, GitHub Classroom nombra los repositorios de acuerdo con su prefijo y con el nombre de usuario de GitHub del alumno. Predeterminadamente, el prefijo del repositorio es el título de la tarea. Por ejemplo, si nombras a una tarea "assingment-1" y el nombre de usuario del alumno en GitHub es @octocat, entonces el nombre del repositorio de la tarea para @octocat será assignment-1-octocat.

Teclea un título para la tarea. Opcionalmente, da clic en para editar el prefijo.

Título y prefijo de la tarea

Asignar una fecha límita para una tarea

Opcionalmente, puedes asignar una fecha límite para la tarea. Debajo de "Fecha límite (opcional)", da clic en el campo de texto y luego utiliza el selector de fechas para asignar una fecha límite.

Selector de fechas para la fecha límite de la tarea

Elegir un tipo de tarea

Debajo de "Tarea individual o grupal", selecciona el menú desplegable y da clic en Tarea individual. No puedes cambiar el tipo de tarea después de crearla. Si prefieres crear una tarea de grupo, consulta la sección "Crear una tarea de grupo".

Elegir un tipo de visibilidad para los repositorios de la tarea

Los repositorios de una tarea pueden ser públicos o privados. Si utilizas repositorios privados, solo el alumno o equipo puede ver la retroalimentación que proporciones.

También puedes decidir si quieres otorgar a los alumnos permisos administrativos en el repositorio para una tarea. Otorga permisos administrativos si es que el alumno debe realizar tareas administrativas en el repositorio de tareas. Para obtener más información, consulta las secciones "Acerca de los repositorios" y "Niveles de permiso de los repositorios para una organización".

Selecciona una visibilidad debajo de "Visibilidad del repositorio". Opcionalmente, selecciona Otorgar a los alumnos acceso administrativo para el repositorio.

Opciones de visibilidad para los repositorios de tareas

Cuando termines, da clic en Continuar para configurar un código de inicio y un ambiente de desarrollo para la tarea.

Botón 'Continuar'

Agergar un código de inicio y configurar un ambiente de desarrollo

Opcionalmente, decide si quieres proporcionar repositorios vacíos o con código inicial, y preconfigura el ambiente de desarrollo para tus alumnos.

Elegir un repositorio de plantilla

Predeterminadamente, una tarea nueva creará un repositorio en blanco para cada alumno del registro de alumnos del aula. Opcionalmente, puedes elegir un repositorio de plantilla como un código de inicio para la tarea. Para obtener más información sobre los repositorios de plantilla, consulta la sección "Crear un repositorio de plantilla".

Nota:El repositorio de plantilla debe pertenecer a tu organización o ser un repositorio público en GitHub.

Debajo de "Agregar un repositorio de plantilla para dar a los alumnos un código inicial", selecciona el menú desplegable Seleccionar un repositorio y luego teclea la consulta de búsqueda. En la lista de resultados, da clic en el repositorio de plantilla que quieras utilizar para el código inicial.

Utilizar el menú desplegable de 'Seleccionar un repositorio' para encontrar un repositorio de plantilla para utilizar como código inicial para una tarea

Cuando termines, da clic en Continuar para configurar las calificaciones automáticas y la retroalimentación del proyecto.

Botón 'Continuar'

Elegir un ambiente de desarrollo integrado (IDE)

Opcionalmente, puedes configurar una tarea para utilizar un ambiente de desarrollo integrado (IDE). Los IDE permiten a los alumnos escribir código, ejecutar programas y colaborar sin instalar Git y contar con una cadena de herramientas de desarrollo integral en la computadora del alumno. Si eliges un IDE para una tarea, los alumnos aún pueden verificar y ejecutar el código localmente en una computadora con el software necesario. Para obtener más información, consulta la sección "Integrar el GitHub Classroom con un IDE".

Para elegir un IDE para la tarea, selecciona el menú desplegable de "Agregar un editor" y haz clic en el IDE que te gustaría que utilizaran tus alumnos.

Utilizar el menú desplegable de 'Seleccionar un IDE en línea' para dar clic en un IDE en línea para la tarea

Proporcionar retroalimentación para una tarea

Opcionalmente, puedes calificar tareas automáticamente y crear un espacio para debatir cada entrega con el alumno.

Probar las tareas automáticamente

Puedes utilizar las calificaciones automáticas para verificar el trabajo de un alumno automáticamente para una tarea en GitHub Classroom. Configuras las pruebas para una tarea, y éstas se ejecutan automáticamente cada que un alumno las suba a un repositorio de tareas en GitHub. El alumno puede ver los resultados de la prueba, hacer cmabios y subir información para ver resultados nuevos. Para obtener más información, consulta la sección "Utilizar las calificaciones automáticas".

Debajo de "Agregar pruebas que se califiquen automáticamente", selecciona el menú desplegable de Agregar prueba, y luego da clic enel método para calificar que quieras utilizar. Para obtener más información, consulta la sección "Métodos para calificar".

Utilizar el menú desplegable de 'Agregar prueba' para dar clic en un método para calificar

Define los parámetros de tu caso de prueba, como el nombre, comandos, entradas, salidas, tiempo límite y puntos. Cuando termines, da clic en Guardar caso de prueba.

Botón de 'Guardar caso de prueba' para una prueba de calificación automática

Puedes agregar más pruebas con el menú desplegable de Agregar prueba, y puedes editar o borrar las pruebas existentes con o con .

Iconos de lápiz y de cesto de basura para editar o borrar una prueba de calificación automática

Crear una solicitud de cambios para retroalimentación

Puedes crear una solicitud de cambios automáticamente en donde puedas proporcionar retroalimentación y responder las preguntas del alumno sobre una tarea. Para obtener más información acerca de la revisión de cambios en una solicitud de cambios, consulta la sección "Revisar los cambios en las solicitudes de cambios".

Para crear solicitudes de cambio para el debate de retroalimentación, selecciona Habilitar las solicitudes de cambios de retroalimentación.

Casilla de verificación para 'Habilitar solicitudes de cambios de retroalimentación'

Para crear una tarea, da clic en Crear tarea.

Botón de 'crear tarea'

Invitar a los alumnos a una tarea

Predeterminadamente, GitHub Classroom habilita una URL de invitación para cada tarea que crees. Los alumnos pueden aceptar y emitir la tarea mientras que se habilita la URL de invitación. Puedes compartir la URL con tus alumnos en tu LMS, página principal del curso, o donde sea que publiques las tareas. Los alumnos también pueden navegar a la tarea en GitHub Classroom si ya la aceptaron en el aula.

Advertencia: Ten cuidado de dónde compartes las URL de invitación. Cualquiera con una URL de invitación para una tarea puede aceptar dicha invitación y asociar una cuenta de usuario en GitHub con un identificador en tu registro de alumnos.

Puedes ver si un alumno se unió al aula y aceptó o emitió una tarea en la pestaña de Todos los alumnos de la misma. Para prevenir que los alumnos acepten o emitan una tarea, deselecciona Habilitar la URL de invitación a las tareas. Para editar la tarea, da clic en Editar tarea.

Tarea individual

Pasos siguientes

  • Después de que creas la tarea, los alumnos pueden comenzar a trabajar en ella utilizando las características de Git y GitHub. Los alumnos pueden clonar el repositorio, subir confirmaciones, administrar ramas, crear y revisar solicitudes de cambio, tratar los confluctos de fusión y debatir los cambios con propuestas. Tanto tú como el alumno pueden revisar el historial de confirmaciones del repositorio. Para obtener más información, consulta las secciones "Iniciar con GitHub," "Repositorios," y "Colaborar con las propuestas y solicitudes de cambio".

  • Cuando un alumno termina una tarea, puedes revisar los archivos en el repositorio, o puedes revisar el historial y las visualizaciones del repositorio para entender mejor su trabajo. Para obtener más información, consulta la sección "Visualizar los datos del repositorio con gráficas".

  • Puedes proporcionar retroalimentación para una tarea si comentas en confirmaciones o líneas individuales dentro de una solicitud de cambios. Para obtener más información, consulta la sección "Comentar en una solicitud de cambios" y "Abrir una propuesta desde el código". Para obtener más información sobre cómo crear respuestas guardadas para proporcionar retroalimentación a los errores comunes, consulta la sección "Acerca de las respuestas guardadas".

Leer más

¿Te ayudó este documento?

Política de privacidad

¡Ayúdanos a hacer geniales estos documentos!

Todos los documentos de GitHub son de código abierto. ¿Notas algo que esté mal o que no sea claro? Emite una solicitud de cambios.

Haz una contribución

O, aprende cómo contribuir.