diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2026-05-28 15:20:46 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2026-05-28 15:20:46 +0200 |
| commit | f9a9fa15d6d61eb9730183193ce8af29bdfc17e7 (patch) | |
| tree | c3b96a36623e52f22d281b518d7136795cf82b8a /cockpit/cockpit.html | |
| download | bycs-sol-f9a9fa15d6d61eb9730183193ce8af29bdfc17e7.tar.gz bycs-sol-f9a9fa15d6d61eb9730183193ce8af29bdfc17e7.zip | |
cockpit: initial commit
Diffstat (limited to 'cockpit/cockpit.html')
| -rw-r--r-- | cockpit/cockpit.html | 99 |
1 files changed, 99 insertions, 0 deletions
diff --git a/cockpit/cockpit.html b/cockpit/cockpit.html new file mode 100644 index 0000000..c80f7e0 --- /dev/null +++ b/cockpit/cockpit.html @@ -0,0 +1,99 @@ +<!doctype html> +<html lang="de"> +<head> + <meta charset="utf-8"> + <title>Cockpit</title> + <link rel="stylesheet" href="cockpit.css"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <script src="./dist/main.js"></script> +</head> +<body> + +<div id="auto-name"><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">×</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"> + <div id="student-info"> + <div id="student-info-top" class="student-info-banner"> + <img id="student-info-icon"></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">↵</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> |
