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, sofern vorhanden, werden abgeschnitten. Außerdem werden mehrere aufeinanderfolgende Leerzeichen zu einem Leerzeichen innerhalb des Namens minimiert. Das Ergebnis muss ein nicht leerer String sein. Bei Themennamen wird zwischen Groß- und Kleinschreibung unterschieden und 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 Nanosekundenauflösung 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. |