Kommentare
Kommentare können kontextabhängig erzeugt werden.
Last updated
Kommentare können kontextabhängig erzeugt werden.
Last updated
Kommentare können an jeden bestehenden Kontext gebunden werden. Kommentare werden in der Tabelle comments
gespeichert.
Beispiel eins DB-Eintrag in comments für einen Kommentar mit Subkommentar:
Erläuterung:
Der Kommentar mit der id 1 hat die context_id 38 (= 'accomplished'). Es handelt sich also um einen Kommentar zu einem Lernstand. Genauer zum Lernstand, der in der Tabelle user_accomplished unter der id 1234 gespeichert ist.
Bei dem Kommentar mit der id 2 handelt es sich um eine Antwort auf den Kommentar mit der ID 1. Dies ist durch den Eintrag im Feld parent_id 1 erkennbar. Wenn in parent_id NULL eingetragen ist, handelt es sich um ein Kommentar auf oberster Ebene.
Funktion der restlichen Felder:
Kommentare können woe folgt eingebunden werden:
id
reference_id
context_id
text
parent_id
creation_time
creator_id
likes
dislikes
status
1
1234
38
Kommentartext
NULL
[timestamp]
123
0
0
0
2
1234
38
Subkommentartext
1
[timestamp]
123
0
0
0
Feld
Funktion
text
Kommentartext
creation_time
Zeitsignatur der Kommentarerstellung
creator_id
user_id des Erstellers
likes
Counter, wie oft das Kommentar positiv gewertet wurde.
status
Kommentarstatus (noch nicht implementiert). Geplante Werte: Sichtbarkeit, Antwort als "Richtig" markiern, ...