Aufzeichnung der Kursaktivitäten
OpenOlat zeichnet Kursaktivitäten der Teilnehmenden und Kursautoren in Logfiles auf.
Innerhalb eines Kurses können über die Datenarchivierung folgende Logfiles heruntergeladen werden:
- Admin-Logfile mit personalisierten Daten der Kursautoren
- Statistik-Logfile mit den anonymisierten Daten der Teilnehmenden
- Teilnehmer:innen-Logfile mit detaillierten, personalisierten Daten der Teilnehmenden

Datenschutz
Aus Datenschutzgründen ist das Teilnehmer:innen-Logfile mit den personalisierten Daten der Teilnehmenden nur für Systemadministratoren verfügbar.
Kursbesitzer und sonstige Personen, welche die Berechtigung zur Archivierung haben, können die gewünschten Logfiles als ZIP-Datei (z.B. CourseLogFiles_2010-01-28_14-55-55.zip ) in Ihren persönlichen Dateien abspeichern. Die ZIP-Datei enthält dann die ausgewählten Dateien course_statistic_log.xlsx, course_admin_log.xlsx und course_user_log.xlsx.
Beachten Sie, dass in der Datei course_statistic_log.xlsx die Teilnehmenden folgendermassen anonymisiert sind:
Jeder Kursteilnehmer erhält eine zufällig erzeugte Nummer (z.B. *7FFBA8C371B1A3DACCF5F12227A75CE82D6C4CE6), die innerhalb eines Kurses konstant bleibt. Sie können so die Aktivitäten des Kursteilnehmer X im Kurs Y verfolgen, jedoch keine Vergleiche mit seinen Aktivitäten im Kurs Z machen, da der Kursteilnehmer X im Kurs Z eine neue Nummer erhält.
Mögliche Einträge in den Logfile-Spalten actionCrudType (Datenbankoperation), actionVerb (Aktion) und actionObject (bearbeitetes Kursobjekt)(alphabetisch zusammengefasst):
| actionCrudType | actionVerb | actionObject |
|---|---|---|
| c | add | calendar, chat, course, cpgetfile |
| r | copy | editor, efficency |
| u | denied | feed, feeditem, file, folder, forummessage, forumthread |
| d | do | glossary, gotonode, groupmanagement, group, grouparea, groupareaempty |
| e | edit | help |
| exit | ||
| hide | ||
| launch | ||
| lock | ||
| move | ||
| open | ||
| remove | ||
| view | ||
In der Spalte actionCrudType werden die ausgeführten Aktionen in grundlegenden Datenbankoperationen zusammengefasst. Da diese in der Spalte actionVerb weiter aufgeschlüsselt werden, ist sie nicht weiter relevant.
Dennoch hier der Schlüssel:
- C=Create (erstellen)
- R=Read / Retrieve (lesen/holen)
- U= Update / Modify (Verändern)
- D=Delete (entfernen)
- E=Exit (beenden)
In der Spalte actionVerb wird nun genauer betrachtet, welche Aktion die Benutzer:innen unter „userName“ mit dem Kursobjekt aus Spalte actionObject vorgenommen haben. Der Eintrag in der Spalte actionObject ist also das Objekt das "verändert" wurde, zumindest aus Datenbanksicht.

Die dritte Zeile
u / add / participant / [Gruppenname] / [Benutzername]
wird folgendermassen gelesen (Datenbankoperation: update / modify):
Füge Benutzer [Benutzername] zu [Gruppe] hinzu