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.
Vor der Prüfung (Normalbetrieb):
Während der Prüfung (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:
Über die Web-Oberfläche (slx-admin → Modul “Prüfungsmodus”) können Sie:
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.
Sobald die Endzeit erreicht ist:
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.
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.
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:
starttime und endtime der Prüfung liegtlocationid) mit einem der Prüfung zugewiesenen Standort übereinstimmt ODER die Prüfung global (standortunabhängig) istIm Prüfungsmodus wird der Idle-Daemon mit speziellen Parametern gestartet:
--min-idle 7200 - Ignoriert Zeitpläne bei weniger als 2 Stunden Leerlauf
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.
| 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 |