Ressource: Kursarbeitsmaterial
Kursarbeiten, die von einer Lehrkraft für die Teilnehmer des Kurses erstellt wurden
JSON-Darstellung |
---|
{ "courseId": string, "id": string, "title": string, "description": string, "materials": [ { object ( |
Felder | |
---|---|
courseId |
ID des Kurses. Schreibgeschützt. |
id |
Von Classroom zugewiesene Kennung dieses Kursmaterials, die pro Kurs eindeutig ist. Schreibgeschützt. |
title |
Titel dieses Arbeitsmaterials für den Kurs. Der Titel muss ein gültiger UTF-8-String mit 1 bis 3.000 Zeichen sein. |
description |
Optionale Beschreibung des Arbeitsmaterials dieses Kurses. Der Text muss ein gültiger UTF-8-String mit maximal 30.000 Zeichen sein. |
materials[] |
Zusätzliches Material. Ein Kursmaterial darf nicht mehr als 20 Materialien enthalten. |
state |
Status dieses Arbeitsmaterials für den Kurs. Wenn keine Vorgabe erfolgt, gilt der Standardstatus |
alternateLink |
Absoluter Link zum Arbeitsmaterial dieses Kurses in der Web-UI von Classroom. Wird nur ausgefüllt, wenn Schreibgeschützt. |
creationTime |
Zeitstempel für die Erstellung des Arbeitsmaterials für den Kurs. Schreibgeschützt. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit einer Auflösung von Nanosekunden und bis zu neun Nachkommastellen. Beispiele: |
updateTime |
Zeitstempel der letzten Änderung der Kursmaterialien für diesen Kurs. Schreibgeschützt. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit einer Auflösung von Nanosekunden und bis zu neun Nachkommastellen. Beispiele: |
scheduledTime |
Optionaler Zeitstempel, wenn die Veröffentlichung dieses Kursmaterials geplant ist. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit einer Auflösung von Nanosekunden und bis zu neun Nachkommastellen. Beispiele: |
assigneeMode |
Zuständiger Modus für das Kursmaterial. Wenn keine Vorgabe erfolgt, gilt der Standardwert |
individualStudentsOptions |
IDs von Schülern/Studenten mit Zugriff auf die Kursmaterialien. Dieses Feld wird nur festgelegt, wenn |
creatorUserId |
Kennzeichnung des Nutzers, der das Kursmaterial erstellt hat. Schreibgeschützt. |
topicId |
Kennung für das Thema, mit dem dieses Kursmaterial verknüpft ist. Muss mit einem vorhandenen Thema im Kurs übereinstimmen. |
KursmaterialMaterialState
Mögliche Zustände für Kursmaterial
Enums | |
---|---|
COURSEWORK_MATERIAL_STATE_UNSPECIFIED |
Kein Status angegeben. Das wird nie zurückgegeben. |
PUBLISHED |
Status für veröffentlichte Kursmaterialien. Das ist der Standardzustand. |
DRAFT |
Status für eine Kursaufgabe, die noch nicht veröffentlicht wurde. Kursmaterialien für diesen Kurs sind nur für Lehrkräfte und Administratoren der Domain sichtbar. |
DELETED |
Status für Kursaufgaben, die veröffentlicht, aber jetzt gelöscht wurden. Kursmaterialien für diesen Kurs sind nur für Lehrkräfte und Administratoren der Domain sichtbar. Kursarbeiten in diesem Status werden nach einiger Zeit gelöscht. |
Methoden |
|
---|---|
|
Erstellt Kursmaterialien für den Kurs. |
|
Löscht die Kursmaterialien für einen Kurs. |
|
Gibt das Kursmaterial zurück. |
|
Gibt eine Liste mit Kursmaterialien zurück, die der Antragsteller ansehen darf. |
|
Aktualisiert ein oder mehrere Felder eines Kursmaterials. |