Présentation de l’API d’enseignement

L’API d’enseignement dans Microsoft Graph améliore les ressources Microsoft 365 en fournissant des informations pertinentes pour les scénarios d’enseignement, notamment des informations concernant les établissements scolaires, les cours, les utilisateurs (élèves et enseignants), les devoirs et les travaux envoyés. Grâce à ces informations, les développeurs peuvent créer plus facilement des solutions qui s’intègrent aux ressources pédagogiques selon différents scénarios d’établissement et de cours.

Pourquoi intégrer des scénarios d’enseignement ?

Créez des applications qui tiennent compte de la liste de classe

La plupart des développeurs de logiciels d’enseignement découvrent assez tôt que la liste de classe fait partie des informations dont ils ont besoin pour exécuter leur application. Généralement, celle-ci se trouve dans le système d’information scolaire (SIS) de l’établissement. Quand les enseignants souhaitent utiliser une nouvelle application dans leurs cours, ils perdent du temps à importer manuellement les données des élèves dans l’application. De nombreux éditeurs de logiciels indépendants adressent ce problème en se connectant à un système SIS pour importer des données de la liste de classe. Si l’on considère qu’il existe des centaines de SIS avec des formats propriétaires, cette solution peut rapidement devenir complexe.

Microsoft School Data Sync, combiné aux API de liste de classe, résout ce problème pour les établissements et les développeurs d’applications. Voici quelques exemples de scénarios rendus possibles par les API de liste de classe :

Utilisez Microsoft Teams pour créer des devoirs dans un onglet dédié

Vous pouvez utiliser les API d’éducation liées aux devoirs pour les intégrer aux devoirs dans Microsoft Teams. Microsoft Teams dans Microsoft 365 Éducation est basé sur les mêmes API éducation et fournit un cas d’utilisation pour ce que vous pouvez faire avec les API. Votre application peut utiliser ces API pour interagir avec les devoirs tout au long du cycle de vie des devoirs.

Les API de devoir fournissent les ressources clés suivantes :

  • educationAssignment : objet principal de l’API de devoirs. Représente une tâche ou une unité de travail affectée à un étudiant ou à un membre de l’équipe d’une classe dans le cadre de son étude.
  • educationSubmission : représente les ressources qu’un individu (ou un groupe) soumet pour un devoir, ainsi que la note et les commentaires associés pour ce devoir.
  • educationResource : représente l’objet d’apprentissage qui est affecté ou envoyé. Un educationResource est associé à uneducationAssignment et/ou à uneducationSubmission.

Avec l’API des devoirs, votre application peut interagir avec le service des devoirs à l’extérieur de Microsoft Teams. Microsoft Teams gère la distribution, les échéances et la notation, tandis que votre système peut fournir une expérience d’apprentissage enrichie aux élèves.

Voici quelques exemples de scénarios rendus possibles avec l’API des devoirs :

Gestion de la synchronisation des identités et de la liste de classe à l’aide de School Data Sync (préversion)

School Data Sync permet d’automatiser le processus d’importation et de synchronisation des données d’identité et de liste des étudiants à partir des systèmes d’information des étudiants avec Microsoft Entra ID et Microsoft 365. Quand les informations sont synchronisées, vous pouvez utiliser les API de liste de classe pour lire les informations de la liste dans les applications.

Si vous êtes intégrateur de systèmes chargé d’intégrer un système d’information scolaire avec School Data Sync, vous pouvez utiliser les API de gestion SDS dans Microsoft Graph pour configurer la synchronisation à partir d’un fichier CSV ou d’un connecteur d’API SIS pris en charge.

Les API de gestion School Data Sync prennent en charge les scénarios de synchronisation de bout en bout, notamment :

Référence API

Vous recherchez la référence d’API pour ce service ?

Prochaines étapes

Pour commencer à utiliser les API d’enseignement, consultez les articles :

Essayez les API d’enseignement dans l’Afficheur Graph.

Explorez les exemples suivants :