Skip to main content

Integrar a GitHub Classroom con un IDE

Puedes preconfigurar un ambiente de desarrollo integrado (IDE) compatible para las tareas que crees en GitHub Classroom.

Who can use this feature

Organization owners who are admins for a classroom can integrate GitHub Classroom with an IDE. Para obtener más información sobre los administradores de aulas, consulte "Acerca de la administración de aulas".

Acerca de la integración con un 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.

Después de que un alumno acepta una tarea con un IDE, el archivo README en su repositorio de tareas contendrá un botón para abrir dicha tarea en el IDE. El alumno puede comenzar a trabajar de inmediato y no se requiere alguna configuración adicional.

IDE compatibles

GitHub Classroom es compatible con los siguientes IDE. Puedes aprender más sobre la experiencia del alumno para cada IDE.

IDEMás información
GitHub Codespaces"Uso de GitHub Codespaces con GitHub Classroom"
Microsoft MakeCode Arcade"Acerca del uso de MakeCode Arcade con GitHub Classroom"
Visual Studio CodeExtensión GitHub Classroom en Visual Studio Marketplace

Sabemos que las integraciones con IDE en la nube son importantes para tu aula y estamos trabajando para traerte más opciones.

Configurar un IDE para una tarea

Puedes elegir el IDE que te gustaría utilizar para una tarea cuando la crees. Para obtener información sobre cómo crear una nueva asignación que use un IDE, consulte "Creación de una asignación individual" o "Creación de una asignación de grupo".

Configuración de una asignación en un nuevo IDE

La primera vez que configures una asignación mediante un IDE diferente, debes asegurarte de que está configurada correctamente.

A menos que uses Codespaces, debes autorizar la aplicación OAuth para el IDE de tu organización. Para todos los repositorios, conceda a la aplicación acceso de lectura a metadatos, administración y código y de escritura a la administración y el código. Para obtener más información, consulte "Autorizar aplicaciones OAuth".

Codespaces no requiere una aplicación de OAuth, pero debes habilitar Codespaces para que la organización pueda configurar una asignación con Codespaces. Para obtener más información, consulta "Uso de Codespaces con GitHub Classroom."

Información adicional