Datenaustausch zwischen dem LMS Moodle und dem QUAMP-Evaluationsportal  

Der Datenaustausch zwischen der Moodle- und der QUAMP-Instanz geschieht über eine gesicherte Verbindung (https). Beim Aufruf einer Kursseite in Moodle sendet das Moodle-Plugin eine Anfrage an die QUAMP-Instanz und übergibt dabei die konfigurierte Moodle-Kurs-ID sowie einen Hashwert des angemeldeten Moodle-Benutzers (verschlüsselter Benutzername). Um eine Mehrfachteilnahme ausschließen zu können, wird der Hashwert des Moodle-Benutzers auf der QUAMP-Instanz gespeichert. Dieser Hashwert wird wieder gelöscht, wenn die Befragungsdaten gelöscht werden. Als Antwort auf die Anfrage der Moodle-Instanz sendet die QUAMP-Instanz den entsprechenden Link zur Befragung bzw. zum Bericht für Studierende oder einen Status-Code zurück. Die Zugriffe durch die Moodle-Instanz werden auch in den Server-Logs der QUAMP-Instanz gespeichert und dort mit den Server-Logs zusammen nach einer gewissen Zeit (siehe Speicherdauer der Server-Logs) wieder gelöscht.