Inhaltsverzeichnis
bwLehrpool Prüfungsmodus - Technische Dokumentation
Für Dozierende und Prüfungsbetreuer (Nicht-Techniker)
Was ist der Prüfungsmodus?
Der Prüfungsmodus verwandelt Poolrechner in eine kontrollierte, einheitliche Umgebung für Klausuren und Prüfungen. Sobald eine Prüfung beginnt, werden alle teilnehmenden Rechner automatisch in einen definierten Zustand versetzt, der faire Bedingungen für alle Prüflinge gewährleistet.
Was passiert, wenn eine Prüfung startet?
Vor der Prüfung (Normalbetrieb):
- Studierende wählen am Poolrechner aus dem regulären Veranstaltungsangebot
- Jede Person kann eine andere VM/Umgbung starten
- Bildschirmschoner aktiviert sich bei Inaktivität
- System verhält sich wie im normalen Lehrbetrieb
Während der Prüfung (Prüfungsmodus):
- Automatischer Start: Zum festgelegten Startzeitraum öffnet sich auf allen beteiligten Rechnern automatisch die Prüfungsumgebung
- Einheitliche Umgebung: Alle Prüflinge sehen dieselbe VM mit denselben Anwendungen
- Keine Ablenkung: Bildschirmschoner und automatische Ruhezustände sind deaktiviert
- Kein Login nötig: Bei konfigurierter automatischer Anmeldung landet man direkt in der Prüfung
Welche Einschränkungen gibt es im Prüfungsmodus?
| Funktion | Normalbetrieb | Prüfungsmodus |
|---|---|---|
| VM-Auswahl | Frei wählbar | Automatisch vorgegeben |
| Bildschirmschoner | Aktiv nach Timeout | Deaktiviert |
| Automatische Abmeldung | Nach konfigurierter Zeit | Deaktiviert |
| Systemneustart | Normal möglich | Verwendet spezielle Prüfungs-Konfiguration |
| Login | Persönliches Konto | Persönliches Konto, oder Automatisch als Demo-Benutzer |
Wichtig: Der Prüfungsmodus ist nicht dazu gedacht, Studierende zu “überwachen” oder zu “kontrollieren”. Er stellt sicher, dass:
- Alle dieselben Voraussetzungen haben
- Keine unbeabsichtigten Unterbrechungen auftreten
- Die Prüfungsumgebung der geplanten Konfiguration entspricht
Wie richte ich eine Prüfung ein?
Über die Web-Oberfläche (slx-admin → Modul “Prüfungsmodus”) können Sie:
- Prüfungszeitraum festlegen: Start- und Endzeitpunkt der Prüfung
- Räume auswählen: Welche Poolräume sollen teilnehmen? (Oder global für alle)
- Prüfungs-VM verknüpfen: Welche VM soll gestartet werden?
- Automatische Anmeldung (optional): Sollen sich alle automatisch als Demo-Benutzer einloggen?
Beispiel-Szenario:
Prüfung: "Einführung in die Programmierung" Datum: 15. März 2026, 10:00 - 12:00 Uhr Räume: HS1, HS2, CIP-1, CIP-2 VM: "Java-IDE Windows 11" Autologin: Ja (Demo-Benutzer)
Nach dem Speichern ist die Prüfung im System hinterlegt. Zum Startzeitpunkt übernehmen die beteiligten Rechner automatisch die Prüfungs-Konfiguration.
Was passiert nach Ende der Prüfung?
Sobald die Endzeit erreicht ist:
- Der Prüfungsmodus endet automatisch
- Neue Client-Starts verwenden wieder die normale Konfiguration
- Bereits laufende Prüfungs-Clients bleiben in ihrer Sitzung (bis zum nächsten Neustart)
- Das System kehrt zum regulären Lehrbetrieb zurück
Häufige Fragen (FAQ)
F: Können Studierende den Prüfungsmodus umgehen?
A: Nein. Die Entscheidung, ob Prüfungsmodus aktiv ist, trifft der Server. Clients vertrauen dieser Information. Allerdings ist der Modus darauf ausgelegt, eine faire Umgebung zu schaffen, nicht Sicherheit durch Isolation zu gewährleisten.
F: Was passiert bei einem Stromausfall während der Prüfung?
A: Nach dem Neustart prüfen die Clients erneut den Server-Status. Wenn die Prüfung noch läuft, startet der Prüfungsmodus erneut automatisch. Nichtgespeicherte Daten gehen allerdings verloren. Wird ein LMS verwendet (ILIAS, Moodle), wird der Fortschritt normalerweise serverseitig gespeichert, und die Prüfung kann fortgesetzt werden.
F: Kann ich während einer laufenden Prüfung Änderungen vornehmen?
A: Ja, Sie können Prüfungen im slx-admin bearbeiten. Bestehende Clients behalten ihren Zustand, neue oder neu gestartete Clients übernehmen die aktualisierte Konfiguration.
F: Wie lange können Prüfungen maximal dauern?
A: Technisch beliebig lang. Das System prüft kontinuierlich, ob die aktuelle Zeit innerhalb des starttime/endtime-Fensters liegt.
F: Können mehrere Prüfungen gleichzeitig an einem Ort stattfinden?
A: Das System warnt vor Überschneidungen. Bei zeitlichen Kollisionen mit gleichen Räumen wird die erste gestartete VM verwendet. Vermeiden Sie Überlappungen für saubere Trennung.
Überblick
Der Prüfungsmodus (Exam Mode) im bwLehrpool-System ermöglicht es, Clients in Prüfungsszenarien automatisiert in eine definierte Umgebung zu versetzen. Dies umfasst das automatische Anmelden von Benutzern, das Starten von Vorlesungen/Prüfungen und das Einschränken bestimmter Systemfunktionen.
Konfigurationsvariablen
Vom Prüfungsmodus gesetzte Variablen
Die folgenden Variablen werden in ./slx-admin/modules-available/exams/baseconfig/getconfig.inc.php gesetzt:
| Variable | Wert | Beschreibung |
|---|---|---|
SLX_EXAM | yes | Haupt-Flag, das den Prüfungsmodus aktiviert |
SLX_EXAM_START | UUID der Vorlesung | UUID der zu startenden Prüfung/Vorlesung |
SLX_AUTOLOGIN | yes/no | Automatischer Login des demo-Nutzers |
SLX_SYSTEMD_TARGET | exam-mode | Systemd-Ziel für den Prüfungsmodus |
SLX_RUNMODE_MODULE | exams | Laufzeitmodul-Kennung |
SLX_SCREEN_SAVER_TIMEOUT | 0 | Deaktiviert den Bildschirmschoner |
Eine Prüfung gilt als aktiv, wenn:
- Die aktuelle Zeit zwischen
starttimeundendtimeder Prüfung liegt - Der Client-Standort (
locationid) mit einem der Prüfung zugewiesenen Standort übereinstimmt ODER die Prüfung global (standortunabhängig) ist
Bildschirmschoner
Im Prüfungsmodus wird der Idle-Daemon mit speziellen Parametern gestartet:
--min-idle 7200- Ignoriert Zeitpläne bei weniger als 2 Stunden Leerlauf- Verwendung eines Wrappers für Protokollierung
- Bildschirmschoner-Timeout wird auf 0 gesetzt (deaktiviert)
PVS (Pool-Verwaltungssystem)
Der PVS-Client wird im Prüfungsmodus mit --exam-mode gestartet, was bestimmte Client-Funktionen einschränkt, und die Toolbar ausblendet.
Im Prüfungsmodus ist es lediglich möglich, über den PVS-Manager die PCs zu sperren und entsperren. Eine Übertragung des Bildschirminhaltes ist in diesem Zustand deaktiviert.
Zusammenfassung der Systemauswirkungen
| Komponente | Normales Verhalten | Prüfungsmodus-Verhalten |
|---|---|---|
| Autologin | Optional | Erzwungen (demo-Benutzer) |
| VM-Start | Manuell/Timeout | Automatisch (SLX_EXAM_START) |
| Bildschirmschoner | Aktiv nach Timeout | Deaktiviert (Timeout=0) |
| Systemd Target | Normal | exam-mode.target |
| Idle-Daemon | Normale Timeouts | 2h Minimum, spezielle Schedules |
| PVS Client | Normal | Exam-Mode mit Einschränkungen |
| X-Session | Benutzerwahl | VMChooser erzwungen |
| Firewall | Standard | Mögliche Restriktionen |