Skip to content

Aufzeichnung der Kursaktivitäten

OpenOlat zeichnet Kursaktivitäten der Kursteilnehmenden 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 Kursteilnehmenden

Logfiles

Datenschutz

Aus Datenschutzgründen ist ein Benutzer-Logfile mit den personalisierten User-Daten 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 Ihrem persönlichen Ordner abspeichern. Die ZIP-Datei enthält dann die ausgewählten Dateien course_statistic_log.csv, course_admin_log.csv und course_user_log.csv.

Beachten Sie, dass in der Datei course_statistic_log.csv die Kursteilnehmenden 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 vom Benutzer unter „userName“ mit dem Kursobjekt aus Spalte actionObject vorgenommen wurde. Der Eintrag in der Spalte actionObject ist also das Objekt das "verändert" wurde, zumindest aus Datenbanksicht.

Statistik

Die dritte Zeile

u / add / participant / [Gruppenname] / [Benutzername]

wird folgendermassen gelesen (Datenbankoperation: update / modify):

Füge Benutzer [Benutzername] zu [Gruppe] hinzu