Skip to main content

Conexión de un curso de un sistema de administración del aprendizaje a una clase

Puedes configurar un sistema de administración de aprendizaje (LMS) que cumpla con LTI para conectarte a GitHub Classroom para importar una lista de alumnos.

¿Quién puede utilizar esta característica?

Organization owners who are admins for a classroom can connect learning management systems to GitHub Classroom. Para más información sobre los administradores de aula, consulta "Administrar aulas".

Acerca de la conexión de un LMS a la clase

Puedes conectar un sistema de administración de aprendizaje (LMS) a GitHub Classroom e importar una lista de identificadores de alumno desde LMS.

Prerrequisitos

Para poder conectar el LMS a una clase, un administrador de la instancia de LMS debe registrar tu LMS con GitHub Classroom para iniciar el protocolo de enlace de OAuth. Un administrador solo necesita realizar este proceso de registro una vez; tras ello, cualquier profesor que use una instancia de LMS puede sincronizar sus cursos de LMS con las clases. Para obtener más información, vea «Registro de un sistema de administración de aprendizaje con GitHub Classroom».

Nota: Google Classroom no usa el protocolo LTI, por lo que no es necesario que esté conectado a GitHub Classroom antes de importar la lista de alumnos. Para obtener más información, vea «Conexión de un curso de un sistema de administración del aprendizaje a una clase».

Para configurar un LMS para que se conecte con GitHub Classroom, primero debes crear un aula. Para obtener más información, vea «Administrar aulas».

LMS compatibles

GitHub Classroom permite la conexión con LMS que implementan estándares de Learning Tools Interoperability (LTI).

  • LTI versión 1.3
  • LTI Advantage

Utilizar LTI ayuda a mantener tu información segura y protegida. LTI es un protocolo estándar de la industria y GitHub Classroom lo utiliza con una certificación del Consorcio de Aprendizaje Global para el Sistema de Gestión Instruccional (IMS). Para más información, vea Interoperabilidad de las herramientas de aprendizaje y Acerca de IMS Global Learning Consortium en el sitio web de IMS Global Learning Consortium.

GitHub ha probado y confirmado el registro, la conexión y la importación de datos de registro de alumnos desde los siguientes LMS hacia GitHub Classroom.

  • Lienzo
  • Moodle
  • Sakai
  • Google Classroom

Nota: Existen otros LMS que implementan LTI 1.3 que pueden funcionar también con GitHub Classroom, pero aún no se han comprobado. Es posible que los administradores de LMS necesiten configurar opciones personalizadas de privacidad y la colocación del botón, así como proporcionar documentación a los profesores sobre cómo entrar en GitHub Classroom desde el LMS.

Google Classroom no usa el protocolo LTI, por lo que no es necesario que esté conectado a GitHub Classroom antes de importar la lista de alumnos. Para obtener más información, vea «Conexión de un curso de un sistema de administración del aprendizaje a una clase».

Vinculación de un curso de Canvas con una clase

Puedes vincular el curso de Canvas con una clase en GitHub Classroom. Para más información sobre Canvas, vea el sitio web de Canvas.

Un administrador debe registrar tu instancia de LMS con la clase para que puedas vincular un curso de LMS. Para obtener más información, vea «Registro de un sistema de administración de aprendizaje con GitHub Classroom».

  1. Inicie sesión en Canvas.
  2. Selecciona el curso de Canvas que quieras integrar con GitHub Classroom.
  3. Haz clic en "Configuración" en la barra lateral izquierda y, luego, en la pestaña "Aplicaciones".
  4. Haz clic en el botón + Aplicación.
  5. En "Tipo de configuración", selecciona Por id. de cliente en el menú desplegable.
  6. En "Id. de cliente", escribe el identificador de cliente que creó el administrador de LMS al registrar tu instancia de LMS con GitHub Classroom.
  7. Haz clic en Enviar y en Instalar.
  8. Actualiza la página. Deberías ver un vínculo de GitHub Classroom en el menú de navegación secundaria del curso en el lado derecho de la página de detalles del curso. Ten en cuenta que el nombre podría ser diferente si el administrador de LMS le asignó otro nombre al registrar tu LMS.
  9. Al hacer clic en el vínculo de GitHub Classroom, se iniciará GitHub Classroom, donde puedes seleccionar una clase para vincularla con el curso de LMS.

