refactor: simplify onboarding/offboarding and move playground to end

- Reduce welcome module from 3 lessons to 1 concise intro
- Reduce goodbye module from 3 lessons to 1 concise outro
- Create standalone playground module at end of module list
- Update all translated welcome files (de, pl, es, ar, uk)
- Playground now appears after goodbye, less prominent

🤖 Generated with [Claude Code](https://claude.com/claude-code)
This commit is contained in:
2026-01-15 12:02:58 +01:00
parent 28bd246c73
commit 8887932e2c
9 changed files with 86 additions and 290 deletions

View File

@@ -21,6 +21,7 @@ import htmlTablesEN from "../../lessons/30-html-tables.json";
import htmlSvgEN from "../../lessons/32-html-svg.json";
import flexboxEN from "../../lessons/flexbox.json";
import gridEN from "../../lessons/grid.json";
import playgroundEN from "../../lessons/98-playground.json";
import goodbyeEN from "../../lessons/99-goodbye.json";
// German lesson imports
@@ -123,8 +124,9 @@ const moduleStoreEN = [
htmlFormsBasicEN,
htmlFormsValidationEN,
htmlTablesEN,
// Goodbye
goodbyeEN
// Outro
goodbyeEN,
playgroundEN
];
// German module store - ordered for design students
@@ -152,8 +154,9 @@ const moduleStoreDE = [
htmlFormsBasicDE,
htmlFormsValidationDE,
htmlTablesDE,
// Goodbye
goodbyeEN
// Outro
goodbyeEN,
playgroundEN
];
// Polish module store - ordered for design students
@@ -181,8 +184,9 @@ const moduleStorePL = [
htmlFormsBasicPL,
htmlFormsValidationPL,
htmlTablesPL,
// Goodbye
goodbyeEN
// Outro
goodbyeEN,
playgroundEN
];
// Spanish module store - ordered for design students
@@ -210,8 +214,9 @@ const moduleStoreES = [
htmlFormsBasicES,
htmlFormsValidationES,
htmlTablesES,
// Goodbye
goodbyeEN
// Outro
goodbyeEN,
playgroundEN
];
// Arabic module store - ordered for design students
@@ -239,8 +244,9 @@ const moduleStoreAR = [
htmlFormsBasicAR,
htmlFormsValidationAR,
htmlTablesAR,
// Goodbye
goodbyeEN
// Outro
goodbyeEN,
playgroundEN
];
// Ukrainian module store - ordered for design students
@@ -268,8 +274,9 @@ const moduleStoreUK = [
htmlFormsBasicUK,
htmlFormsValidationUK,
htmlTablesUK,
// Goodbye
goodbyeEN
// Outro
goodbyeEN,
playgroundEN
];
// Map of language codes to module stores