Información general sobre la API de educación
La API de educación de Microsoft Graph mejora los recursos de Microsoft 365 a través de información relevante para escenarios del ámbito educativo, como información sobre centros educativos, clases, usuarios (alumnos y profesores), tareas y envíos. Esto le permite crear fácilmente soluciones que se integren con recursos educativos para distintos escenarios de clase y centros educativos.
¿Por qué integrar con escenarios del ámbito educativo?
Crear aplicaciones que conozcan la lista de clase
La mayoría de los desarrolladores de software educativo pronto se dan cuenta de que la lista de clase es uno de los datos fundamentales que necesitan para ejecutar su aplicación, y suele estar bloqueada dentro de un sistema de información de estudiantes (SIS) del centro educativo. Cada vez que los profesores llevan una nueva aplicación a clase, dedican tiempo a importar de forma manual los datos de listas de clase en la aplicación. Muchos proveedores de software independientes (ISV) resuelven esto conectándose con un SIS para importar datos de la lista. Con cientos de sistemas de información de estudiantes con formatos privativos, esto puede resultar complicado.
Microsoft School Data Sync, en combinación con API de lista, soluciona este problema para los centros educativos y los desarrolladores de aplicaciones. Estos son algunos de los escenarios que facilitan las API de lista:
- Obtener todas las clases de un centro educativo
- Obtener todos los usuarios de una clase
- Obtener todas las clases en las que enseño
Usar Microsoft Teams para crear tareas de clase en una pestaña de tareas
Puede usar las API para el ámbito educativo relacionadas con la tarea para integrarlas con tareas en Microsoft Teams. Microsoft Teams en Microsoft 365 for Education se basa en las mismas API para el ámbito educativo y le proporciona un caso de uso sobre lo que puede hacer con las API. La aplicación puede usar estas API para interactuar con las tareas durante el ciclo de vida de la tarea.
Las API de tarea proporcionan los siguientes recursos clave:
- educationAssignment: el objeto principal de la API de tareas. Representa una tarea o unidad de trabajo asignada a un alumno o miembro del equipo en una clase como parte del estudio.
- educationSubmission: Representa los recursos que un individuo (o grupo) envía para una tarea y la calificación asociada y los comentarios para esa tarea.
- educationResource: Representa el objeto de aprendizaje que se está asignando o enviando. Un educationResource está asociado con una educationAssignment y/o un educationSubmission.
Con la API de tareas, la aplicación puede interactuar con el servicio de tareas fuera de Microsoft Teams. Microsoft Teams se encargará de la distribución, las fechas de entrega y las calificaciones, a la vez que su sistema puede ofrecer una experiencia de aprendizaje enriquecida a los alumnos.
Estos son algunos ejemplos de escenarios habilitados por la API de tareas:
- Agregar una tarea que vincula a su aplicación
- Asignar resultados como calificaciones a estudiantes individuales para tareas relacionadas con su solicitud.
- Crear un panel de alumnos para mostrar las tareas pendientes por fecha
Permitir a los administradores de centros educativos administrar las identidades y sincronizar la lista con la administración de School Data Sync (vista preliminar)
School Data Sync ayuda a automatizar el proceso de importación y sincronización de la identidad de los alumnos y los datos de las listas de los sistemas de información de los alumnos con microsoft Entra ID y Microsoft 365. Después de sincronizar la información, puede usar las API de lista para leer la información de la lista desde las aplicaciones.
Si es un integrador de sistemas que configura la integración de un sistema de información de estudiantes de un centro educativo con School Data Sync, puede usar las API de administración de SDS en Microsoft Graph para configurar la sincronización desde un archivo CSV o un conector de API de un SIS admitido.
Las API de administración de School Data Sync admiten escenarios integrales para administrar la sincronización; por ejemplo:
- Cree un perfil de sincronización que inicie automáticamente una sincronización.
- Administre el ciclo de vida de sincronización con las operaciones de pausa, reanudación y restablecimiento.
Integración con Microsoft Reflect (versión preliminar)
Microsoft Reflect es una aplicación de bienestar diseñada para fomentar la conexión, la expresión y el aprendizaje mediante la promoción de la autoconocimiento, la empatía y el crecimiento emocional. Puede integrarse con Microsoft Reflect para obtener respuestas de los alumnos a los check-ins reflect.
Las API de informes de Microsoft Reflect admiten los siguientes escenarios:
Referencia de la API
¿Busca la referencia de la API para este servicio?
Contenido relacionado
Para empezar a usar las API para el ámbito educativo, vea:
Explore los siguientes ejemplos relacionados con la educación: