aboutsummaryrefslogtreecommitdiff
path: root/cockpit/index.html
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2026-06-13 13:22:31 +0200
committerFlorian Fischer <florian.fischer@muhq.space>2026-06-13 13:23:24 +0200
commit500e267852f98c1ad0f68adb942e7cf82e54d650 (patch)
tree5f2b1055cca66fe1d5b9c1a589987f1b16457a36 /cockpit/index.html
parent7c58eeacf121cebb42818aa059c99c706e2d25e1 (diff)
downloadbycs-sol-500e267852f98c1ad0f68adb942e7cf82e54d650.tar.gz
bycs-sol-500e267852f98c1ad0f68adb942e7cf82e54d650.zip
generalize Makefile
Diffstat (limited to 'cockpit/index.html')
-rw-r--r--cockpit/index.html102
1 files changed, 102 insertions, 0 deletions
diff --git a/cockpit/index.html b/cockpit/index.html
new file mode 100644
index 0000000..d0bb0c7
--- /dev/null
+++ b/cockpit/index.html
@@ -0,0 +1,102 @@
+<!doctype html>
+<html lang="de">
+<head>
+ <meta charset="utf-8">
+ <title>Cockpit</title>
+ <link rel="stylesheet" href="index.css">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <script src="./dist/main.js"></script>
+</head>
+<body>
+
+<div id="auto-name" style="display: none">
+ <div id="auto-firstname">{firstname}</div>
+ <div id="auto-lastname">{lastname}</div>
+</div>
+
+<div id="student-selection-container" data-availability="if-lehrer">
+ <div id="student-selection-search-container">
+ <input
+ type="text"
+ id="student-selection"
+ class="student-selection"
+ placeholder="Vorname Nachname Klasse"
+ />
+ <button id="student-selection-clear" display="style: none;">&times;</button>
+ </div>
+ <ul id="student-selection-list">
+ </ul>
+ <p id="student-selection-noresults" style="display: none;">
+ No results found
+ </p>
+</div>
+
+<div id="student-content" style="display: none">
+ <div id="student-info">
+ <div id="student-info-top" class="student-info-banner">
+ <img id="student-info-icon" src="assets/user-profile-icon.svg"></img>
+ <div id="student-info-name-container">
+ <span id="student-info-name"></span>
+ <span id="student-info-tag"></span>
+ </div>
+ <div id="student-info-coach-container">
+ <img id="student-info-coach-icon"></img>
+ <div id="student-info-coach-column">
+ Lernbegleiter:
+ <span id="student-info-coach"></span>
+ </div>
+ </div>
+ </div>
+
+ <div id="student-info-mid" class="student-info-banner">
+ <div id="student-info-green" class="student-info-mid-element">
+ ⚫Grüne Punkte <span class="student-info-points" id="student-info-points-green">0</span>
+ </div>
+ <div id="student-info-orange" class="student-info-mid-element">
+ ⚫Orangene Punkte <span class="student-info-points" id="student-info-points-orange">0</span>
+ </div>
+ <div id="student-info-red" class="student-info-mid-element">
+ ⚫Rote Punkte <span class="student-info-points" id="student-info-points-red">0</span>
+ </div>
+ <div id="student-info-level-container" class="student-info-mid-element">
+ Graduierungsstatus:
+ <span id="student-info-level"></span>
+ </div>
+ </div>
+
+ <div id="student-info-point-reason-container" style="display: none;">
+ <textarea id="student-info-point-reason" name="reason" rows="5" spellcheck="default">
+ </textarea>
+ <button id="student-info-point-reason-submit">&crarr;</button>
+ </div>
+
+ <div id="student-info-bottom" class="student-info-banner">
+ <div id="student-info-stickers-container" class="student-info-bottom-element">
+ Monstersticker
+ <div id="student-info-stickers">
+ </div>
+ </div>
+ <div id="student-info-bonus-container" class="student-info-bottom-element">
+ Bonuskarten
+ <div id="student-info-bonus-row">
+ <img></img>
+ <span id="student-info-bonus-amount">0</span>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <details id="progress">
+ <summary>Lernfortschritt</summary>
+ </details>
+
+ <details id="calendar">
+ <summary>Kalender</summary>
+ </details>
+
+ <details id="graduation">
+ <summary>Graduierung</summary>
+ </details>
+</div>
+</body>
+</html>