Sprache: 'Modell' -> '3D-Modell' konsequent durchgesetzt

Herb-Beobachtung: 'Fremdes Modell waehlen + drucken' liest sich
mehrdeutig — kurz dachte er, es waeren fremde Drucker (Prusa) gemeint.
Konvention im Glossar dokumentiert: '3D-Modell' fuer Druckdateien,
'Drucker'/'Druckermodell' fuer die Maschinen.

Geaendert:
- L2-Titel: 'Fremdes Modell waehlen + drucken'
    -> '3D-Modell aus dem Netz drucken'
- L3-Titel: 'Customizer / parametrisches Modell'
    -> 'Customizer — parametrisches 3D-Modell anpassen'
- L1-aufgabe_md: punktuelle Praezisierungen ('baut ein Modell' etc.)
- L2/L3-aufgabe_md: durchgaengig '3D-Modell'
- Startseite + selbstlern-loop.md + kurskonzept.md: dito
- docs/glossar.md: neue Sektion 'Sprach-Konvention: Modell' mit
  Disambiguierungs-Hinweis

Migration migrations/2026-05-24_lektion_sprache_3d_modell.py
(idempotent via Marker SPRACHE_3D_MODELL_V1 in L1, Titel-Vergleich
fuer L2/L3).

seed.py vereinfacht — L1/L2/L3 sind nur noch Minimal-Stubs, die volle
Texte kommen aus den Migrationen. Bei voller Doku-Installation:
seed.py + alle migrations/ laufen lassen.
This commit is contained in:
2026-05-24 19:41:36 +02:00
parent 81fb3224f0
commit f534256a0a
6 changed files with 166 additions and 29 deletions

26
seed.py
View File

@@ -66,25 +66,15 @@ def seed_lektionen():
"*Inhalt kommt mit Migration 2026-05-24_l1_inhalt_v2.py.*",
"Frag den Lehrer, wenn du irgendwas nicht verstehst — Sicherheit geht vor.",
"https://wiki.bambulab.com/de/p2s/manual/p2s-intro"),
(2, "Fremdes Modell waehlen + drucken",
"**Was du in dieser Lektion lernst:**\n\n"
"- Auf Printables (oder MakerWorld) ein passendes Modell finden.\n"
"- Das Modell in Bambu Studio importieren und slicen.\n"
"- Druckzeit + Material abschaetzen, Slot reservieren, drucken.\n\n"
"**Aufgabe:** Such dir auf Printables ein Modell, das unter 1 h "
"Druckzeit liegt. Such was, das du wirklich haben willst.\n\n"
"*Inhalt wird mit Markus weiter ausgearbeitet.*",
"Lizenz-Symbole sind nicht wichtig fuer uns — wir drucken nur fuer uns selbst, "
"geben nichts weiter.",
# L2/L3: Sprache angepasst per Migration 2026-05-24_lektion_sprache_3d_modell
# — 'Modell' ist mehrdeutig (Drucker- vs. 3D-Modell), durchgehend 3D-Modell verwendet.
(2, "3D-Modell aus dem Netz drucken",
"*Inhalt kommt mit Migration 2026-05-24_lektion_sprache_3d_modell.*",
"Lizenz-Symbole sind nicht wichtig fuer uns — wir drucken nur fuer uns selbst, geben nichts weiter.",
"https://www.printables.com/"),
(3, "Customizer / parametrisches Modell",
"**Was du in dieser Lektion lernst:**\n\n"
"- Was 'parametrisch' bedeutet (du veraenderst Werte, das Modell passt sich an).\n"
"- Mit dem MakerWorld-Customizer ein Modell mit deinem eigenen Namen drucken.\n\n"
"**Aufgabe:** Mach einen Schluesselanhaenger mit deinem Vornamen drauf — "
"veraendere Schriftart, Groesse, Loch-Position.\n\n"
"*Inhalt wird mit Markus weiter ausgearbeitet.*",
"Tipp: Das Modell 'Parametric Name Keychain Creator' auf MakerWorld ist ein guter Einstieg.",
(3, "Customizer parametrisches 3D-Modell anpassen",
"*Inhalt kommt mit Migration 2026-05-24_lektion_sprache_3d_modell.*",
"Tipp: Das 3D-Modell 'Parametric Name Keychain Creator' auf MakerWorld ist ein guter Einstieg.",
"https://makerworld.com/en/models/1320280"),
]
conn = get_db()