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 :
- Obtenir tous les cours d’un établissement scolaire
- Obtenir tous les utilisateurs d’un cours
- Obtenir tous mes cours
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 :
- Ajouter un devoir lié à votre application
- Attribuer des résultats tels que des notes à des élèves pour des devoirs liés à votre application
- Créer un tableau de bord pour afficher l’échéance de chaque devoir
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 l’ID Microsoft Entra 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 :
- Créer un profil de synchronisation qui démarre automatiquement une synchronisation.
- Gérer le cycle de vie de synchronisation avec les opérations suspendre, reprendre et réinitialiser.
Intégrer à Microsoft Reflect (préversion)
Microsoft Reflect est une application de bien-être conçue pour favoriser la connexion, l’expression et l’apprentissage en favorisant la conscience de soi, l’empathie et la croissance émotionnelle. Vous pouvez intégrer Microsoft Reflect pour obtenir les réponses des étudiants aux vérifications Reflect.
Les API de rapports Microsoft Reflect prennent en charge les scénarios suivants :
Référence d’API
Vous recherchez la référence d’API pour ce service ?
Contenu connexe
Pour commencer à utiliser les API d’enseignement, consultez les articles :
- Utilisation des API de liste de classe
- Utilisation des API des devoirs
- Utilisation des API de gestion SDS
Explorez les exemples suivants :