Files
3d.lehrstun.de/docs/offene-fragen.md

4.6 KiB

type, projekt, stand, tags
type projekt stand tags
konzept-modul 3d.lehrstun.de 2026-05-24
offen
klärungsbedarf

Offene Fragen

Wird laufend gepflegt. Wenn eine Frage entschieden ist, wandert sie nach decisions und wird hier gestrichen.

Geklärt am 2026-05-24: Onboarding-Zertifizierung (selbst, E-019), Three.js-Dependency (ja, E-018), ZSL-Projekt-Menge (8-10, E-022), Slot-Granularität-Default (freie Zeitspannen, E-020 V8), Brand-Farbe (Teal wie Arduino für einheitliches Wirken, kein eigener Decision-Eintrag — ist implizit aus E-001).

Vor Etappe 4-5 (Drucker-API) zu klären

Bambu-Cloud-Account

  • Wer ist Account-Inhaber? Schul-Account oder Herb privat?
  • Hat der Account alle 4 Drucker in derselben Region (EU)?
  • Brauchen wir 2FA-Bypass / App-Passwort? → siehe druckerapi#auth

A1 mini Genau-Bezeichnung

  • Welche Firmware-Version aktuell?
  • Sind alle 4 Drucker im selben WLAN?

Erledigt (waren mal hier)

  • Domain-Vorbereitung DNS-A-Record → angelegt 2026-05-25
  • Port-Reservierung in CLAUDE.md → 5058 statt 5057, siehe decisions#E-023

Vor Etappe 6 (Selbstlern-Loop) zu klären

Material-Tracking — eigenes Modul?

Kontext (aus Reality-Check): Aktuell führt Herb Material-Bestand (welche Filament-Rollen + Farben sind da, welche fast leer) im Kopf. Wenn Herr Rechmann auch reviewt + ggf. nachbestellt, brauchen sie eine gemeinsame Sicht.

Vorschlag: Eigene material_rolle-Tabelle (Hersteller, Farbe, Material-Typ, Restmenge geschätzt, Standort, Notiz). Im druckauftrag-Modell ein optionales material_rolle_id-Feld → SuS oder Lehrer kann beim Druckabschluss „X Gramm verbraucht" eintragen. Admin-Übersicht zeigt Bestand.

Optional, nicht Etappe-1-Thema. Wenn entschieden, kommt es als Etappe 10 dazu.

Mentor-Badge / aktive Vernetzung

Kontext: Variante 1 (SuS stöbert selbst) macht die Vernetzung passiv. Wenn Mias Projekt 3x als Vorlage gewählt wurde, könnte ein „Mentor"-Badge automatisch aufploppen — sichtbar im Profil und im Lehrer-Dashboard.

Spätere Iteration, nicht initial. Erfordert: SuS müssen einverstanden sein (kein automatisches Outing).

Foto-Galerie pro Projekt (mehrere Fotos im Lifecycle)

Aktuell sieht das Datenmodell beliebig viele projekt_datei mit art='foto' vor — aber UI-seitig wird nur das erste als Cover gezeigt. Sollen wir später eine richtige Galerie bauen (Anfang/Mitte/Ende-Bilder)?

Spätere Iteration, kommt mit Bedarf.

Pädagogisch (mit Herr Rechmann)

Welche 8-10 ZSL-Projekte zum Start?

Aus den 20+ ZSL-Projekten auswählen (siehe Material-Übersicht im OneDrive). Vorschlag: 3 aus Level 1 (Einsteiger), 3-4 aus Level 2 (Mittel), 2-3 aus Level 3 (Fortgeschritten).

Heuristik für die Auswahl:

  • Druckzeit unter 4 Stunden auf P1S
  • Funktioniert mit PLA
  • Cover-Foto bereits vorhanden
  • Keine SuS-Erfahrung von extern nötig

Spezifische Kandidaten (Empfehlung von Claude, nicht final):

  • Level 1: Schlüsselanhänger, Teigstempel, Spielfigur
  • Level 2: Faschingsbrille, Stifteigel, Smartphonehalterung (Frosch)
  • Level 3: Steckklammer, Handventilator

Herr Rechmann + Herb müssen das gemeinsam durchsehen.

Inhalte L1-L3

  • L1: Welches Modell als „garantierter Erfolg"? Vorschlag: kleines Benchy ODER Schlüsselanhänger-Rohling (passt zu L3-Customizer-Anschluss).
  • L2: Empfehlen wir eine konkrete Modell-Liste auf Printables, oder freie Wahl?
  • L3: Welcher MakerWorld-Customizer als Erstgehversuch? Vorschlag: Parametric Name Keychain Creator.

→ alle mit Herr Rechmann besprechen, dann in lektion-L1-drucker-kennenlernen etc. einpflegen.

Bewertung / Dokumentation für Außenwirkung

  • AG ist unbenotet — aber sollen SuS-Projekte mit Bild in einer „Galerie" auf der Schul-Website oder im Jahresbericht erscheinen? Datenschutz: Eltern-OK pro Projekt nötig.
  • Vorschlag: nicht initial; nach 1 Jahr AG mal mit Schulleitung quatschen, wenn etwas vorzeigbares da ist.

Späterer Optimierungs-Bedarf

  • Speicher-Migration: Wenn DB > 5 GB wird (~2-3 Jahre AG-Laufzeit), Migration der BLOB-Dateien auf Hetzner Object-Storage. Vorbereitet durch Abstraktion in services/datei.py.
  • Performance-Indexes: Wenn Cockpit-Ladezeiten merklich werden, ggf. zusätzliche Indexes auf check_in.besuch_datum und projekt.geaendert_am setzen.
  • Bambu-API-Bruch-Plan: Wenn die inoffizielle API länger als 1 Woche bricht, Variante (b) aus der API-Recherche aktivieren (Pi-Bridge in der Schule).

Querverweise