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. |