diff --git a/assets/app_auth.js b/assets/app_auth.js index e9af1ed..749e45f 100644 --- a/assets/app_auth.js +++ b/assets/app_auth.js @@ -353,7 +353,7 @@ document.body.classList.add('logged-in'); if (userSpan) { userSpan.style.display = 'inline-flex'; - userSpan.innerHTML = `👤 ${escapeHtml(user.name || user.email)}`; + userSpan.innerHTML = `${escapeHtml(user.name || user.email)}`; userSpan.style.cursor = 'pointer'; userSpan.title = 'Zum Kurs-Dashboard wechseln'; userSpan.onclick = () => { window.location.href = 'dashboard.html'; }; @@ -373,7 +373,7 @@ } if (registerBtn) { registerBtn.style.display = 'inline-flex'; - registerBtn.innerHTML = '💻 Zum Kurs-DashboardDashboard'; + registerBtn.innerHTML = 'Zum Kurs-DashboardDashboard'; registerBtn.style.background = '#10b981'; registerBtn.removeAttribute('onclick'); registerBtn.onclick = (e) => { @@ -382,7 +382,7 @@ }; } if (heroPrimaryCta) { - heroPrimaryCta.innerHTML = '▶ Zum Dashboard & Kurse wählen →'; + heroPrimaryCta.innerHTML = 'Zum Dashboard & Kurse wählen →'; heroPrimaryCta.removeAttribute('onclick'); heroPrimaryCta.onclick = (e) => { e.preventDefault(); @@ -392,7 +392,7 @@ // Alle allgemeinen Landing-Page Action Buttons anpassen document.querySelectorAll('.landing-cta-btn').forEach(btn => { - btn.innerHTML = '▶ Zum Dashboard & Kurse wählen →'; + btn.innerHTML = 'Zum Dashboard & Kurse wählen →'; btn.style.background = '#10b981'; btn.removeAttribute('onclick'); btn.onclick = (e) => { @@ -425,7 +425,7 @@ } if (loginBtn) { loginBtn.style.display = 'inline-flex'; - loginBtn.innerText = '🔑 Anmelden'; + loginBtn.innerText = 'Anmelden'; loginBtn.style.background = 'rgba(255,255,255,0.12)'; loginBtn.style.color = 'white'; loginBtn.style.borderColor = 'rgba(255,255,255,0.2)'; @@ -433,7 +433,7 @@ } if (registerBtn) { registerBtn.style.display = 'inline-flex'; - registerBtn.innerHTML = '✨ Kostenlos registrierenStarten'; + registerBtn.innerHTML = 'Kostenlos registrierenStarten'; registerBtn.style.background = '#0284c7'; registerBtn.onclick = () => window.openAuthModal('register', { allowClose: true }); } @@ -443,7 +443,7 @@ const mobLogoutBtn = document.getElementById('mobile-drawer-logout-btn'); if (mobLogoutBtn) mobLogoutBtn.style.display = 'none'; if (heroPrimaryCta) { - heroPrimaryCta.innerHTML = '🚀 Jetzt kostenlos registrieren'; + heroPrimaryCta.innerHTML = 'Jetzt kostenlos registrieren →'; heroPrimaryCta.onclick = (e) => { e.preventDefault(); window.openAuthModal('register', { allowClose: true }); @@ -452,7 +452,7 @@ // Alle allgemeinen Landing-Page Action Buttons für Besucher document.querySelectorAll('.landing-cta-btn').forEach(btn => { - btn.innerHTML = '✨ Jetzt kostenlos registrieren & Kurse wählen →'; + btn.innerHTML = 'Jetzt kostenlos registrieren & Kurse wählen →'; btn.style.background = '#0284c7'; btn.onclick = (e) => { e.preventDefault(); @@ -489,19 +489,19 @@ // Aktualisiere ggf. vorhandene Curriculum-Aktions-Buttons document.querySelectorAll('.portal-card-action-btn').forEach(btn => { if (loggedIn) { - btn.innerHTML = '▶ Im Lernbereich öffnen →'; + btn.innerHTML = 'Im Lernbereich öffnen →'; btn.classList.remove('locked'); btn.style.background = '#10b981'; btn.onclick = () => { window.location.href = 'dashboard.html'; }; } else { - btn.innerHTML = '✨ Lehrplan freischalten & starten'; + btn.innerHTML = 'Lehrplan ansehen'; btn.classList.add('locked'); btn.style.background = '#0284c7'; btn.onclick = (e) => { e.preventDefault(); window.openAuthModal('register', { allowClose: true, - title: '🔒 Lehrplan freischalten', + title: 'Lehrplan freischalten', message: 'Erstelle einen kostenlosen Account in unter 30 Sekunden, um sofort vollen Zugriff auf alle Kurse und Module im Lernbereich zu erhalten.' }); }; @@ -534,10 +534,10 @@ ` : ''}
Realistische Prüfungssimulation nach der neuen Ausbildungsordnung (AO 2020) für Fachinformatiker aller Fachrichtungen mit Timer, Notenschlüssel & Lösungserklärungen.
+ Offizieller Prüfungsstandard +Prüfungssimulation nach bundeseinheitlicher Ausbildungsordnung (AO 2020) für Fachinformatiker aller Fachrichtungen mit Zeitbegrenzung, Notenschlüssel und detaillierten Lösungserklärungen.
Gemeinsame Kernqualifikationen für alle IT-Berufe: Verträge, Ergonomie, Subnetting, BSI, BPMN 2.0, Belege & Netzplan.
- - ▶ AP1 Module üben +Gemeinsame Kernqualifikationen für alle IT-Berufe: Verträge, Ergonomie, Subnetting, BSI, BPMN 2.0, Belege & Netzplan.
+ + AP1 Module öffnen →VLAN & Routing, VRT-Symbole, Active Directory, RAID 0-10, Backup 3-2-1-1-0, Enterprise SQL & 40h-Projektleitfaden.
- - ▶ AP2 FISI üben +VLAN & Routing, VRT-Symbole, Active Directory, RAID 0-10, Backup 3-2-1-1-0, Enterprise SQL & 40h-Projektleitfaden.
+ + AP2 FISI öffnen →Clean Architecture, GoF-Entwurfsmuster, UML 2.5, Algorithmen (O-Notation), OOP & SOLID, REST/GraphQL & 80h-Projektleitfaden.
- - ▶ AP2 FIAE üben +Clean Architecture, GoF-Entwurfsmuster, UML 2.5, Algorithmen (O-Notation), OOP & SOLID, REST/GraphQL & 80h-Projektleitfaden.
+ + AP2 FIAE öffnen →Prozessoptimierung, BPMN 2.0, ISO 25012 Datenqualität, ETL/CDC, Star-Schema, Statistik, ML-Evaluation & 40h-Projektleitfaden.
- - ▶ AP2 FIDP üben +Prozessoptimierung, BPMN 2.0, ISO 25012 Datenqualität, ETL/CDC, Star-Schema, Statistik, ML-Evaluation & 40h-Projektleitfaden.
+ + AP2 FIDP öffnen →Cyber-Physische Systeme, RAMI 4.0, IO-Link, Profinet IO, TSN, OPC UA/MQTT, 5G-Campus, IEC 62443, Purdue & 40h-Projekt.
- - ▶ AP2 FIDV üben +Cyber-Physische Systeme, RAMI 4.0, IO-Link, Profinet IO, TSN, OPC UA/MQTT, 5G-Campus, IEC 62443, Purdue & 40h-Projekt.
+ + AP2 FIDV öffnen →VDE 0100/0701, DGUV V3, USV (VFI), LWL-Spleißen & OTDR, EMV, Brandschottung & 40h-Projektleitfaden.
- - ▶ AP2 ITSE üben +VDE 0100/0701, DGUV V3, USV (VFI), LWL-Spleißen & OTDR, EMV, Brandschottung & 40h-Projektleitfaden.
+ + AP2 ITSE öffnen →7P-Marketing, Handelskalkulation, TCO/ROI, EVB-IT Verträge, SLAs, ITIL & 40h-Projektleitfaden.
- - ▶ AP2 ITSM üben +7P-Marketing, Handelskalkulation, TCO/ROI, EVB-IT Verträge, SLAs, ITIL & 40h-Projektleitfaden.
+ + AP2 ITSM öffnen →Business Model Canvas, Plattformökonomie, BPMN 2.0, GoBD/DMS, XRechnung, DSFA & 40h-Projektleitfaden.
- - ▶ AP2 KDM üben +Business Model Canvas, Plattformökonomie, BPMN 2.0, GoBD/DMS, XRechnung, DSFA & 40h-Projektleitfaden.
+ + AP2 KDM öffnen →Interaktiver Rechentrainer: Netz-ID, Broadcast-Adresse, Hostbereich & Präfixlängen im Sekundentakt trainieren.
- - ▶ Subnetting-Drill öffnen +Interaktiver Rechentrainer: Netz-ID, Broadcast-Adresse, Hostbereich & Präfixlängen im Sekundentakt trainieren.
+ + Subnetting-Drill starten →Sobald du dich registrierst, erhältst du vollen Zugriff auf dein persönliches Dashboard. Hier wählst du deine gewünschten Kurse aus, verfolgst deinen Lernfortschritt, sammelst Erfahrungspunkte (XP) und startest mit einem Klick genau dort in der Web-IDE, wo du zuletzt aufgehört hast.
@@ -386,7 +385,7 @@Realistische Prüfungssimulation nach der bundeseinheitlichen Ausbildungsordnung (AO 2020) für Fachinformatiker aller Fachrichtungen (FIAE, FISI, FIDP, FITD).
Gemeinsame Kernqualifikationen der Lernfelder 1–8: Verträge, Ergonomie, IPv4/IPv6 Subnetting, BSI-Schutzbedarf, relationales SQL & Trace-Tabellen.
Spezifische Lernfelder 9–12: VLANs & Routing, Active Directory GPO, RAID & SAN-Speicher, Containerisierung, WiSo-Kompaktfragen & 40h-Projektarbeits-Leitfaden.
Blitzschnelles Rechnen: Dynamischer Subnetting-Generator mit Live-Punktevergabe, schrittweise Trace-Tabellen-Simulation und relationale Abfrage-Validierung.
Vergiss komplizierte Compiler-Installationen, Treiber-Inkompatibilitäten oder Administrationsrechte auf Schulrechnern. Das IT-Praxisportal bringt die vertraute VS Code Entwicklererfahrung direkt in jeden modernen Webbrowser.
@@ -654,7 +653,7 @@Didaktisch durchdacht, technisch modern und konsequent praxisorientiert.
Entwickelt von IHK-Dozenten und erfahrenen Software-Architekten.