Commit graph

8 commits

Author SHA1 Message Date
Alex Mueller
b67fae4df3 feat(ihk): add complete AP2 courses for FIAE, FIDP, and FIDV (ZPA 2. Auflage)
- Added ihk_ap2_fiae (Anwendungsentwicklung: 12 modules, 4 tracks, Clean Architecture, GoF, UML 2.5, SOLID, O-Notation, 80h-Project guide)
- Added ihk_ap2_fidp (Daten- & Prozessanalyse: 12 modules, 4 tracks, BPMN 2.0, ETL/CDC, Star Schema, ML-Evaluation, interactive confusion matrix calculator, 40h-Project guide)
- Added ihk_ap2_fidv (Digitale Vernetzung: 12 modules, 4 tracks, CPS/RAMI 4.0, IO-Link, Profinet, TSN, OPC UA/MQTT, 5G Campus, IEC 62443, interactive Purdue trainer, 40h-Project guide)
- Expanded authentic question bank to 207 questions with official ZPA expectation horizons
- Registered all courses in courses_manifest.js, it_ausbildungen_manifest.js, server.py routes, and dashboard.html with button-only navigation
2026-09-14 21:49:29 +02:00
Alex Mueller
54b1eb2ad5 feat(ihk): vollstaendige Lehrplan-Ueberarbeitung nach ZPA Nord-West 2. Auflage (2024/2025)
- AP1 & AP2 Fragenbank bereinigt: SQL komplett aus AP1 nach AP2 verlagert, Struktogramme/PAP entfernt, 171 authentische Pruefungsfragen
- AP1 auf 12 ZPA-konforme Module erweitert: BPMN 2.0, EPK, Netzplantechnik (DIN 69900), Belegrechnung (PrintTop GmbH), IEC-Binaerpraefixe
- AP2 FISI von 9 auf 12 Module erweitert: VRT-Netzwerksymbole, Enterprise SQL, Systemautomation (PowerShell/Bash), Backup 3-2-1-1-0 & DR, WiSo & 40h-Projekt
- 4 neue interaktive Tools: netzplan_trainer.js, beleg_kalkulator.js, bpmn_trainer.js, prefix_converter.js
- Saemtliche Navigationslinks auf moderne Buttons (ihk-btn) umgestellt, keine langweiligen Hyperlinks
- Server-Routen und Manifeste synchronisiert, Abwaertskompatibilitaet fuer Altkapitel sichergestellt (Zero 404s)
2026-09-14 21:12:04 +02:00
Alex Mueller
a058cc8920 fix(navbar): responsive navbar scaling, 1240px drawer collapse, flex-shrink fix and mobile spacing v2.2.1 2026-09-12 22:02:54 +02:00
Alex Mueller
b6aede1fc4 fix(auth): immediate auto-redirect from landing page to dashboard for authenticated users and cache-busting v2.1.0 2026-09-12 21:23:20 +02:00
Alex Mueller
3b27101503 feat: IT-Ausbildungsberufe KMK-Lernfelder, Azubi-Kurszuweisung & neue Kurse (Git, Active Directory, DNS) 2026-09-12 20:28:09 +02:00
Alex Mueller
dd0fa2da89 feat(legal): add comprehensive impressum, datenschutz and responsive multi-column portal footer
- create legally compliant impressum.html according to § 5 DDG and § 18 MStV
- create comprehensive datenschutz.html according to GDPR/DSGVO and TDDDG with zero-tracking notice and user rights
- redesign footer across index.html and dashboard.html into modern 4-column layout (Brand, Lehrpfade, Plattform, Rechtliches & Kontakt)
- integrate Impressum and Datenschutz links in mobile navigation drawer and footers
- add dedicated responsive CSS rules for footer and legal pages in assets/style.css
- verify pixel-perfect rendering across desktop and mobile viewports via headless chromium
2026-09-12 16:57:56 +02:00
Alex Mueller
4ccfa9d609 feat(mobile): responsive mobile navigation, drawer menu and overflow fix
- eliminate horizontal viewport overflow on smartphones (< 400px)
- implement mobile hamburger toggle and slide-down drawer for landing page and dashboard
- add adaptive button typography and compact action controls on mobile devices
- make course filter tabs horizontally scrollable with touch momentum
- optimize hero typography and stats grid for small screens
- verify mobile rendering via headless chromium pipeline
2026-09-12 16:43:59 +02:00
Alex Mueller
bd74e0565a feat(ui): Trennung von Marketing-Landingpage & geschuetztem Lernbereich-Dashboard
- index.html: Reine Marketing- & Curriculum-Uebersicht aller 13 Fachdisziplinen und 216 Module mit Conversion-CTAs und Willkommens-Banner fuer angemeldete Nutzer
- dashboard.html: Geschuetzter Lernbereich (Kurs-Hub) fuer angemeldete Nutzer mit Live-Gamification, Kursfortschrittsbalken, Web-IDE-Start, IHK-Pruefungstrainer und Zertifikats-Hub
- app_auth.js & course_sidebar.js: Nahtloser Login- und Navigations-Flow direkt ins Dashboard
2026-09-12 15:14:23 +02:00