REST Resource: courses.topics

Ressource: Thema

Von einer Lehrkraft für den Kurs erstelltes Thema

JSON-Darstellung
{
  "courseId": string,
  "topicId": string,
  "name": string,
  "updateTime": string
}
Felder
courseId

string

Kennung des Kurses.

Schreibgeschützt.

topicId

string

Eindeutige Kennung für das Thema.

Schreibgeschützt.

name

string

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

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

Methoden

create

Erstellt ein Thema.

delete

Löscht ein Thema.

get

Gibt ein Thema zurück.

list

Gibt die Liste der Themen zurück, die der Anfragende ansehen darf.

patch

Aktualisiert ein oder mehrere Felder eines Themas.