Ressource: CourseWorkMaterial
Kursmaterialien, die von einer Lehrkraft für die Schüler/Studenten des Kurses erstellt wurden
JSON-Darstellung |
---|
{ "courseId": string, "id": string, "title": string, "description": string, "materials": [ { object ( |
Felder | |
---|---|
course |
Kennung des Kurses. Schreibgeschützt. |
id |
Die von Classroom zugewiesene Kennung dieses Kursmaterials, eindeutig pro Kurs. Schreibgeschützt. |
title |
Titel des Kursmaterials. Der Titel muss ein gültiger UTF-8-String mit 1 bis 3.000 Zeichen sein. |
description |
Optionale Beschreibung des Arbeitsmaterials für diesen Kurs. Der Text muss ein gültiger UTF-8-String mit maximal 30.000 Zeichen sein. |
materials[] |
Zusätzliche Materialien Ein Kursmaterial darf maximal 20 Materialelemente enthalten. |
state |
Status des Arbeitsmaterials für diesen Kurs. Wenn keine Angabe erfolgt, ist der Standardstatus |
alternate |
Absoluter Link zu diesem Kursmaterial in der Classroom-Web-UI. Wird nur ausgefüllt, wenn Schreibgeschützt. |
creation |
Zeitstempel für den Zeitpunkt, zu dem dieses Kursarbeitsmaterial erstellt wurde. Schreibgeschützt. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
update |
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: |
scheduled |
Optionaler Zeitstempel für den geplanten Veröffentlichungstermin dieser Kursmaterialien. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
assignee |
Zugewiesener Modus des Kursmaterials. Wenn keine Angabe erfolgt, beträgt der Standardwert |
individual |
IDs von Schülern/Studenten mit Zugriff auf die Kursmaterialien. Dieses Feld wird nur festgelegt, wenn |
creator |
Kennung für den Nutzer, der die Kursmaterialien erstellt hat. Schreibgeschützt. |
topic |
Kennung für das Thema, dem dieses Kursarbeitsmaterial 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 veröffentlichtes Kursmaterial. Das ist der Standardstatus. |
DRAFT |
Status für Kursmaterialien, die noch nicht veröffentlicht wurden. Kursmaterialien in diesem Status sind nur für Kursleiter und Domainadministratoren sichtbar. |
DELETED |
Status für Kursmaterialien, die veröffentlicht, aber jetzt gelöscht wurden. Kursmaterialien in diesem Status sind nur für Kursleiter und Domainadministratoren sichtbar. Kursmaterialien in diesem Status werden nach einiger Zeit gelöscht. |
Methoden |
|
---|---|
|
Erstellt ein Kursarbeitsmaterial. |
|
Löscht ein Kursarbeitsmaterial. |
|
Gibt ein Kursarbeitsmaterial zurück. |
|
Ruft Metadaten für Classroom-Add-ons im Kontext eines bestimmten Beitrags ab. |
|
Gibt eine Liste der Kursmaterialien zurück, die der Antragsteller sich ansehen darf. |
|
Aktualisiert ein oder mehrere Felder eines Kursarbeitsmaterials. |