Beschreibung
{% if p.beschreibung_md %}
{{ p.beschreibung_md|markdown }}
{% else %}
Noch keine Beschreibung.
{% endif %}
{% if p.status_lebenszyklus == 'in_arbeit' %}
{% endif %}
{% if p.status_lebenszyklus == 'abgeschlossen' %}
Deine Bewertung
Gesamt
{% if p.selbsteinschaetzung == 'zufrieden' %}๐ข
{% elif p.selbsteinschaetzung == 'mittel' %}๐ก
{% elif p.selbsteinschaetzung == 'gelernt' %}๐ด
{% endif %}
{{ p.selbsteinschaetzung or 'โ' }}
Planung
{% if p.selbsteinschaetzung_planung == 'gut' %}๐ข
{% elif p.selbsteinschaetzung_planung == 'ok' %}๐ก
{% elif p.selbsteinschaetzung_planung == 'schwierig' %}๐ด
{% else %}โ{% endif %}
{{ p.selbsteinschaetzung_planung or 'โ' }}
Ausfuehrung
{% if p.selbsteinschaetzung_ausfuehrung == 'gut' %}๐ข
{% elif p.selbsteinschaetzung_ausfuehrung == 'ok' %}๐ก
{% elif p.selbsteinschaetzung_ausfuehrung == 'schwierig' %}๐ด
{% else %}โ{% endif %}
{{ p.selbsteinschaetzung_ausfuehrung or 'โ' }}
{% if p.was_gelernt %}
Was gelernt:
{{ p.was_gelernt }}
{% endif %}
{% if p.was_klappte_nicht %}
Was nicht klappte:
{{ p.was_klappte_nicht }}
{% endif %}
{% endif %}
{# ============== Werkstatt (nur waehrend in_arbeit) ============== #}
{% if p.status_lebenszyklus == 'in_arbeit' %}
๐ง Werkstatt
Hier alles zum Projekt โ Beschreibung, Software, Drucker, MakerWorld-Link und Dateien.
{# ============== Dateien-Bereich ============== #}
Dateien
STL, 3MF, Fotos. Mindestens eine Datei + ein Cover-Bild sind noetig, um das Projekt abzuschliessen.
{% if dateien %}
Datei / Link Typ Groesse
{% for d in dateien %}
{% if d.extern_url %}
๐ {{ d.dateiname }} โ
{% else %}
๐ {{ d.dateiname }}
{% endif %}
{{ d.art }}
{% if d.extern_url %}โ{% else %}{{ (d.groesse_bytes // 1024) if d.groesse_bytes else 0 }} KB{% endif %}
entfernen
{% endfor %}
{% else %}
Noch keine Dateien oder Links.
{% endif %}
{# Upload-Zone #}
๐ Dateien hier ablegen
oder klicken โ STL, 3MF, JPG, PNG ยท max. 60 MB pro Datei
{# Link statt Upload #}
Oder Link statt Datei โ Name
URL
๐ Link hinzufuegen
{% endif %}
{# ============== Aktionen ============== #}
{% if p.status_lebenszyklus == 'in_arbeit' %}
Naechster Schritt
{% if not darf_abschliessen %}
Noch nicht abschliessbar:
{% for f in abschluss_fehlende %}{{ f }} {% endfor %}
{% endif %}
{% elif p.freigabe_status == 'wartet_auf_freigabe' %}
Wartet auf Freigabe vom Lehrer.
Sobald er drueber geschaut hat, kannst du ein neues Projekt anfangen.
{% elif p.freigabe_status == 'rueckfrage' %}
Lehrer hat eine Rueckfrage.
Schau ins Cockpit fuer die Details und beantworte sie.
{% else %}
Freigegeben.
{% if p.freigegeben_am %}Am {{ p.freigegeben_am[:10] }}.{% endif %}
Du kannst jetzt ein neues Projekt anfangen.
{% endif %}