Commit graph

12 commits

Author SHA1 Message Date
Alex Mueller
55ae83dc32 feat(diagrams): add ER, Struktogramm (DIN 66261) and UML editors, revise IHK exam simulation questions and enhance typography contrast 2026-09-15 13:46:05 +02:00
Alex Mueller
44b9daa00d refactor(ui): professional enterprise redesign of navbar, layout and color scheme
- Replace arcade/candy aesthetics with authoritative deep slate and enterprise blue palette
- Streamline navigation bar across dashboard, landing page, impressum and datenschutz (no emojis)
- Upgrade vocational metrics (Ausbildungsberuf, Lehrjahr, Lernfortschritt) replacing toy gamification
- Modernize course action buttons, category filter tabs and mobile drawer
2026-09-15 10:13:46 +02:00
Alex Mueller
1cf27fbd52 feat(dashboard): filter AP2 courses strictly by user account profession 2026-09-15 08:53:06 +02:00
Alex Mueller
b0a5edaebb feat(ihk): add complete AP2 courses for ITSE, ITSM, and KDM (ZPA 2. Auflage)
- Added 36 brand-new AP2 chapters with 4 tracks each:
  * ihk_ap2_itse (IT-System-Elektroniker/in): DIN VDE 0100/0701, DGUV V3, USV (VFI), LWL/OTDR, EMV, 40h-Projekt
  * ihk_ap2_itsm (Kaufleute für IT-System-Management): 7P-Marketing, Handelskalkulation, TCO/ROI, EVB-IT, SLAs, 40h-Projekt
  * ihk_ap2_kdm (Kaufleute für Digitalisierungsmanagement): Business Model Canvas, Plattformökonomie, BPMN 2.0, GoBD-DMS, XRechnung, DSFA/AI Act, 40h-Projekt
- Created interactive tools:
  * usv_calculator.js (Wirk-, Scheinleistung, Autonomiezeit & Redundanz N+1)
  * handelskalkulation_trainer.js (LEP -> Rabatt -> ZVP -> BVP Vorwärtskalkulation)
- Expanded official IHK question bank to 219 questions (+12 authentic ITSE/ITSM/KDM items)
- Integrated into courses_manifest.js, it_ausbildungen_manifest.js, and dashboard.html
- Resolved all relative paths (zero 404 errors verified across 2,428 links)
2026-09-15 08:40:05 +02:00
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