Ressource: Thema
Von einer Lehrkraft für den Kurs erstelltes Thema
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 generierte Name des Themas. Voran- und nachgestellte Leerzeichen werden gegebenenfalls abgeschnitten. Außerdem werden mehrere aufeinanderfolgende Leerzeichen innerhalb des Namens minimiert. Das Ergebnis muss ein nicht leerer String sein. Bei Themennamen wird zwischen Groß- und Kleinschreibung unterschieden. Sie dürfen 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 im Nanosekundenbereich 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 Anforderer anzeigen darf. |
|
Aktualisiert ein oder mehrere Felder eines Themas. |