Ressource: CourseWorkMaterial
Von einer Lehrkraft für die Schüler oder Studenten des Kurses erstelltes Kursmaterial
JSON-Darstellung |
---|
{ "courseId": string, "id": string, "title": string, "description": string, "materials": [ { object ( |
Felder | |
---|---|
courseId |
Kennung des Kurses. Schreibgeschützt. |
id |
Von Classroom zugewiesene Kennung für dieses Kursmaterial, die für jeden Kurs eindeutig ist. Schreibgeschützt. |
title |
Titel dieses Kursarbeitsmaterials. Der Titel muss ein gültiger UTF‑8-String mit 1 bis 3.000 Zeichen sein. |
description |
Optionale Beschreibung dieses Kursmaterials. Der Text muss ein gültiger UTF‑8-String mit maximal 30.000 Zeichen sein. |
materials[] |
Zusätzliche Materialien Ein Kursarbeitsmaterial darf maximal 20 Materialelemente enthalten. |
state |
Status dieses Kursmaterials. Wenn nicht angegeben, ist der Standardstatus |
alternateLink |
Absoluter Link zu diesem Kursmaterial in der Classroom-Web-UI. Wird nur ausgefüllt, wenn Schreibgeschützt. |
creationTime |
Zeitstempel für den Zeitpunkt, zu dem dieses Kursmaterial erstellt wurde. Schreibgeschützt. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
updateTime |
Zeitstempel der letzten Änderung an diesem Kursmaterial. Schreibgeschützt. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
scheduledTime |
Optionaler Zeitstempel für den Zeitpunkt, zu dem dieses Kursmaterial veröffentlicht werden soll. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
assigneeMode |
Zuweisungsmodus des Kursmaterials. Wenn nicht angegeben, ist der Standardwert |
individualStudentsOptions |
Kennungen von Schülern/Studenten, die Zugriff auf die Kursmaterialien haben. Dieses Feld wird nur festgelegt, wenn |
creatorUserId |
Kennung für den Nutzer, der das Kursmaterial erstellt hat. Schreibgeschützt. |
topicId |
Kennung für das Thema, dem dieses Kursmaterial zugeordnet ist. Muss mit einem vorhandenen Thema im Kurs übereinstimmen. |
CourseWorkMaterialState
Mögliche Status von Kursmaterialien
Enums | |
---|---|
COURSEWORK_MATERIAL_STATE_UNSPECIFIED |
Kein Status angegeben. Dieser Wert wird nie zurückgegeben. |
PUBLISHED |
Status für Kursaufgabenmaterial, das veröffentlicht wurde. Dies ist der Standardstatus. |
DRAFT |
Status für eine Kursaufgabe, die noch nicht veröffentlicht wurde. Kursarbeitsmaterial in diesem Status ist nur für Kursleiter und Domainadministratoren sichtbar. |
DELETED |
Status für Kursmaterial, das veröffentlicht, aber jetzt gelöscht wurde. Kursarbeitsmaterial in diesem Status ist nur für Kursleiter und Domainadministratoren sichtbar. Kursmaterialien in diesem Status werden nach einiger Zeit gelöscht. |
Methoden |
|
---|---|
|
Erstellt ein Kursarbeitsmaterial. |
|
Löscht ein Kursmaterial. |
|
Gibt ein Kursarbeitsmaterial zurück. |
|
Ruft Metadaten für Classroom-Add-ons im Kontext eines bestimmten Beitrags ab. |
|
Gibt eine Liste mit Kursmaterial zurück, das der Antragsteller ansehen darf. |
|
Aktualisiert ein oder mehrere Felder eines Kursmaterials. |