Lehrer- und Schüleraktionen für Aufgaben und Übermittlungen

In diesem Artikel werden die Rollen von Kursteilnehmern und Lehrern für Aufgaben und Übermittlungszustandsübergänge sowie zugehörige Übergangsregeln beschrieben.

Abrufen aller Aufgaben und ihrer jeweiligen Übermittlungen, die zu einem bestimmten Kursteilnehmer gehören

Stellen Sie die folgende Anforderung, um die Aktionen des Kursteilnehmers zu erhalten:

me/assignments?$expand=submissions mit delegierten Berechtigungen oder users/id/assignments?$expand=submissions für Anwendungsberechtigungen.

Weitere Informationen finden Sie im Codebeispiel für ein Schülerkonto mit Education-Zuweisung mithilfe des Microsoft Graph SDK.

Hinweis

Für Kursteilnehmerrollen muss der isTeacher-Parameter auf false festgelegt werden.

Abrufen aller Aufgaben für den Lehrer und dann Übermittlungen für jede Aufgabe

Stellen Sie die folgende Anforderung, um die Aktionen des Lehrers zu erhalten:

me/assignments oder users/id/assignments um die Aufgaben eines Lehrers zu erhalten. Verwenden Sie classses/id/assignments/id/submissions für jede Aufgabe, um die Übermittlungen status abzurufen (eine Aufgabe enthält n Anzahl von Einreichungen, wobei n die Anzahl der Kursteilnehmer ist. Es kann sich um einen einzelnen Kursteilnehmer, eine Gruppe von Kursteilnehmern oder den gesamten Kurs handeln.

Sehen Sie sich das Codebeispiel für ein Lehrerkonto mit Education-Zuweisung mithilfe des Microsoft Graph SDK an.

Für einen Kursteilnehmer ist eine Aufgabe handlungsfähig, wenn sich die entsprechende Übermittlung in einem funktionierenden, zurückgegebenen oder neu zugewiesenen Zustand befindet. Für einen Lehrer ist eine Aufgabe umsetzbar, wenn sich eine der Übermittlungen dieser Aufgabe in einem übermittelten Zustand befindet .

Zustandsübergangsregeln

Die folgenden Zustandsübergangsregeln gelten sowohl für schüler- als auch für lehrerrollen:

  • Ein Kursteilnehmer kehrt ein, und der Lehrer gibt zurück oder kehrt zur Überarbeitung zurück.
  • Ein Lehrer gibt Übermittlungen zurück.
  • Ein Kursteilnehmer kann die Aufgabe nur dann einreichen , wenn sich die Übermittlung im Arbeits - oder neu zugewiesenen Zustand befindet.
  • Durch die Aktion "Rückgabe für Revision " wird der Übermittlungsstatus als neu zugewiesen.