diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2026-06-13 13:22:31 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2026-06-13 13:23:24 +0200 |
| commit | 500e267852f98c1ad0f68adb942e7cf82e54d650 (patch) | |
| tree | 5f2b1055cca66fe1d5b9c1a589987f1b16457a36 /cockpit/index.html | |
| parent | 7c58eeacf121cebb42818aa059c99c706e2d25e1 (diff) | |
| download | bycs-sol-500e267852f98c1ad0f68adb942e7cf82e54d650.tar.gz bycs-sol-500e267852f98c1ad0f68adb942e7cf82e54d650.zip | |
generalize Makefile
Diffstat (limited to 'cockpit/index.html')
| -rw-r--r-- | cockpit/index.html | 102 |
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;">×</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">↵</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> |
