Übersicht über die Bildungs-API

Die Bildungs-API in Microsoft Graph erweitert die Ressourcen von Microsoft 365 um Informationen, die für Bildungsszenarien relevant sind. Darunter Informationen über Schulen, Klassen, Benutzer (Schülerinnen und Schüler und Lehrerinnen und Lehrer), Aufgaben und Einreichungen. Dies erleichtert das Erstellen von Lösungen, die in Bildungsressourcen für verschiedene Schul- und Kursraumszenarien integriert werden.

Gründe für die Integration in Bildungsszenarien

Erstellen von Anwendungen, die die Klassenliste kennen

Die meisten Entwickler von Bildungssoftware erfahren früh, dass die Klassenliste eine der wichtigsten Informationen ist, die sie zum Ausführen Ihrer Anwendung benötigen. Diese ist in der Regel in einem Student Information System (SIS) einer Bildungseinrichtung eingeschlossen. Jedes Mal, wenn Lehrer eine neue Anwendung in ihren Kursraum bringen, verbringen sie Zeit damit, die Klassenlistendaten manuell in die App zu importieren. Viele unabhängige Softwareanbieter (ISVs) widmen sich diesem Problem, indem sie eine Verbindung mit einem SIS herstellen, um die Kurslistendaten zu importieren. Bei hunderten von SIS-Systemen mit eigenen Formaten kann dies zu einer Herausforderung werden.

Microsoft School Data Sync stellt sich in Verbindung mit Listen-APIs dieser Herausforderung für Anwendungsentwickler und Schulen. Im Folgenden werden einige Szenarien aufgeführt, die die Listen-APIs ermöglichen:

Verwenden von Microsoft Teams zum Erstellen von Kursaufgaben in der Registerkarte „Aufgaben“

Sie können die aufgabenbezogenen Education-APIs verwenden, um Aufgaben in Microsoft Teams zu integrieren. Microsoft Teams in Microsoft 365 for Education basiert auf den gleichen Education-APIs und bietet Ihnen eine Anwendungsmöglichkeit für die APIs. Ihre App kann diese APIs für die Interaktion mit Aufgaben während des gesamten Aufgabenlebenszyklus verwenden.

Die Aufgaben-APIs bieten die folgenden zentralen Ressourcen:

  • educationAssignment: Das Kernobjekt der Aufgaben-API. Stellt Aufgaben oder Arbeitseinheiten dar, die einem Lernenden oder Teammitglied in einem Kurs als Teil des Unterrichts zugewiesen werden.
  • educationSubmission: Stellt die Ressourcen dar, die eine Einzelperson (oder Gruppe) für eine Aufgabe einreicht, sowie die zugehörige Note und das Feedback für diese Aufgabe.
  • educationResource: Stellt das Lernobjekt dar, das zugewiesen oder übermittelt wird. Eine EducationResource ist einem EducationAssignment und/oder einer EducationSubmission zugeordnet.

Mit der Aufgaben-API kann Ihre App mit dem Aufgabendienst außerhalb von Microsoft Teams interagieren. In Microsoft Teams werden Verteilung, Fälligkeitsdaten und Benotung verarbeitet während Ihr System eine umfassende Oberfläche für die Schüler und Studenten bereitstellen kann.

Im folgenden werden Beispiele für einige Szenarien aufgeführt, die durch die Aufgaben-API ermöglicht werden:

Verwalten der Identitäts- und Listensynchronisierung mithilfe von School Data Sync Management (Vorschau) durch Schuladministratoren

School Data Sync hilft dabei, den Prozess des Importierens und Synchronisierens von Schüleridentitäts- und Listendaten aus Schülerinformationssystemen mit Microsoft Entra ID und Microsoft 365 zu automatisieren. Wenn die Informationen synchronisiert werden, können Sie die Listen-APIs zum Lesen der Listeninformationen in den Anwendung verwenden.

Wenn Sie als Systemintegrator eine Integration eines SIS-Systems einer Schule in School Data Sync einrichten, können Sie die SDS-Verwaltungs-APIs in Microsoft Graph verwenden, um die Synchronisierung aus einer CSV-Datei oder einem unterstützten SIS-API-Connector einzurichten.

School Data Sync-Verwaltungs-APIs unterstützen End-to-End-Szenarien für die Verwaltung der Synchronisierung, zum Beispiel:

API-Referenz

Suchen Sie die API-Referenz für diesen Dienst?

Informationen zu den ersten Schritten mit den Bildungs-APIs finden Sie in den folgenden Themen:

Schauen Sie sich die folgenden bildungsbezogenen Beispiele an: