{% extends "base.html" %} {% block title %}Cockpit — {{ vorname }}{% endblock %} {% block content %} {# ====== Header ====== #}

{{ tier_emoji(tier) }} Hallo, {{ vorname }}!

Abmelden
{# ====== BANNER: Lehrer-Notizen (V5-Quick-Action) ====== #} {% for n in status.notizen %}

πŸ“Œ Lehrer-Notiz: {{ n.text }}

{% endfor %} {# ====== BANNER: Offene Rueckfragen zu eigenen Projekten (V6) ====== #} {% for r in status.rueckfragen %}

❓ Rueckfrage zu β€ž{{ r.projekt_titel }}": {{ r.text }}

Bessere das Projekt nach, dann melde es erneut zur Freigabe.

{% endfor %} {# ====== BANNER: Eingegangene Paarungs-Anfragen ====== #} {% for a in status.offene_anfragen %}

{{ tier_emoji(a.von_tier) }} {{ a.von_vorname }} moechte mit dir zusammenarbeiten. Magst du?

{% endfor %} {# ====== POWER-WERKZEUGE (nur fuer Power-User) ====== #} {% if session.rolle == 'power' %}

πŸ”§ Power-Werkzeuge

Du bist Power-User β€” hier deine Verwaltungs-Bereiche. SuS-Profile und Projekt-Freigaben bleiben dem Lehrer-Admin vorbehalten.

πŸ–¨οΈ Drucker verwalten πŸ–₯️ Software-Katalog πŸ”– Slot fuer SuS + Projekt anlegen
{% endif %} {# ====== Check-In-Modal β€” wenn heute noch nichts gewaehlt wurde (nicht fuer Power) ====== #} {% if session.rolle != 'power' %} {% if not status.check_in_heute %}

Was machst du heute? 🎯

Damit Herb und Herr Rechmann auf einen Blick sehen, woran du arbeitest. Ein Klick reicht β€” Freitext nur, wenn du willst.

{% set hat_projekte = status.aktive_projekte | length > 0 %} {% if hat_projekte %} {% endif %} {% if status.ist_neu %} {% endif %}
{% else %}

Heute eingecheckt: {% if status.check_in_heute.modus == 'weiter_wie_bisher' %}Arbeite weiter {% elif status.check_in_heute.modus == 'neues_projekt' %}Neues Projekt {% elif status.check_in_heute.modus == 'onboarding' %}Onboarding {% elif status.check_in_heute.modus == 'drucken' %}Drucken {% elif status.check_in_heute.modus == 'helfen' %}Hilft anderen {% else %}{{ status.check_in_heute.modus }}{% endif %} {% if status.check_in_heute.freitext %} — β€ž{{ status.check_in_heute.freitext }}"{% endif %}

{% endif %} {% endif %}{# Ende: Check-In nur fuer Nicht-Power #} {# ====== PROJEKT-KARTE β€” ganz oben, damit "Hier weitermachen" sofort sichtbar ist ====== #} {% if status.hat_projekte or not status.ist_neu or status.projekt.letztes %}

{% if status.paarung %}Euer Projekt{% else %}Dein Projekt{% endif %}

{% if status.projekt.aktiv %} {# === Aktives Projekt: Weitermachen-Karte === #}
{% if status.projekt.aktiv.hat_cover %} {% else %}
🎯
{% endif %}

{{ status.projekt.aktiv.titel }}

{% if status.projekt.aktiv.beschreibung_md %}
{{ status.projekt.aktiv.beschreibung_md|markdown }}
{% endif %}
Hier weitermachen β†’ Abschliessen
{% elif status.projekt.letztes and status.projekt.letztes.freigabe_status == 'wartet_auf_freigabe' %}
⏳ Wartet auf Freigabe: {{ status.projekt.letztes.titel }}
Der Lehrer schaut drueber. Sobald freigegeben, kannst du ein neues Projekt anfangen.
{% elif status.projekt.letztes and status.projekt.letztes.freigabe_status == 'rueckfrage' %}
❓ Rueckfrage offen zu: {{ status.projekt.letztes.titel }}
Siehe Rueckfrage-Banner oben, beantworte sie β€” dann kann der Lehrer freigeben.
{% else %}

Du hast gerade kein laufendes Projekt. Bereit fuer was Neues?

{% if status.projekt.darf_neues %} + Neues Projekt anfangen {% else %}
{{ status.projekt.sperr_grund }}
{% endif %} {% endif %} {% if status.projekt.aktiv or status.projekt.letztes %}
Alle meine Projekte ansehen β†’
{% endif %}
{% endif %}
{# ====== ONBOARDING-KARTE (V1: nur wenn nicht fertig) ====== #} {% if status.ist_neu %}

Dein Onboarding-Pfad πŸš€

Drei Lektionen, damit du allein klarkommst. Du klickst selbst β€žfertig", wenn du soweit bist.

{% for l in status.onboarding.lektionen %}
{% if l.status == 'fertig' %}βœ… {% elif l.status == 'laeuft' %}🟑 {% else %}βšͺ{% endif %} L{{ l.nummer }} — {{ l.titel }} {% if l.status != 'fertig' %} ansehen
{% if l.status == 'offen' %} {% else %} {% endif %}
{% else %}
{% endif %}
{% endfor %}
{% if not status.darf_slots_buchen %}

ℹ️ Drucker reservieren kannst du, sobald L1 (Sicherheit) erledigt ist.

{% endif %}
{% endif %} {# ====== PAARUNG / TEAM-KARTE β€” immer wenn Paarung aktiv, sonst nur fuer Erfahrene ====== #} {% if status.paarung or not status.ist_neu %}

{% if status.paarung %}Dein Team{% else %}Allein arbeiten?{% endif %}

{% if status.paarung %}

Du arbeitest mit {{ tier_emoji(status.paarung.partner.tier) }} {{ status.paarung.partner.vorname }} zusammen seit {{ status.paarung.gebildet_am[:10] }}.

{% else %}

Du kannst dich mit jemandem zusammenschliessen β€” frag im Cockpit-Untermenue.

{% if andere_profile %}
Anfrage stellen
{% for andere in andere_profile %}
{% endfor %}
{% else %}

Noch niemand sonst in der AG.

{% endif %} {% endif %}
{% endif %} {# ====== DRUCKER-/SLOT-KARTE (V1: nur wenn L1 fertig) ====== #} {% if status.darf_slots_buchen %}

πŸ–¨οΈ Drucker reservieren

Slot-System kommt mit Etappe 7. Bis dahin: sprich dich vor Ort ab.

{% endif %}
{% endblock %} {% block scripts %} {% endblock %}