Commit graph

24 commits

Author SHA1 Message Date
Alex Mueller
c0635da6cc feat(ux): implement modern design tokens, resizable workspace splitters, visual test diffs, and engineering competency model 2026-09-15 15:19:52 +02:00
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
1f889f9f2f fix(routing): automatic root chapter redirects, safe workspace link handling, and legacy navigation cleanup 2026-09-13 13:57:32 +02:00
Alex Mueller
dd43e98748 feat(ui): WCAG text contrast improvements and modern course & lesson navigation button system 2026-09-13 12:16:42 +02:00
Alex Mueller
3a1d279c73 fix(runners): enforce real test validation across all language runners and eliminate false-positive test passed modal 2026-09-12 23:03:47 +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
6bfcca578b fix(navigation): resolve dashboard links, auth session persistence and chapter backlinks across all courses 2026-09-12 20:53:56 +02:00
Alex Mueller
45e11299c6 fix(platform): finalize runner registration, certificate verification and dynamic workspace loading 2026-09-12 20:34:03 +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
Alex Mueller
af4b1dc460 feat(security): implement robust maintenance mode, session login guard, and comprehensive security hardening 2026-09-12 15:02:31 +02:00
Alex Mueller
2571cb8847 feat(ux): responsive kurs-sidebar und kapitel-drawer für alle 13 kurse & web-ide
- Dynamic Sidebar mit window.COURSES_MANIFEST für 13 Kurse (216 Kapitel)
- Kurswechsler Dropdown mit Direktnavigation
- Fortschrittsanzeige mit Solved-Checkmarks (✓) aus localStorage
- Responsive Off-Canvas Drawer mit Floating Action Button (☰ Kapitel) & Backdrop auf Mobile/Tablets
- Web-IDE Topbar Drawer-Button (☰ Kapitel) für unterbrechungsfreien Vollbild-Editor
- Saubere Bereinigung redundanter statischer Legacy-Sidebars
2026-09-12 13:49:46 +02:00
Alex Mueller
7b23df0ad8 Workspace IDE: app_auth.js eingebunden für automatischen Session- und Fortschritts-Sync 2026-09-12 13:29:37 +02:00
Alex Mueller
6e0b25f4e2 Branding-Update für it-praxisportal.de: Neuer Hero-Bereich, SVG-Favicon, OpenGraph-Metadaten und Plattform-Titel 2026-09-12 13:26:06 +02:00
Alex Mueller
9003034dbd IHK AP1 & AP2 (FISI) Crashkurse: Vollständige Lernfeld-Module (LF 1-12), 150 IHK-Prüfungsfragen, interaktive Prüfungs-Engine und Multi-Sprachen-Erweiterung (PDFs excluded) 2026-09-10 07:43:39 +02:00
Alex Mueller
80cd17727c Vollständige Umsetzung von Phase A bis C: (1) SQL & Data Analytics Master (16 Module), (2) HTML5 & Modern CSS3 (16 Module) und (3) Go Cloud Microservices (16 Module). Plattform umfasst nun 131 Module über 7 Sprachen 2026-08-30 13:10:38 +02:00
Alex Mueller
1143000be9 Integration von 2 vollständigen DevOps- & Scripting-Kursen: (1) Linux Bash & Cloud DevOps (16 Module) und (2) Modern PowerShell 7+ Core (16 Module) mit Multithreading, REST-Pipelines, Runner-Adaptern und 8 neuen Zertifikaten 2026-08-30 12:55:08 +02:00
Alex Mueller
36cc7a9708 Vollständiger Ausbau des JavaScript & TypeScript Curriculums auf 16 Module (4 Lehrpfade: ES6 Essentials, Moderne Datenmodelle & OOP, DOM & Web APIs, Architecture & TypeScript) 2026-08-30 10:42:17 +02:00
Alex Mueller
aff02ca52e Vollständige Modularisierung (Phasen 3 & 4): JavaScript Web Worker Runner & SQL WASM Runner, polyglotte Kurse (courses/javascript/, courses/sql/) und universeller Kurs-Switcher 2026-08-30 00:34:38 +02:00
Alex Mueller
58ef8a3fb4 Modularisiere Plattform (Phase 1 & 2): RunnerRegistry-Plugin-System, standardisierter Python-Adapter und deklaratives Kurs-Manifest (courses/python/course.json) 2026-08-30 00:30:49 +02:00
Alex Mueller
108da4c12a Erstelle Lehrpfad 4: Python Professional & Data Engineering (Module 17-22: Regex, Functional, Generatoren, Dataclasses, SQLite, REST-APIs) 2026-08-29 23:33:04 +02:00
Alex Mueller
b240ed9a6b Implementiere mehrschichtigen Code-Guard & Sandbox-Schutz: AST-Musterprüfung, Pyodide-Härtung (Sperrung von js/subprocess/socket) und Timeout-Schutz 2026-08-29 21:21:27 +02:00
Alex Mueller
698e6625ac Verfeinerung nach Sub-Agent-Audit: Sicherheits-Härtung (HMAC, IDOR-Schutz, .htaccess), Dynamische Parsons-Puzzles, 4-Stufen-Scaffolding, Code-Inspektor & CSV-Export 2026-08-29 20:57:54 +02:00
Alex Mueller
759e64666a Implementiere Online-Lernplattform: Monaco Split-Screen Web-IDE, In-Browser Pyodide Test-Runner, User Auth, Auto-Save und Lehrer-Dashboard 2026-08-29 20:50:59 +02:00