rein damit

This commit is contained in:
Björn Runden committed 2026-10-30 10:11:43 +01:00
1 parent 7f6b8ebe07
commit 07dbc01c92
38 files changed
+5632 -5

No files matched your search

+45
View File
@@ -0,0 +1,45 @@
<!doctype html>
<!--
@file index.html
@brief Einstieg des LPIC-Prüfungssimulators (reveal.js, Dracula); läuft von file:// und vom Webserver
@author Björn Runden <br@runden.de>
@owner Björn Runden <br@runden.de>
@assist KI-unterstützt (Claude Opus 5.5), geprüft von Björn Runden <br@runden.de>
@version 0.1.0 (29.10.2026)
-->
<html lang="de">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>LPIC-Prüfungssimulator</title>
<link rel="stylesheet" href="vendor/reveal/reset.css">
<link rel="stylesheet" href="vendor/reveal/reveal.css">
<link rel="stylesheet" href="vendor/reveal/theme/dracula.css">
<link rel="stylesheet" href="css/simulator.css">
</head>
<body>
<header class="toolbar">
<span id="tb-title" class="tb-title">LPIC-Prüfungssimulator</span>
<span id="tb-progress" class="tb-info"></span>
<span id="tb-timer" class="tb-info"></span>
<span class="tb-buttons">
<button class="btn small" data-act="prev" title="Zurück (←)">◀</button>
<button class="btn small" data-act="next" title="Weiter (→ / Leertaste)">▶</button>
<button class="btn small" id="tb-export" title="Sitzung als JSON speichern">Export</button>
<button class="btn small" data-act="import" title="Sitzung fortsetzen oder Fragenpaket laden (JSON)">Import</button>
<button class="btn small" data-act="menu" title="Zur Startseite (Sitzung bleibt gespeichert)">Menü</button>
</span>
<input type="file" id="import-file" accept=".json,application/json" hidden>
</header>
<div class="reveal">
<div class="slides"></div>
</div>
<div id="toast" class="toast-box" aria-live="polite"></div>
<script src="vendor/reveal/reveal.js"></script>
<script src="js/bank.js"></script>
<script src="js/app.js"></script>
</body>
</html>