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:

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 una persona (o grupo) envía para una tarea, así como la calificación y los comentarios asociados a esa tarea. • educationResource: representa el objeto de aprendizaje que se va a asignar o enviar. 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:

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 permite automatizar el proceso de importar y sincronizar identidades de alumnos y datos de listas de clase desde sistemas de información de alumnos con Azure Active Directory (Azure AD) 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:

Referencia de la API

¿Busca la referencia de la API para este servicio?

Pasos siguientes