{% extends "base.html" %} {% block title %}Dashboard β Admin{% endblock %} {% block content %}
| Vorname | Modus | Notiz | seit | ||
|---|---|---|---|---|---|
| {{ tier_emoji(h.tier) }} | {{ h.vorname }} | {% if h.modus == 'weiter_wie_bisher' %}Arbeitet weiter {% elif h.modus == 'neues_projekt' %}π Neues Projekt {% elif h.modus == 'onboarding' %}π Onboarding {% elif h.modus == 'drucken' %}π¨οΈ Drucken {% elif h.modus == 'helfen' %}π€ Hilft anderen {% else %}{{ h.modus }}{% endif %} | {{ h.freitext or "" }} | {{ h.erstellt_am[11:16] if h.erstellt_am else '' }} |
Notiz schreiben |
Noch keiner heute eingecheckt.
{% endif %}| Projekt | SuS | Selbsteinschaetzung | abgeschlossen | ||
|---|---|---|---|---|---|
| {{ tier_emoji(r.tier) }} | {{ r.titel }} | {{ r.vorname }} | {% if r.selbsteinschaetzung == 'zufrieden' %}π’ zufrieden {% elif r.selbsteinschaetzung == 'mittel' %}π‘ mittel {% elif r.selbsteinschaetzung == 'gelernt' %}π΄ gelernt {% endif %} | {{ r.abgeschlossen_am[:10] if r.abgeschlossen_am else '' }} | Reviewen |
Keine offenen Reviews. (Selbstlern-Loop kommt mit Etappe 6.)
{% endif %}{{ d.modell }}{% if not d.geschlossenes_gehaeuse %} Β· offen{% endif %}
{% if d.status == 'printing' %}π’ drucken {% elif d.status == 'idle' %}βͺ idle {% elif d.status == 'paused' %}π‘ pausiert {% elif d.status == 'finished' %}β fertig {% elif d.status == 'failed' %}π΄ Fehler {% elif d.status == 'offline' %}β« offline {% else %}βͺ kein Status (API noch nicht in Etappe 5){% endif %}
{% if d.job_name %}{{ d.job_name }}
{% endif %} {% if d.progress_pct %}{{ d.progress_pct|round|int }} %{% if d.restzeit_min %} Β· noch {{ d.restzeit_min }} min{% endif %}
{% endif %} {% if d.fehlermeldung %}{{ d.fehlermeldung }}
{% endif %} {% if d.notiz %}βΉοΈ {{ d.notiz }}
{% endif %}| Vorname | letzter Check-In | ||
|---|---|---|---|
| {{ tier_emoji(h.tier) }} | {{ h.vorname }} | {% if h.letzter_check_in %}{{ h.letzter_check_in }}{% else %}noch nie{% endif %} |
Erinnerung |
Alle dabei. π
{% endif %}SuS hat noch nicht nachgebessert.