3.3 KiB
3.3 KiB
type, name, status, domain, deployed, next_step, tags
| type | name | status | domain | deployed | next_step | tags | ||||
|---|---|---|---|---|---|---|---|---|---|---|
| project | 3d.lehrstun.de | live-alpha | 3d.lehrstun.de | true | Markus' Alpha-Feedback abwarten + Bambu-Cloud-Account klaeren |
|
3D-Druck-AG — 3d.lehrstun.de
Vault-Startseite: COCKPIT. Hauptkonzept: kurskonzept. Architektur: architektur. Offene Klärungen: offene-fragen. Entscheidungen: decisions. Etappen: etappen.
Status (2026-05-25 abends): LIVE auf https://3d.lehrstun.de mit Kern-Funktionalitaet. Etappen 0-3 + 5-vorgezogen + 6 + 7-vorgezogen + 9 durch. Bambu-Cloud-API (Etappe 4) bleibt offen, weil Account-Klaerung mit Schule noch aussteht. Alpha-Test laeuft: Markus (Fuchs/1234) + Mia (Biene/5678) auf prod angelegt, Anleitung in MARKUS-TEST.
Repo: http://46.225.114.15:3000/admin/3d.lehrstun.de · Branch: main
Live: https://3d.lehrstun.de · systemd 3d-ag.service · Port intern 5058
Admin-Passwort: Lessing3d (live) · lokal-test-123 (lokal)
Was funktioniert (alles end-to-end getestet)
- Login Vorname+Tier+PIN, persistenter Lockout in DB
- Cockpit progressiv mit Check-In, Quick-Actions, Modus-Aendern, Onboarding (L1-L3), Projekt-Karte ganz oben mit "Hier weitermachen"
- 14 Lektionen (L1-L14) voll befuellt, selbst-zertifiziert
- Software-Sektion (Karten-Katalog, 7 Tools + Generator, Admin-Verwaltung mit Crop-Upload)
- Drucker-Verwaltung Status-Override, Sperre mit Grund, Manual-Links pflegen
- Slot-Reservierung mit Konflikt-Check, Lehrer schaltet SuS frei, Lehrer kann fuer SuS reservieren
- Selbstlern-Loop: max. 1 Projekt pro SuS, Werkstatt-Sektion (Software/Drucker/MakerWorld/ Files-Upload), Cover-Crop, Abschluss mit 3-Achsen-Eval, Lehrer-Review-Queue, oeffentlicher Katalog (sortierbar+aufklappbar), Wiederhol-Verknuepfung mit bidirektionalen Lineage-Bannern
- Alph-Widget aktiv fuer SuS-Feedback
- Admin-Dashboard-Hub mit Karten zu allen Bereichen, Badge bei Review-Wartung
Was offen ist
- Bambu-Cloud-API (Etappe 4) — Account-Klaerung mit Schule
- Slot-Verschiebung bei Drucker-Sperre (Iteration B3) — Lehrer-Vorschlag fuer betroffene Slots, nicht kritisch fuer Alpha
- QR-Codes fuer Bambu-Handy Store-Links — Folge-Schritt
- ZSL-Material-Import (Etappe 8) — gemeinsam mit Herr Rechmann
- Three.js STL-Preview im Katalog — Nice-to-have, spaeter
- Aufraeumen:
projekt_bearbeiten.html+admin_projekt_queue.htmlsind durch Werkstatt bzw.admin_projekte.htmlersetzt, alte Routen koennen weg
Quickstart (lokal)
cd D:/Claude-Projekte/3d.lehrstun.de
venv/Scripts/python.exe app.py # http://localhost:5057
# Erstes Setup:
python -m venv venv
venv/Scripts/python.exe -m pip install -r requirements.txt
cp .env.beispiel .env # ADMIN_PASSWORT eintragen
venv/Scripts/python.exe seed.py
for m in migrations/2026-*.py; do venv/Scripts/python.exe $m; done
Update-Workflow auf Hetzner
ssh herb@46.225.114.15
cd ~/3d.lehrstun.de
git pull origin main
sudo systemctl stop 3d-ag
venv/bin/python3 migrations/YYYY-MM-DD_xxx.py # falls neue da
sudo systemctl start 3d-ag
Querverbindungen
- Markus-Anleitung: MARKUS-TEST
- Schwester-Projekt:
D:/Claude-Projekte/arduino.lehrstun.de/(Stack, Design, Code-Quelle) - PummelHummel/Alph:
D:/Claude-Projekte/PummelHummel/ - Detail-Doku:
docs/(Obsidian-Vault mit ~24 Dateien)