Una vez que el curso esté vinculado, puedes importar a la clase la lista de alumnos desde el curso de LMS. Para obtener más información, consulta "Importación de una lista de alumnos desde LMS".

Vinculación de un curso de Moodle con una clase

Puedes vincular el curso de Moodle con una clase en GitHub Classroom. Para más información sobre Moodle, vea el sitio web de Moodle.

Un administrador debe registrar tu instancia de LMS con la clase para que puedas vincular un curso de LMS. Para obtener más información, vea «Registro de un sistema de administración de aprendizaje con GitHub Classroom».

Debes utilizar Moodle versión 3.0 o superior.

  1. Inicie sesión en Moodle.
  2. Selecciona el curso de Moodle que quieres integrar con GitHub Classroom.
  3. En "Herramientas externas", en "General", deberías ver un botón denominado "GitHub Classroom". Ten en cuenta que el nombre podría ser diferente si el administrador de LMS le asignó otro nombre al registrar tu LMS.
  4. Al hacer clic en el botón de GitHub Classroom, se iniciará GitHub Classroom, donde puedes seleccionar una clase para vincularla con el curso de LMS.

Una vez que el curso esté vinculado, puedes importar a la clase la lista de alumnos desde el curso de LMS. Para obtener más información, consulta "Importación de una lista de alumnos desde LMS".

Vinculación de un curso de Sakai con una clase

Puedes vincular el curso de Sakai con una clase en GitHub Classroom. Para obtener más información sobre Sakai, consulta el sitio web de Sakai.

Un administrador debe registrar tu instancia de LMS con la clase para que puedas vincular un curso de LMS. Para obtener más información, vea «Registro de un sistema de administración de aprendizaje con GitHub Classroom».

  1. Inicia sesión en la instancia de Sakai.
  2. Selecciona el curso de Sakai que quieras integrar con GitHub Classroom.
  3. Haz clic en Herramientas externas.
  4. Haz clic en Vínculos de herramientas.
  5. Al hacer clic en el vínculo de "GitHub Classroom", se iniciará GitHub Classroom, donde puedes seleccionar una clase para vincularla con el curso de LMS.

Una vez que el curso esté vinculado, puedes importar a la clase la lista de alumnos desde el curso de LMS. Para obtener más información, consulta "Importación de una lista de alumnos desde LMS".

Importar un registro de alumnos desde tu LMS

Para importar la lista de alumnos desde LMS:

  1. Abre la clase vinculada en GitHub Classroom y selecciona la pestaña "Alumnos".
  2. Haz clic en el botón Importar desde… que contiene el nombre de tu LMS (Canvas, Sakai o Moodle).
  3. Selecciona el identificador que quieres usar para los alumnos y haz clic en Importar entradas de la lista de alumnos para que se importe la lista.

Para actualizar una lista de alumnos existente:

  1. Abre la clase vinculada en GitHub Classroom y selecciona la pestaña "Alumnos".
  2. Haz clic en el botón Sincronizar desde… que contiene el nombre de tu LMS (Canvas, Sakai o Moodle).

Importación de una lista de alumnos desde Google Classroom

Google Classroom no usa el protocolo LTI, por lo que no es necesario que esté conectado a GitHub Classroom antes de importar la lista de alumnos.

  1. Inicia sesión en GitHub Classroom.

  2. En la lista de aulas, da clic en aquella que quieras ver.

  3. En el nombre de clase, haz clic en Alumnos.

    Captura de pantalla de las pestañas de un aula. La pestaña "Alumnos" aparece resaltada en naranja oscuro.

  4. Si tu aula ya tiene un registro de alumnos, puedes ya sea actualizarlo o borrarlo y crear uno nuevo.

  5. En la lista de LMS, haz clic en Google Classroom.

  6. Inicia sesión en Google y, a continuación, selecciona el vínculo Classroom al que te vas a vincular.

Desconectar tu LMS

Puedes desconectar la clase de tu LMS en la configuración de GitHub Classroom.

  1. Inicia sesión en GitHub Classroom.

  2. En la lista de aulas, da clic en aquella que quieras ver.

  3. En el nombre de clase, haz clic en Configuración.

    Captura de pantalla de las pestañas de un aula. La pestaña "Configuración" se destaca en naranja oscuro.

  4. En "Conectar a un sistema de administración de aprendizaje (LMS)", haga clic en Configuración de conexión.

  5. En "Eliminar la conexión al sistema de administración de aprendizaje", haga clic en Desconectarse del sistema de administración de aprendizaje.