Ressource: Thema
Von einer Lehrkraft für den Kurs erstelltes Thema
JSON-Darstellung |
---|
{ "courseId": string, "topicId": string, "name": string, "updateTime": string } |
Felder | |
---|---|
courseId |
Kennung 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 im Namen zu einem einzigen zusammengeführt. Das Ergebnis muss ein nicht leerer String sein. Bei Themennamen wird die Groß-/Kleinschreibung beachtet und sie dürfen maximal 100 Zeichen lang sein. |
updateTime |
Der Zeitpunkt, zu dem das Thema zuletzt vom System aktualisiert wurde. Schreibgeschützt. Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: |
Methoden |
|
---|---|
|
Erstellt ein Thema. |
|
Löscht ein Thema. |
|
Gibt ein Thema zurück. |
|
Gibt die Liste der Themen zurück, die der Anfragende ansehen darf. |
|
Aktualisiert ein oder mehrere Felder eines Themas. |