Dieses Repository enthält alle installierbaren Zusatzmodule für das ILIAS-Plugin ExtendedTestSettings.
Das Plugin selbst ermöglicht es, die ILIAS-Testeinstellungen um prüfungsspezifische Funktionen zu erweitern. Module können über die Plugin-Administration als ZIP hochgeladen und aktiviert werden — ohne Eingriff in den Plugin-Code.
Plugin-Repository: andreschweigert/ExtendedTestSettings
Jeder Branch entspricht einer ILIAS-Hauptversion:
| Branch | ILIAS-Version |
|---|---|
ilias9 |
ILIAS 9 |
| Modul | Stand | Beschreibung |
|---|---|---|
| examalert | Zeit-Warnung kurz vor Testende, konfigurierbare Nachricht mit HTML-Formatierung | |
| exambattery | Stiller Akku-Monitor für Prüfungsgeräte: meldet Akkustände an eine Aufsichts-Ansicht, keinerlei Anzeige für Studierende | |
| examcalc | Taschenrechner während der Prüfung (einfach oder wissenschaftlich), Shortcut Alt + R | |
| examchecker | Prüft Test-Einstellungen gegen konfigurierbare Soll-Werte (Präsenz-/Fernprüfung) | |
| examconnguard | Verbindungs-Schutz: On-Demand-Probe bei Submit/Klick, Overlay + Auto-Replay bei WLAN-Ausfall | |
| examdyslexia | Legasthenie-Modus: aktivierbarer Lesemodus für Studierende während der Prüfung, Darstellung im Testplayer selbst anpassbar | |
| examfullscreen | Vollbild-Modus (F11) beim Teststart, warnt oder sperrt bei Verlassen des Vollbilds | |
| examgrouping | Fragen zu Gruppen zusammenfassen, Ergebnisse je Gruppe auswerten, CSV-Export | |
| examguard | Prüfungsschutz: blockiert Copy/Paste, Rechtsklick und kritische Tastenkombinationen | |
| examkeymap | Clientseitiges Tastatur-Layout DE/EN für Kiosk-Geräte (KeyboardEvent.code-basiert), umschaltbar im Testplayer, globale Übersetzungstabelle | |
| examlogger | Serverseitiges Audit-Logging: Start, Navigation, Abgabe, Gerätezuordnung via IP, CSV-Export | |
| exammagnifier | Bildschirmlupe: Vollbild-Zoom bis 1600 %, Farbinvertierung, großer Mauszeiger – für alle oder nur hinterlegte Benutzer (Nachteilsausgleich) | |
| exammessage | Echtzeit-Nachricht an alle Prüfungsteilnehmer per AJAX-Polling (15 s), drei Nachrichtentypen, Countdown | |
| examnetqos | Misst Latenz und Paketverlust im Hintergrund, erkennt Netz-Ereignisse und speichert Zeitreihen zur Korrelation mit Teilnehmer-Beschwerden | |
| exampreflight | Geführter Probedurchlauf: prüft pro Frage Bilder, Videos, Formeln und Layout, Screenshots + Prüfbericht | |
| examresourcesheet | Hilfsmittelblatt (PDF/HTML) als seitliches Panel im Test-Player, Text markierbar, Push-Modus | |
| examsymbols | Sonderzeichen-Palette für Prüfungen (Mathe, Chemie, Physik, Sprachen), Shortcut Alt + S |
Siehe docs/how-to.md für eine Schritt-für-Schritt-Anleitung.
Die eigenen Modulbeiträge stehen unter AGPL-3.0-only. Der vollständige Text
steht in LICENSE. Für diese Beiträge gilt die zusätzliche
Autorenangabe nach Abschnitt 7(b) in NOTICE. Jedes neue Modul-ZIP
enthält beide Texte als LICENSE.txt und NOTICE.txt.
Mitgelieferte Fremdkomponenten behalten ihre eigenen Lizenzen: math.js (Apache-2.0 und Hinweise zu Abhängigkeiten), Mozilla PDF.js (Apache-2.0) und OpenDyslexic (SIL Open Font License 1.1). Ihre Lizenztexte liegen jeweils im betroffenen Modul-ZIP.