DatenschutzerklärungMoodle-Plugin Question Hub, Version 1.0.43, aktualisiert am 12.11.2026

Geltungsbereich und Kontakt

Diese Erklärung gilt für das Moodle-Plugin Question Hub (qbank_questionhub). Das Plugin läuft in einer Moodle-Installation, die Ihre Schule oder Organisation betreibt, und verbindet sie mit dem Question Hub unter hub.cblum.ch. Der Hub ist ein eigener Dienst, ebenfalls von Cyril Blum betrieben, mit eigenen Konten und eigener Datenbearbeitung. Diese Erklärung beschreibt nur, was das Plugin speichert und sendet.

Bei Fragen zum Plugin erreichen Sie Cyril Blum unter apps@cblum.ch. Wie Daten in Moodle aufbewahrt werden, bestimmt die Betreiberin oder der Betreiber Ihrer Moodle-Installation. Für dort gespeicherte Daten ist sie oder er Ihre erste Ansprechstelle. Die Erklärung beschreibt den geprüften Quellcode der Version 1.0.43. Andere Versionen können sich anders verhalten. Beim Besuch der Website cblum.ch gelten zusätzlich deren Datenschutzhinweise. Die englische Fassung hat denselben Inhalt.

Was das Plugin in Moodle speichert

Verknüpft jemand ein Hub-Konto, speichert das Plugin in der Moodle-Datenbank die Moodle-Benutzer-ID, das Zugriffstoken (OAuth-Token oder persönliches Zugriffstoken), die Hub-Benutzerkennung, E-Mail-Adresse und Anzeigename des Hub-Kontos sowie den Zeitpunkt der Verknüpfung.

Dazu führt es ein Protokoll der Importe und Veröffentlichungen mit Moodle-Benutzer-ID, Paketkennung, Paketversion, Aktion und Zeitpunkt. Die Einträge enthalten ausserdem Pakettitel, Kurs, Fragenkategorie und Anzahl Fragen. Damit es Fragen bei späteren Importen wiedererkennt und lokale Änderungen anzeigen kann, speichert das Plugin, welche Fragenversionen zu welcher Paketversion gehören. Diese Einträge gehören zu Fragen, nicht zu Personen.

Über die Datenschutz-Schnittstelle von Moodle («Datenschutz und Richtlinien») lassen sich das verknüpfte Hub-Profil einer Person exportieren sowie ihre Tokens und Protokolleinträge löschen. Beim Trennen des Kontos wird das gespeicherte Token gelöscht. Was darüber hinaus erhalten bleibt, hängt von den Sicherungen und Einstellungen der Moodle-Installation ab.

Was das Plugin an den Hub sendet

Die Anfragen gehen vom Moodle-Server an den Hub. Bei einem verknüpften Konto enthält jede Anfrage das Zugriffstoken, über das der Hub das Konto erkennt. Benutzername, Name und E-Mail-Adresse aus Moodle sendet das Plugin nicht. Öffentliche Pakete lassen sich auch ohne Token suchen und importieren.

Fragen und Paketangaben werden nur gesendet, wenn jemand ein Paket veröffentlicht, pusht, als Variante kopiert oder bearbeitet. Die Fragen gehen als Moodle-XML an den Hub: Fragetexte, Antworten, Feedback, Hinweise, Tags und eingebettete Dateien wie Bilder. Paketangaben sind Titel, Zusammenfassung, Versionshinweise, Tags, Lizenz, Sichtbarkeit, Fachzuordnung und optional ein GitHub-Repository. Personendaten enthalten diese nur, wenn die Person sie selbst hineinschreibt, etwa einen Namen in einem Fragetext, einem Bild oder einem Feedback. Das Plugin weist darauf hin, keine Personendaten einzufügen, insbesondere keine Namen oder Noten von Schülerinnen und Schülern.

Bei der Verknüpfung per OAuth öffnet der Browser der Lehrperson hub.cblum.ch zur Anmeldung, und der Hub erhält die Adresse der Moodle-Installation als Rücksprungadresse. Beim Trennen bittet das Plugin den Hub, ein OAuth-Token zu widerrufen.

Der Hub und veröffentlichte Inhalte

Öffentlich veröffentlichte Pakete sind offene Bildungsressourcen: Alle können sie auf dem Hub sehen, herunterladen und je nach Lizenz verändern und weitergeben. Private Pakete sehen die Personen, die Sie zulassen. Die Angaben zur Autorin oder zum Autor eines Pakets stammen aus dem Hub-Konto. Wird ein Paket zurückgezogen, verschwindet es vom Hub. Kopien, die bereits in andere Moodle-Installationen importiert wurden, bleiben dort bestehen.

Konten, Pakete und Zugriffsanfragen auf dem Hub verwaltet der Hub-Dienst. Für Fragen zu Daten auf dem Hub gilt dieselbe Kontaktadresse.

Kein Tracking

Der geprüfte Quellcode des Plugins enthält keinen Analyse-, Werbe- oder Tracking-Code. Ausser dem Hub kontaktiert er keine weiteren Dienste. Ist ein Paket mit einem GitHub-Repository verknüpft, überträgt der Hub die Versionen dorthin, nicht das Plugin.

Ihre Wahlmöglichkeiten und Rechte

Sie können das Plugin ohne verknüpftes Hub-Konto nutzen, ein verknüpftes Konto jederzeit trennen und eigene Pakete zurückziehen. Für Daten in Moodle wenden Sie sich an die Betreiberin oder den Betreiber Ihrer Moodle-Installation, für Daten beim Entwickler an die oben genannte Adresse. Zwingende Datenschutzrechte nach anwendbarem Recht bleiben unberührt.

Nutzung und Haftung

Die Nutzung erfolgt in eigener Verantwortung. Das Plugin wird im gesetzlich zulässigen Umfang ohne Gewähr für Richtigkeit, Vollständigkeit, Verfügbarkeit oder Eignung für einen bestimmten Zweck bereitgestellt. Soweit gesetzlich zulässig, wird die Haftung für Schäden aus der Nutzung oder Nichtverfügbarkeit ausgeschlossen, insbesondere für Datenverlust, entgangenen Gewinn und Folgeschäden. Zwingende gesetzliche Rechte und Haftung bleiben unberührt, insbesondere bei Absicht oder grober Fahrlässigkeit sowie soweit die Haftung für Personenschäden nicht ausgeschlossen werden darf.

Zurück zu Question Hub

EN