diff options
Diffstat (limited to 'cockpit.html')
| -rw-r--r-- | cockpit.html | 150 |
1 files changed, 150 insertions, 0 deletions
diff --git a/cockpit.html b/cockpit.html new file mode 100644 index 0000000..e7aef02 --- /dev/null +++ b/cockpit.html @@ -0,0 +1,150 @@ +<!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/cockpit.js"></script> +</head> +<body> + +<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" style="display: none;">×</button> + <span id="student-selection-loader" style="display: none;"></span> + </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"> + <div id="student-info-icons"> + <img id="student-info-icon" src="assets/user-profile-icon.svg"></img> + <img id="student-level-icon"></img> + </div> + <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-observation" class="student-info-banner"> + </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" data-availability="if-lehrer"> + <summary>Graduierung</summary> + + <details id="graduation-changes-container" class="graduation-dropdown"> + <summary>Übersicht über Grüne, Orangene und Rote Punkte</summary> + <table class="table table-striped"> + <thead> + <tr> + <th>Datum</th> + <th>Grund</th> + <th>Coach</th> + </tr> + </thead> + <tbody id="graduation-changes"> + </tbody> + </table> + </details> + + <details id="graduation-current-observation-period-container" class="graduation-dropdown"> + <summary>Aktueller Beobachtungszeitraum</summary> + <table class="table table-striped"> + <thead> + <tr> + <th></th> + <th>Ja</th> + <th>Nein</th> + </tr> + </thead> + <tbody id="graduation-current-observation-period"> + </tbody> + </table> + + <div id="graduation-current-observation-period-end" style="display:none;"> + <textarea id="graduation-current-observation-period-end-reason" rows="5" spellcheck="default"> + </textarea> + Aktuellen Beobachtungszeitraum abschließen: + <button id="graduation-current-observation-period-end-success">Erfolreich</button> + <button id="graduation-current-observation-period-end-failure">Nicht Erfolreich</button> + </div> + </details> + + <details id="graduation-observation-periods-container" class="graduation-dropdown"> + <summary>Vergangene Beobachtungszeiträume</summary> + <table class="table table-striped"> + <tbody id="graduation-observation-periods"> + </tbody> + </table> + </details> + </details> +</div> +</body> +</html> |
