Integraciones (LMS)
Integraciones (LMS) conecta los datos del módulo Académico (estudiantes, docentes, materias y secciones) con las plataformas educativas que usa el colegio. Desde una sola pantalla puede exponer los datos por el estándar OneRoster 1.2, sincronizar con Google Classroom y generar el paquete para Microsoft Teams (School Data Sync).
Cómo llegar
Educación (🎓) → Integraciones → LMS (OneRoster / Classroom / Teams)
Arriba, elija el Año lectivo sobre el que trabajará. Por defecto viene seleccionado el año vigente.
Figura: Las tres integraciones disponibles.
Cómo se conecta cada plataforma
flowchart TD
C[Datos del módulo Académico] --> OR[OneRoster 1.2 · API REST]
C --> GC[Google Classroom · sincronización]
C --> MT[Microsoft Teams · paquete SDS ZIP]
OR --> L[Canvas / Schoology / Moodle…]
GC --> G[Google Workspace for Education]
MT --> M[Portal School Data Sync]
Cada integración usa una vía distinta: OneRoster publica los datos como API para que otro LMS los consuma; Google Classroom sincroniza directamente; y para Teams se descarga un paquete que se sube al portal de Microsoft.
OneRoster 1.2
OneRoster expone los datos del módulo Academic como una API REST estándar (IMS), lista para que cualquier LMS compatible (Canvas, Schoology, Moodle, etc.) la consuma. Para habilitarla necesita generar una API Key.
Generar la API Key
- En la sección OneRoster 1.2, presione Generar API Key (o Regenerar API Key si ya existía).
- La key aparece en un recuadro. Cópiela de inmediato: no se vuelve a mostrar.
- Configúrela en su LMS junto con los datos que la pantalla indica.
La API Key solo se muestra una vez, al generarla. Si la pierde, tendrá que regenerarla (lo que invalida la anterior). En el LMS debe configurarse con los encabezados X-OneRoster-Api-Key y X-OneRoster-Company-Id.
El estado de OneRoster se muestra con etiquetas: Habilitado/Deshabilitado, si tiene API Key registrada y la fecha en que se generó. Para cortar el acceso, presione Deshabilitar.
Google Classroom
Sincroniza secciones, materias, estudiantes y docentes con Google Workspace for Education. Ofrece dos acciones:
- Dry-run (preview) — simula la sincronización sin modificar nada en Google y muestra un reporte de lo que ocurriría.
- Sincronizar — ejecuta la sincronización real.
Tras cualquiera de las dos, se muestra un reporte con:
| Dato | Significado |
|---|---|
| Usuarios a crear | Cuántos usuarios se crearían/crearon. |
| Courses a crear | Cuántos cursos se crearían/crearon. |
| Enrollments a crear | Cuántas inscripciones se crearían/crearon. |
| Errores | Cantidad de errores encontrados. |
| Advertencias | Lista de avisos, si los hay. |
Ejecute Dry-run antes de sincronizar para revisar cuántos usuarios, cursos e inscripciones se crearán y detectar advertencias, sin tocar Google. Cuando el resultado sea el esperado, use Sincronizar.
Los botones de Google Classroom y del paquete de Teams solo se habilitan cuando ha seleccionado un año lectivo arriba.
Microsoft Teams (SDS)
Genera un paquete ZIP con los archivos CSV del estándar School Data Sync v2.1 (orgs, users, classes, enrollments, academicSessions), listos para subir al portal de School Data Sync. A partir de ese paquete, Microsoft crea automáticamente los equipos de Teams Education.
Descargar el paquete SDS
- Confirme el año lectivo seleccionado.
- En la sección Microsoft Teams (SDS), presione Descargar SDS package (ZIP).
- Se descarga un archivo
SDS_<año>.zipa su equipo. - Suba ese ZIP al portal School Data Sync de Microsoft.