Ressource: Thema
Thema, das von einer Lehrkraft für den Kurs erstellt wurde
JSON-Darstellung |
---|
{ "courseId": string, "topicId": string, "name": string, "updateTime": string } |
Felder | |
---|---|
courseId |
ID des Kurses. Schreibgeschützt. |
topicId |
Eindeutige Kennung für das Thema. Schreibgeschützt. |
name |
Der vom Nutzer erstellte Name des Themas. Voran- und nachgestellte Leerzeichen (falls vorhanden) werden abgeschnitten. Außerdem werden mehrere aufeinanderfolgende Leerzeichen in einem Namen minimiert. Das Ergebnis muss ein String sein, der nicht leer ist. Bei Themennamen wird zwischen Groß- und Kleinschreibung unterschieden und darf nicht länger als 100 Zeichen sein. |
updateTime |
Der Zeitpunkt, zu dem das Thema zuletzt vom System aktualisiert wurde. Schreibgeschützt. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit einer Auflösung von Nanosekunden und bis zu neun Nachkommastellen. Beispiele: |
Methoden |
|
---|---|
|
Erstellt ein Thema. |
|
Löscht ein Thema. |
|
Gibt ein Thema zurück. |
|
Gibt die Liste der Themen zurück, die der Antragsteller ansehen darf. |
|
Aktualisiert ein oder mehrere Felder eines Themas. |