Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Namespace: microsoft.graph
Wichtig
Die APIs unter der /beta Version in Microsoft Graph können sich ändern. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in v1.0 verfügbar ist, verwenden Sie die Version Selektor.
Stellt Aufgaben oder Arbeitseinheiten dar, die einem Lernenden oder Teammitglied in einem Kurs als Teil des Unterrichts zugewiesen werden.
Aufgaben enthalten Handzettel und Aufgaben, an denen der Kursleiter arbeiten soll. Jeder Schüleraufgabe ist eine Einreichung zugeordnet, die alle Arbeiten enthält, um deren Abgabe der Lehrer gebeten hat. Nur Lehrkräfte oder Teambesitzer können Aufgaben erstellen. Ein Lehrer kann der vom Schüler eingereichten Einreichung Bewertungen und Feedback hinzufügen.
Wenn eine Aufgabe erstellt wird, befindet sie sich im Status "Entwurf". Kursteilnehmer können die Aufgabe nicht sehen, und es werden keine Einreichungen erstellt. Sie können den Status einer Aufgabe mithilfe der Aktion "Veröffentlichen" ändern. Sie können keine PATCH-Anforderung verwenden, um den Status der Aufgabe zu ändern.
Die Zuweisungs-APIs werden im Klassennamespace verfügbar gemacht.
Erbt von entity.
Methoden
| Methode | Rückgabetyp | Beschreibung |
|---|---|---|
| Create | educationAssignment | Erstellen Sie eine neue Aufgabe. |
| Get | educationAssignment | Lesen von Eigenschaften und Beziehungen eines educationAssignment-Objekts . |
| Update | educationAssignment | Aktualisieren eines educationAssignment-Objekts . |
| Löschen | Keine | Löschen Sie ein educationAssignment-Objekt . |
| Publish | educationAssignment | Ändern Sie den Status eines educationAssignment-Objekts von "Entwurf" in "Veröffentlicht". |
| Aufgabenressource erstellen | educationAssignmentResource | Erstellen Sie eine Aufgabenressource. |
| Zugeordnete Ressource abrufen | educationAssignmentResource | Abrufen der Eigenschaften einer Bildungszuweisungsressource , die einer Aufgabe zugeordnet ist. |
| Zuweisungsressource löschen | Keine | Löschen Sie eine bestimmte Ressource für Bildungsaufgaben, die mit einer Aufgabe verknüpft ist. |
| Einrichten des Ordners „Aufgabenressourcen“ | string | Erstellen Sie einen SharePoint-Ordner (unter einem vordefinierten Speicherort), um Dateien als Zuordnungsressourcen hochzuladen. |
| Einrichten des Ressourcenordners für Aufgabenfeedback | educationAssignment | Erstellen Sie einen SharePoint-Ordner, um Feedbackdateien für einen bestimmten educationSubmission hochzuladen. |
| Ressourcen auflisten | educationAssignmentResource collection | Rufen Sie eine educationAssignmentResource-Objektsammlung ab. |
| Übermittlungen auflisten | educationSubmission collection | Rufen Sie eine "educationSubmission" -Objektsammlung ab. |
| Kategorien auflisten | educationCategory-Sammlung | Abrufen einer "educationCategory"- Objektsammlung. |
| Kategorien hinzufügen | educationCategory | Weisen Sie dieser Aufgabe eine "educationCategory " zu, die zur Klasse gehört. |
| Kategorie entfernen | Keine | Entfernen Sie eine educationCategory , die zur Klasse gehört, aus dieser Aufgabe. |
| Rubrik anfügen | Keine | Fügen Sie dieser Aufgabe eine vorhandene "educationRubric" hinzu. |
| Rubrik entfernen | Keine | Trennen Sie die educationRubric von dieser Aufgabe. |
| Delta abrufen | educationAssignment-Sammlung | Rufen Sie eine Liste der neu erstellten oder aktualisierten Aufgaben ab, ohne die Sammlung vollständig lesen zu müssen. |
| Bewertungskategorie hinzufügen | educationGradingCategory | Fügen Sie gradingCategory hinzu, indem Sie in der gradingCategory-Sammlung posten . |
| Bewertungskategorie entfernen | Keine | Entfernen Sie ein educationGradingCategory-Objekt . |
| Aufgabe aktivieren | educationAssignment | Aktivieren Sie eine inaktive educationAssignment , um zu signalisieren, dass die Aufgabe weitere Aktionselemente für Lehrkräfte oder Kursteilnehmer enthält. |
| Aufgabe deaktivieren | educationAssignment | Markieren Sie eine zugewiesene educationAssignment als inaktiv, um zu signalisieren, dass die Aufgabe keine weiteren Aktionselemente für Lehrer und Schüler/Studenten enthält. |
| Benotungsschema hinzufügen | educationGradingScheme | Fügen Sie ein vorhandenes educationGradingScheme zu einer vorhandenen educationAssignment hinzu. |
Eigenschaften
| Eigenschaft | Typ | Beschreibung |
|---|---|---|
| addedStudentAction | Zeichenfolge | Optionales Feld zum Steuern des Aufgabenverhaltens für Kursteilnehmer, die nach der Veröffentlichung der Aufgabe hinzugefügt werden. Wenn nicht angegeben, wird standardmäßig .none Unterstützte Werte sind: none, assignIfOpen. Beispielsweise kann assignIfOpen ein Lehrer angeben, dass eine Aufgabe jedem neuen Kursteilnehmer zugewiesen werden soll, der dem Kurs beitritt, während die Aufgabe noch geöffnet ist, und none um anzugeben, dass eine Aufgabe neuen Kursteilnehmern nicht zugewiesen werden soll. |
| addToCalendarAction | educationAddToCalendarOptions | Optionales Feld zum Steuern des Aufgabenverhaltens beim Hinzufügen von Aufgaben zu den Kalendern von Kursteilnehmern und Lehrern, wenn die Aufgabe veröffentlicht wird. Die möglichen Werte sind: none, studentsAndPublisher, studentsAndTeamOwners, unknownFutureValueund studentsOnly. Verwenden Sie den Prefer: include-unknown-enum-members Anforderungsheader, um die folgenden Elemente in dieser entwicklungsfähigen Aufzählung abzurufen: studentsOnly. Der Standardwert ist none. |
| allowLateSubmissions | Boolean | Gibt an, ob Kursteilnehmer nach dem Fälligkeitsdatum einreichen können. Wenn diese Eigenschaft beim Erstellen nicht angegeben wird, wird standardmäßig "true" verwendet. |
| allowStudentsToAddResourcesToSubmission | Boolean | Gibt an, ob die Schüler/Studierenden einer Einreichung ihre eigenen Ressourcen hinzufügen können oder ob sie nur vom Lehrer hinzugefügte Ressourcen ändern können. |
| assignDateTime | DateTimeOffset | Das Datum, an dem die Zuweisung aktiv werden soll. Wenn die Aufgabe dem Kursteilnehmer erst ab diesem Datum angezeigt wird. Der Zeitstempeltyp stellt Datums- und Uhrzeitinformationen im ISO 8601-Format dar und wird immer in UTC-Zeit angegeben. Zum Beispiel, Mitternacht UTC am 1. Januar 2014 ist 2014-01-01T00:00:00Z |
| assignTo | educationAssignmentRecipient | Welche Benutzer oder der gesamte Kurs ein Abgabeobjekt erhalten sollen, sobald die Aufgabe veröffentlicht wurde. |
| assignedDateTime | DateTimeOffset | Der Moment, in dem die Aufgabe für die Kursteilnehmer veröffentlicht wurde und die Aufgabe auf der Zeitleiste der Kursteilnehmer angezeigt wird. Der Timestamp-Typ stellt die Datums- und Uhrzeitinformationen mithilfe des ISO 8601-Formats dar und wird immer in UTC-Zeit angegeben. Zum Beispiel, Mitternacht UTC am 1. Januar 2014 ist 2014-01-01T00:00:00Z |
| classId | Zeichenfolge | Klasse, zu der diese Aufgabe gehört. |
| closeDateTime | DateTimeOffset | Datum, an dem die Aufgabe für die Einreichung geschlossen wird. Dies ist ein optionales Feld, das null sein kann, wenn die Zuweisung keine LateSubmissions zulässt oder wenn closeDateTime mit der dueDateTime übereinstimmt. Wenn jedoch angegeben, muss die closeDateTime größer oder gleich der dueDateTime sein. Der Timestamp-Typ stellt die Datums- und Uhrzeitinformationen mithilfe des ISO 8601-Formats dar und wird immer in UTC-Zeit angegeben. Zum Beispiel, Mitternacht UTC am 1. Januar 2014 ist 2014-01-01T00:00:00Z |
| createdBy | identitySet | Wer die Aufgabe erstellt hat. |
| createdDateTime | DateTimeOffset | Moment, zu dem die Aufgabe erstellt wurde. Der Timestamp-Typ stellt die Datums- und Uhrzeitinformationen mithilfe des ISO 8601-Formats dar und wird immer in UTC-Zeit angegeben. Zum Beispiel, Mitternacht UTC am 1. Januar 2014 ist 2014-01-01T00:00:00Z |
| displayName | Zeichenfolge | Name der Zuweisung. |
| dueDateTime | DateTimeOffset | Datum, an dem die Aufgabe des Kursteilnehmers fällig ist. Der Timestamp-Typ stellt die Datums- und Uhrzeitinformationen mithilfe des ISO 8601-Formats dar und wird immer in UTC-Zeit angegeben. Zum Beispiel, Mitternacht UTC am 1. Januar 2014 ist 2014-01-01T00:00:00Z |
| feedbackResourcesFolderUrl | Zeichenfolge | Ordner-URL, in der alle Ressourcen der Feedbackdatei für diese Aufgabe gespeichert sind. |
| Benotung | educationAssignmentGradeType | Wie die Aufgabe benotet wird. |
| id | Zeichenfolge | Der eindeutige Bezeichner für die Aufgabe. Geerbt von entity. Schreibgeschützt. |
| Anweisungen | itemBody | Anweisungen für die Aufgabe. Diese Eigenschaft und der Anzeigename sagen dem Schüler, was er tun soll. |
| languageTag | Zeichenfolge | Gibt die Sprache an, in der UI-Benachrichtigungen für die Zuweisung angezeigt werden. Wenn languageTag nicht angegeben wird, ist en-USdie Standardsprache . Optional. |
| lastModifiedBy | identitySet | Wer die Zuweisung zuletzt geändert hat. |
| lastModifiedDateTime | DateTimeOffset | Das Datum und die Uhrzeit, zu der die Zuweisung geändert wurde. Die Einreichung eines Kursteilnehmers ändert die Aufgabe nicht. Nur Lehrkräfte können Aufgaben aktualisieren. Der Timestamp-Typ stellt die Datums- und Uhrzeitinformationen mithilfe des ISO 8601-Formats dar und wird immer in UTC-Zeit angegeben. Zum Beispiel, Mitternacht UTC am 1. Januar 2014 ist 2014-01-01T00:00:00Z |
| moduleUrl | string | Die URL des Moduls, von dem aus auf die Aufgabe zugegriffen werden soll. |
| notificationChannelUrl | Zeichenfolge | Optionales Feld zum Angeben der URL des Kanals , um die Benachrichtigung über die Veröffentlichung der Zuweisung zu senden. Wenn nicht angegeben oder NULL, wird standardmäßig der General Kanal verwendet. Dieses Feld gilt nur für Aufgaben , bei denen der Wert "assignTo " "educationAssignmentClassRecipient" lautet. Das Aktualisieren von notificationChannelUrl ist nach der Veröffentlichung der Zuweisung nicht zulässig. |
| resourcesFolderUrl | string | Ordner-URL, in der alle Dateiressourcen für diese Aufgabe gespeichert sind. |
| status | Zeichenfolge | Status der Aufgabe. Sie können diesen Wert nicht PATCHEN. Mögliche Werte sind: draft, scheduled, published, assigned, unknownFutureValue, inactive. Verwenden Sie den Prefer: include-unknown-enum-members Anforderungsheader, um die folgenden Elemente in dieser entwicklungsfähigen Aufzählung abzurufen: inactive. |
| webUrl | string | Die Deep-Link-URL für die angegebene Aufgabe. |
Beziehungen
| Beziehung | Typ | Beschreibung |
|---|---|---|
| Ressourcen | educationAssignmentResource collection | Learning-Objekte, die dieser Aufgabe zugeordnet sind. Nur Lehrer können diese Liste ändern. Nullwerte zulassend. |
| Einreichungen | educationSubmission collection | Nach der Veröffentlichung gibt es für jeden Kursteilnehmer ein Abgabeobjekt , das seine Arbeit und Note darstellt. Schreibgeschützt. Nullwerte zulassend. |
| categories | educationCategory-Sammlung | Wenn diese Option festgelegt ist, können Benutzer Aufgaben eines bestimmten Typs leicht finden. Schreibgeschützt. Nullwerte zulassend. |
| Rubrik | AusbildungRubrik | Wenn festgelegt, wird die dieser Aufgabe zugeordnete Benotungsrubrik verwendet. |
| gradingCategory | educationGradingCategory-Sammlung | Wenn diese Option festgelegt ist, können Benutzer Aufgaben bei der Berechnung einer Klassendurchschnittsnote unterschiedlich gewichten. |
| gradingScheme | educationGradingScheme | Ermöglicht Benutzern bei Aktivierung benutzerdefinierte Zeichenfolgennoten basierend auf dem Prozentsatz der Gesamtpunktzahl, der bei dieser Aufgabe erzielt wurde. |
JSON-Darstellung
Die folgende JSON-Darstellung veranschaulicht den Ressourcentyp.
{
"addedStudentAction": "String",
"addToCalendarAction": "String",
"allowLateSubmissions": "Boolean",
"allowStudentsToAddResourcesToSubmission": "Boolean",
"assignDateTime": "String (timestamp)",
"assignedDateTime": "String (timestamp)",
"assignTo": {"@odata.type": "microsoft.graph.educationAssignmentRecipient"},
"classId": "String",
"closeDateTime": "String (timestamp)",
"createdBy": {"@odata.type": "microsoft.graph.identitySet"},
"createdDateTime": "String (timestamp)",
"displayName": "String",
"dueDateTime": "String (timestamp)",
"feedbackResourcesFolderUrl": "String",
"grading": {"@odata.type": "microsoft.graph.educationAssignmentGradeType"},
"id": "String (identifier)",
"instructions": {"@odata.type": "microsoft.graph.itemBody"},
"languageTag": "String",
"lastModifiedBy": {"@odata.type": "microsoft.graph.identitySet"},
"lastModifiedDateTime": "String (timestamp)",
"moduleUrl": "String",
"notificationChannelUrl": "String",
"resourcesFolderUrl": "String",
"status": "String",
"webUrl": "String"
}