Note
La extensión GitHub Classroom para VS Code ya no está en desarrollo activo. La insignia Abrir en VS Code en repositorios de alumnos sigue funcionando, pero es posible que otras características de la extensión no funcionen según lo previsto.
Acerca de Visual Studio Code
Visual Studio Code es un editor de código fuente ligero pero eficaz, que se ejecuta en tu equipo y está disponible para Windows, macOS y Linux. Con la extensión GitHub Classroom para VS Code, los alumnos pueden examinar, editar, enviar, colaborar y probar fácilmente sus tareas de clase. Para más información sobre los IDE y GitHub Classroom, consulta "Integrar a GitHub Classroom con un IDE".
El editor predilecto de tus alumnos
La integración de GitHub Classroom con VS Code proporciona a los alumnos un paquete de extensión que contiene:
- Extensión de GitHub Classroom con abstracciones personalizadas que facilitan a los alumnos navegar por la introducción.
- Extensión Visual Studio Live Share que se integra en una vista del alumno a fin de facilitar el acceso a asistentes y compañeros de clase para obtener ayuda y colaboración.
- Extensión de solicitud de incorporación de cambios de GitHub que permite a los alumnos ver comentarios de sus instructores en el editor.
Cómo iniciar la asignación en VS Code
Al crear una asignación, se puede agregar VS Code como editor preferido para una asignación. Para más detalles, consulta "Integrar a GitHub Classroom con un IDE".
Esto incluirá un distintivo "Abrir en VS Code" en todos los repositorios de alumnos. Este distintivo controla la instalación de VS Code, el paquete de la extensión Classroom y la apertura a la asignación activa con un solo clic.
Note
El alumno debe tener Git instalado en su ordenador para enviar los cambios en el código de VS Code en su repositorio. Esto no se instala automáticamente al hacer clic en el botón Abrir en VS Code . El alumno puede descargar Git desde Descarga de Git.
Cómo utilizar el paquete de la extensión de GitHub Classroom
La extensión de GitHub Classroom tiene dos componentes principales: la vista de «Aulas» y la vista de «Tarea Activa».
Cuando un alumno inicia la extensión por primera vez, automáticamente navegan a la pestaña del Explorador en VS Code, en donde pueden entrar a la vista de "Tarea Activa" junto con la vista de diagrama de árbol de los archivos en el repositorio.
El alumno puede insertar sus confirmaciones en la versión más reciente del repositorio remoto si hace clic en el botón sincronizar cambios que se muestra al mover el mouse sobre la línea "Tarea activa". Esto abstrae el control del código fuente con Git, permitiendo que los instructores enseñen Git a su propio ritmo. El sincronizar los cambios también activa las "Pruebas" para que se ejecuten si un profesor configuró la autocalificación para la tarea.
El nodo de "Grupo" bajo la "Tarea Activa" mostrará a los miembros de un grupo si la tarea es un proyecto grupal. También mostrará a los miembros administrativos del repositorio que pueden ayudar cuando un estudiante se atore. Para colaborar en el proyecto, un alumno puede iniciar una sesión de Live Share con cualquiera en el nodo de grupo y compartirán todo el contexto del repositorio con ellos de inmediato. Para obtener más información sobre Live Share en Visual Studio, vea ¿Qué es Visual Studio Live Share?
Una vez que un alumno termina la tarea, también pueden navegar para ver otras tareas y aulas. Estos elementos se pueden encontrar en la pestaña GitHub.