- Ressource: CourseWorkMaterial
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- CourseWorkMaterialState
- Methoden
Ressource: CourseWorkMaterial
Kursmaterial, das von einer Lehrkraft für die Schüler/Studenten des Kurses erstellt wurde
JSON-Darstellung |
---|
{ "courseId": string, "id": string, "title": string, "description": string, "materials": [ { object ( |
Felder | |
---|---|
courseId |
ID des Kurses. Schreibgeschützt. |
id |
Die von Classroom zugewiesene Kennung dieses Kursmaterials, die für jeden Kurs eindeutig ist. Schreibgeschützt. |
title |
Titel dieses Arbeitsmaterials zum Kurs. 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 Arbeitsmaterial darf nicht mehr als 20 Materialien enthalten. |
state |
Status dieses Kursmaterials. Wenn keine Vorgabe erfolgt, lautet der Standardstatus |
alternateLink |
Link zu diesem Kursmaterial in der Weboberfläche von Classroom. Dieses Feld wird nur ausgefüllt, wenn Schreibgeschützt. |
creationTime |
Zeitstempel für die Erstellung dieses Kursarbeitsmaterials. Schreibgeschützt. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
updateTime |
Zeitstempel der letzten Änderung an diesem Kursarbeitsmaterial. Schreibgeschützt. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
scheduledTime |
Optionaler Zeitstempel für die geplante Veröffentlichung dieses Kursmaterials. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
assigneeMode |
Modus „Zugewiesene Person“ des Kursarbeitsmaterials. Wenn keine Vorgabe erfolgt, gilt der Standardwert |
individualStudentsOptions |
Kennungen von Schülern/Studenten, die Zugriff auf das Arbeitsmaterial des Kurses haben Dieses Feld wird nur festgelegt, wenn |
creatorUserId |
ID des Nutzers, der das Kursmaterial erstellt hat. Schreibgeschützt. |
topicId |
Kennzeichnung des Themas, mit dem dieses Kursmaterial verknüpft ist. Muss mit einem vorhandenen Thema im Kurs übereinstimmen. |
CourseWorkMaterialState
Mögliche Status des Kursmaterials
Enums | |
---|---|
COURSEWORK_MATERIAL_STATE_UNSPECIFIED |
Kein Status angegeben. Dies wird nie zurückgegeben. |
PUBLISHED |
Status für veröffentlichte Kursarbeiten. Dies ist der Standardstatus. |
DRAFT |
Status für ein noch nicht veröffentlichtes Kursmaterial. Kursmaterial mit diesem Status ist nur für Lehrkräfte und Domainadministratoren sichtbar. |
DELETED |
Status für Kursarbeiten, die veröffentlicht wurden, aber jetzt gelöscht sind. Kursmaterial mit diesem Status ist nur für Lehrkräfte und Domainadministratoren sichtbar. Kursmaterial mit diesem Status wird nach einiger Zeit gelöscht. |
Methoden |
|
---|---|
|
Es wird ein Arbeitsmaterial zum Kurs erstellt. |
|
Löscht ein Arbeitsmaterial. |
|
Gibt ein Arbeitsmaterial zurück. |
|
Ruft die Metadaten für Classroom-Add-ons im Kontext eines bestimmten Beitrags ab. |
|
Gibt eine Liste von Kursmaterial zurück, das der Anforderer ansehen darf. |
|
Aktualisiert ein oder mehrere Felder eines Kursarbeitsmaterials. |