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.

Who can use this feature

Organization owners who are admins for a classroom can connect learning management systems to GitHub Classroom. Para obtener más información sobre los administradores de aulas, consulte "Acerca de la administración de 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, consulta "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, consulta "Importación de una lista de alumnos desde Google Classroom".

Para configurar un LMS para que se conecte con GitHub Classroom, primero debes crear un aula. Para más información, vea "Administración de las 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, consulta "Importación de una lista de alumnos desde Google Classroom".

Vinculación de un curso de Canvas con una clase

Puedes vincular el curso de Moodle 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, consulta "Configuración de Canvas para 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, consulta "Configuración de Moodle para 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, consulta "Configuración de Moodle para 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).

    Botón Importar desde Canvas

  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).

Botón Sincronizar desde 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. 1. En la lista de aulas, da clic en aquella que quieras ver. Aula en la lista de aulas de una organización 1. En el nombre del aula, haga clic en Students (Alumnos). Pestaña "Alumnos" para el aula
  2. Si tu aula ya tiene un registro de alumnos, puedes ya sea actualizarlo o borrarlo y crear uno nuevo.
  3. En la lista de LMS, haz clic en Google Classroom. Botón "Google Classroom"
  4. 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. 1. En la lista de aulas, da clic en aquella que quieras ver. Aula en la lista de aulas de una organización 1. Debajo del nombre del aula, haz clic en Configuración. Pestaña "Settings" (Configuración) para el aula
  2. En "Conectar a un sistema de administración de aprendizaje (LMS)", haga clic en Configuración de conexión. Vínculo "Configuración de conexión" en los valores del aula
  3. En "Eliminar la conexión al sistema de administración de aprendizaje", haga clic en Desconectarse del sistema de administración de aprendizaje. Botón "Desconectarse del sistema de administración de aprendizaje" en la configuración de conexión del aula