Ressource: CourseWorkMaterial
Kursmaterial, das von einer Lehrkraft für die Lernenden 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 ID dieses Kursmaterials, die pro 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 des Kurses darf nicht mehr als 20 Materialelemente enthalten. |
state |
Der Status dieses Kursmaterials. Wenn keine Vorgabe erfolgt, gilt der Standardstatus |
alternateLink |
Absoluter Link zu den Arbeitsmaterialien dieses Kurses in der Classroom-Weboberfläche. Dieses Feld wird nur ausgefüllt, wenn Schreibgeschützt. |
creationTime |
Zeitstempel für den Zeitpunkt, zu dem das Arbeitsmaterial des Kurses erstellt wurde. Schreibgeschützt. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: |
updateTime |
Zeitstempel der letzten Änderung an diesem Kursmaterial. Schreibgeschützt. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: |
scheduledTime |
Optionaler Zeitstempel für den Zeitpunkt, zu dem die Veröffentlichung dieses Kursmaterials geplant ist. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: |
assigneeMode |
Modus für zugewiesene Personen des Kurs-Arbeitsmaterials. Wenn keine Vorgabe erfolgt, gilt der Standardwert |
individualStudentsOptions |
IDs der Lernenden mit Zugriff auf die Arbeitsmaterialien des Kurses. Dieses Feld wird nur festgelegt, wenn |
creatorUserId |
Kennung des Nutzers, der das Kursmaterial erstellt hat. Schreibgeschützt. |
topicId |
ID für das Thema, mit dem dieses Kursmaterial verknüpft ist. Muss mit einem vorhandenen Thema im Kurs übereinstimmen. |
CourseWorkMaterialState
Mögliche Status von Kursmaterialien
Enums | |
---|---|
COURSEWORK_MATERIAL_STATE_UNSPECIFIED |
Kein Bundesstaat angegeben. Dies wird nie zurückgegeben. |
PUBLISHED |
Status des veröffentlichten Kursmaterials. Dies ist der Standardstatus. |
DRAFT |
Status für ein Arbeitsmaterial des Kurses, das noch nicht veröffentlicht wurde. Material für Kursarbeiten mit diesem Status ist nur für Kurslehrer und Domainadministratoren sichtbar. |
DELETED |
Status für Kursarbeiten, die veröffentlicht, aber jetzt gelöscht wurden. Material für Kursarbeiten mit diesem Status ist nur für Kurslehrer und Domainadministratoren sichtbar. Kursmaterialien mit diesem Status werden nach einiger Zeit gelöscht. |
Methoden |
|
---|---|
|
Es erstellt ein Arbeitsmaterial für den Kurs. |
|
Löscht ein Arbeitsmaterial des Kurses. |
|
Gibt ein Arbeitsmaterial zum Kurs zurück. |
|
Ruft Metadaten für Classroom-Add-ons im Kontext eines bestimmten Beitrags ab. |
|
Gibt eine Liste mit Kursmaterialien zurück, die der Anforderer anzeigen darf. |
|
Aktualisiert ein oder mehrere Felder eines Kursmaterials. |