Source files (src/) and rendered bundle (www/) extracted on 2026-04-29T01:35:47+02:00. Adds nginx:alpine Dockerfile + docker-compose.yml (Caddy-labels) so the bot runs stand-alone or as a per-customer template clone. Parent monorepo commit: d2c816f3edbc9760802a11b29ff4151c7aad4b46 Bot version: 2026-04-25
266 lines
14 KiB
JSON
266 lines
14 KiB
JSON
{
|
||
"version": "2026-04-25",
|
||
"updated": "2026-04-25",
|
||
"badges": [
|
||
{"id": "erste_unterweisung", "name": "Erste Unterweisung", "desc": "Erstes Quiz zu HF 3 bestanden", "icon": "🎓"},
|
||
{"id": "paragraphen_profi", "name": "Paragraphen-Profi", "desc": "BBiG/JArbSchG-Modul komplett", "icon": "§"},
|
||
{"id": "4_stufen_meister", "name": "4-Stufen-Meister:in", "desc": "Vier-Stufen-Methode korrekt abgefragt", "icon": "🪜"},
|
||
{"id": "lehrgespraech_pro", "name": "Lehrgespräch-Profi", "desc": "Lehrgespräch-Flashcards komplett", "icon": "💬"},
|
||
{"id": "pruefungsreif", "name": "Prüfungsreif", "desc": "Exit-Exam mit > 70 % bestanden", "icon": "🏆"},
|
||
{"id": "didaktik_nerd", "name": "Didaktik-Nerd", "desc": "Lernpsychologie-Modul komplett", "icon": "🧠"},
|
||
{"id": "streak_7", "name": "Woche durchgehalten", "desc": "7 Tage in Folge gelernt", "icon": "🔥"},
|
||
{"id": "ada_meister", "name": "AdA-Meister:in", "desc": "Alle 4 Handlungsfelder abgeschlossen", "icon": "👑"},
|
||
{"id": "night_owl", "name": "Nachtschwärmer:in", "desc": "Nach 22:00 Uhr noch gelernt", "icon": "🦉"}
|
||
],
|
||
"levels": [
|
||
{"name": "Neu dabei", "min": 0},
|
||
{"name": "Interessiert:e", "min": 50},
|
||
{"name": "Angehende:r Ausbilder:in", "min": 200},
|
||
{"name": "Prüfungs-Kandidat:in", "min": 500},
|
||
{"name": "Prüfungsreif", "min": 1250},
|
||
{"name": "Frische:r AdA", "min": 2500},
|
||
{"name": "Ausbilder:in mit Erfahrung", "min": 5000}
|
||
],
|
||
"curricula": [
|
||
{
|
||
"id": "hf1",
|
||
"title": "HF 1 — Ausbildung planen",
|
||
"short": "HF 1",
|
||
"icon": "checklist",
|
||
"color": "#10b981",
|
||
"description": "Eignung des Betriebs, der Person, des Berufs — und der Ausbildungsplan. § 27/28/30 BBiG, BetrVG-Mitbestimmung.",
|
||
"modules": [
|
||
{
|
||
"id": "eignung-betrieb",
|
||
"title": "Eignung des Betriebs (§ 27 BBiG)",
|
||
"subtopics": [
|
||
{"id": "verhaeltnis-fk-azubi", "title": "Verhältnis Fachkraft : Azubi", "objectives": ["Faustregel kennen", "Aushilfen zählen nicht", "Verbund-Ausbildung als Ausweg"]},
|
||
{"id": "art-einrichtung", "title": "Art und Einrichtung des Betriebs", "objectives": ["Werkstattausstattung beurteilen", "Ausbildungsrahmenplan abdecken können"]}
|
||
]
|
||
},
|
||
{
|
||
"id": "eignung-ausbilder",
|
||
"title": "Eignung der Ausbilder:in (§§ 28, 30)",
|
||
"subtopics": [
|
||
{"id": "persoenliche-eignung", "title": "Persönliche Eignung", "objectives": ["§ 29 Verbote kennen", "Führungszeugnis-Anlässe"]},
|
||
{"id": "fachliche-eignung", "title": "Fachliche Eignung", "objectives": ["Ausbildungsberuf-Bezug", "Berufspraxis-Anforderung"]},
|
||
{"id": "ada-paedagogisch", "title": "Berufs-/arbeitspädagogische Eignung", "objectives": ["AEVO-Anforderung", "Befreiungstatbestände kennen"]}
|
||
]
|
||
},
|
||
{
|
||
"id": "ausbildungsplan",
|
||
"title": "Ausbildungsplan & Lernortkooperation",
|
||
"subtopics": [
|
||
{"id": "sachlich-zeitlich", "title": "Sachliche und zeitliche Gliederung (§ 11)", "objectives": ["Pflicht-Inhalte", "Beispielplan ableiten"]},
|
||
{"id": "drei-lernorte", "title": "Drei Lernorte (Betrieb / Schule / ÜBA)", "objectives": ["Aufgabenverteilung", "Freistellung Berufsschule"]},
|
||
{"id": "br-mitbestimmung", "title": "Mitbestimmung Betriebsrat (§§ 96–98 BetrVG)", "objectives": ["Auswahl Ausbilder", "Bildungsmaßnahmen"]}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "hf2",
|
||
"title": "HF 2 — Vorbereiten & Einstellen",
|
||
"short": "HF 2",
|
||
"icon": "users",
|
||
"color": "#10b981",
|
||
"description": "Recruiting, Vertragsschluss, Probezeit, JArbSchG für unter-18.",
|
||
"modules": [
|
||
{
|
||
"id": "auswahl",
|
||
"title": "Auswahlverfahren & AGG",
|
||
"subtopics": [
|
||
{"id": "anforderungsprofil", "title": "Anforderungsprofil ableiten", "objectives": ["Aus Ausbildungsrahmenplan", "AGG-konform formulieren"]},
|
||
{"id": "vorstellungsgespraech", "title": "Strukturiertes Vorstellungsgespräch", "objectives": ["Erlaubte/verbotene Fragen", "Bewertungsbogen"]}
|
||
]
|
||
},
|
||
{
|
||
"id": "vertrag",
|
||
"title": "Berufsausbildungsvertrag (§§ 10, 11, 20)",
|
||
"subtopics": [
|
||
{"id": "vertragsschluss", "title": "Vertragsschluss & Schriftform", "objectives": ["§ 11 Pflicht-Inhalte", "eForm ausgeschlossen"]},
|
||
{"id": "probezeit", "title": "Probezeit § 20 BBiG", "objectives": ["1–4 Monate Spanne", "Kündigungsregelung Probezeit"]},
|
||
{"id": "eintragung", "title": "Eintragung im Verzeichnis (§ 35)", "objectives": ["IHK-Anmeldung", "Voraussetzung Prüfungszulassung"]}
|
||
]
|
||
},
|
||
{
|
||
"id": "jugendarbeitsschutz",
|
||
"title": "JArbSchG für unter-18-Jährige",
|
||
"subtopics": [
|
||
{"id": "arbeitszeit", "title": "Arbeitszeit & Pausen (§§ 8, 11)", "objectives": ["Max. 8h/40h", "Pausenregelung"]},
|
||
{"id": "berufsschule-jarb", "title": "Berufsschultag (§ 9)", "objectives": ["Freistellung", "≥ 5h-Regel"]},
|
||
{"id": "urlaub-jarb", "title": "Urlaub (§ 19)", "objectives": ["Staffelung 30/27/25 Tage", "Berechnung"]},
|
||
{"id": "erstuntersuchung", "title": "Ärztliche Erstuntersuchung (§ 32)", "objectives": ["Vor Ausbildungsbeginn", "Nachuntersuchung"]}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "hf3",
|
||
"title": "HF 3 — Ausbildung durchführen",
|
||
"short": "HF 3 ★",
|
||
"icon": "graduation",
|
||
"color": "#10b981",
|
||
"description": "Das didaktische Herzstück. 4-Stufen-Methode, Lehrgespräch, Leittext, Lernziele, Motivation, Feedback. Hier liegt die praktische Prüfung.",
|
||
"modules": [
|
||
{
|
||
"id": "vier-stufen",
|
||
"title": "Vier-Stufen-Methode",
|
||
"subtopics": [
|
||
{"id": "stufe-1-vorbereiten", "title": "Stufe 1 — Vorbereiten", "objectives": ["Lernatmosphäre", "Vorwissen abfragen", "Lernziel transparent"]},
|
||
{"id": "stufe-2-vormachen", "title": "Stufe 2 — Vormachen", "objectives": ["Modeling laut denken", "Geschwindigkeit", "Perspektive Azubi"]},
|
||
{"id": "stufe-3-nachmachen", "title": "Stufe 3 — Nachmachen", "objectives": ["Azubi kommentiert selbst", "Sofort-Korrektur Sicherheit"]},
|
||
{"id": "stufe-4-uebung", "title": "Stufe 4 — Üben & Erfolgskontrolle", "objectives": ["Selbstständigkeit", "Lernziel überprüfen"]}
|
||
]
|
||
},
|
||
{
|
||
"id": "lehrgespraech",
|
||
"title": "Lehrgespräch (fragend-entwickelnd)",
|
||
"subtopics": [
|
||
{"id": "fragearten", "title": "Fragearten", "objectives": ["Offen vs. geschlossen", "Suggestiv vermeiden", "Lenkfragen einsetzen"]},
|
||
{"id": "phasen-lg", "title": "Phasen (Einstieg/Erarbeiten/Sicherung/Anwendung)", "objectives": ["Aufbau", "Gruppe vs. Einzelgespräch"]}
|
||
]
|
||
},
|
||
{
|
||
"id": "weitere-methoden",
|
||
"title": "Weitere Methoden",
|
||
"subtopics": [
|
||
{"id": "leittext", "title": "Leittextmethode", "objectives": ["6 Phasen vollständige Handlung", "Selbstgesteuertes Lernen"]},
|
||
{"id": "projektmethode", "title": "Projektmethode", "objectives": ["Komplexe Aufgaben", "Bewertungsherausforderung"]},
|
||
{"id": "rollenspiel", "title": "Rollenspiel", "objectives": ["Briefing/Spiel/Entrollen", "Beobachterrolle"]}
|
||
]
|
||
},
|
||
{
|
||
"id": "lernziele",
|
||
"title": "Lernziele formulieren",
|
||
"subtopics": [
|
||
{"id": "drei-ebenen", "title": "Richt- / Grob- / Feinlernziel", "objectives": ["Hierarchie verstehen", "Verben passen"]},
|
||
{"id": "drei-bereiche", "title": "Kognitiv / Affektiv / Psychomotorisch", "objectives": ["Bloom-Taxonomie", "Methode auf Bereich abstimmen"]},
|
||
{"id": "feinformulierung", "title": "Feinlernziel = Verhalten + Bedingung + Maßstab", "objectives": ["Beispiele formulieren", "Überprüfbarkeit"]}
|
||
]
|
||
},
|
||
{
|
||
"id": "motivation-feedback",
|
||
"title": "Motivation & Feedback",
|
||
"subtopics": [
|
||
{"id": "deci-ryan", "title": "Selbstbestimmungstheorie (Deci/Ryan)", "objectives": ["Autonomie/Kompetenz/Eingebundenheit", "Intrinsisch vs. extrinsisch"]},
|
||
{"id": "feedback-www", "title": "WWW-Feedback-Schema", "objectives": ["Wahrnehmung-Wirkung-Wunsch", "Feedback-Regeln"]},
|
||
{"id": "berichtsheft", "title": "Ausbildungsnachweis (§ 14 Abs. 2)", "objectives": ["Pflicht des Ausbildenden", "Form schriftlich/elektronisch"]}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "hf4",
|
||
"title": "HF 4 — Ausbildung abschließen",
|
||
"short": "HF 4",
|
||
"icon": "trophy",
|
||
"color": "#10b981",
|
||
"description": "Zwischen-/Abschlussprüfung, Verlängerung, Zeugnis, Übernahme, Weiterbildung.",
|
||
"modules": [
|
||
{
|
||
"id": "pruefungen-azubi",
|
||
"title": "Prüfungen des Azubis",
|
||
"subtopics": [
|
||
{"id": "zwischenpruefung", "title": "Zwischenprüfung (§ 48)", "objectives": ["Standortbestimmung", "Anmeldung & Freistellung"]},
|
||
{"id": "gestreckt", "title": "Gestreckte Abschlussprüfung", "objectives": ["Teil 1 + 2 Zusammenrechnung", "Berufe mit Streckung"]},
|
||
{"id": "abschlusspruefung", "title": "Abschlussprüfung (§ 37)", "objectives": ["Bestehen", "Vorbereitungstage"]}
|
||
]
|
||
},
|
||
{
|
||
"id": "ende-vertrag",
|
||
"title": "Ende des Ausbildungsverhältnisses",
|
||
"subtopics": [
|
||
{"id": "vorzeitig", "title": "Vorzeitiges Bestehen (§ 45)", "objectives": ["Voraussetzungen", "Antragsweg"]},
|
||
{"id": "verlaengerung", "title": "Verlängerung (§ 8)", "objectives": ["Bei Nichtbestehen", "Bei Krankheit/Mutterschutz"]},
|
||
{"id": "kuendigung", "title": "Kündigung nach Probezeit (§ 22)", "objectives": ["Wichtiger Grund", "4-Wochen-Frist Azubi"]}
|
||
]
|
||
},
|
||
{
|
||
"id": "zeugnis-uebernahme",
|
||
"title": "Zeugnis & Übernahme",
|
||
"subtopics": [
|
||
{"id": "ausbildungszeugnis", "title": "Ausbildungszeugnis (§ 16)", "objectives": ["Einfach vs. qualifiziert", "Schriftform Pflicht"]},
|
||
{"id": "uebernahme", "title": "Übernahme nach Ausbildung (§ 24)", "objectives": ["Stillschweigend = unbefristet", "Anschlussvertrag"]},
|
||
{"id": "weiterbildung", "title": "Weiterbildung aufzeigen", "objectives": ["Aufstiegspfade", "Mentoring"]}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "pruefungstraining",
|
||
"title": "Prüfungs-Training",
|
||
"short": "Prüfung",
|
||
"icon": "target",
|
||
"color": "#10b981",
|
||
"description": "Schriftliche Prüfung (80 MC, 180 Min.), praktische Prüfung (15+15 Min.). Aufbau, Bewertung, Stolpersteine.",
|
||
"modules": [
|
||
{
|
||
"id": "schriftlich",
|
||
"title": "Schriftliche Prüfung",
|
||
"subtopics": [
|
||
{"id": "aufbau-mc", "title": "Aufbau handlungsorientierter MC", "objectives": ["Ausgangssituation lesen", "Mehrfach-Antworten erkennen"]},
|
||
{"id": "zeitmanagement", "title": "Zeitmanagement 180 Min.", "objectives": ["2 Min/Frage", "Markieren & überspringen"]},
|
||
{"id": "stolpersteine", "title": "Top-Stolpersteine", "objectives": ["NICHT-/falsch-Fragen", "Maxima/Minima", "Zuständige-Stelle-Falle"]}
|
||
]
|
||
},
|
||
{
|
||
"id": "praktisch",
|
||
"title": "Praktische Prüfung",
|
||
"subtopics": [
|
||
{"id": "wahl-praesentation", "title": "Wahl Präsentation vs. Durchführung", "objectives": ["Stärken-Schwächen-Profil", "Themenwahl"]},
|
||
{"id": "konzeptpapier", "title": "Konzeptpapier erstellen", "objectives": ["Adressaten-/Lernzielanalyse", "Verlaufsplan-Tabelle"]},
|
||
{"id": "fachgespraech", "title": "Fachgespräch (15 Min.)", "objectives": ["Methodenwahl begründen", "Handlungsalternativen"]},
|
||
{"id": "bewertungskriterien", "title": "Bewertungskriterien", "objectives": ["Lernatmosphäre", "Erfolgskontrolle", "Pädagogische Kompetenz"]}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "lernpsychologie",
|
||
"title": "Lernpsychologie & Kommunikation",
|
||
"short": "Lernpsy",
|
||
"icon": "brain",
|
||
"color": "#10b981",
|
||
"description": "Theorien, die in HF 3 prüfungsrelevant sind. Kommunikation und Konfliktmanagement.",
|
||
"modules": [
|
||
{
|
||
"id": "lerntheorien",
|
||
"title": "Lerntheorien & Taxonomien",
|
||
"subtopics": [
|
||
{"id": "bloom", "title": "Bloom-Taxonomie", "objectives": ["6 kognitive Stufen", "Verben passend wählen"]},
|
||
{"id": "drei-paradigmen", "title": "Behaviorismus / Kognitivismus / Konstruktivismus", "objectives": ["Lernparadigmen unterscheiden", "Methoden ableiten"]},
|
||
{"id": "vygotsky", "title": "Zone der nächsten Entwicklung (Vygotsky)", "objectives": ["ZPD-Konzept", "Scaffolding"]}
|
||
]
|
||
},
|
||
{
|
||
"id": "erwachsenenbildung",
|
||
"title": "Erwachsenenbildung",
|
||
"subtopics": [
|
||
{"id": "knowles", "title": "Knowles' Andragogik", "objectives": ["6 Prinzipien", "Erwachsene vs. Kinder"]},
|
||
{"id": "kolb", "title": "Kolbs Lernzyklus", "objectives": ["4 Phasen", "Lerntypen kritisch"]},
|
||
{"id": "tuckman", "title": "Tuckman Gruppenphasen", "objectives": ["Forming/Storming/Norming/Performing/Adjourning", "Storming nicht überspringen"]}
|
||
]
|
||
},
|
||
{
|
||
"id": "kommunikation",
|
||
"title": "Kommunikation",
|
||
"subtopics": [
|
||
{"id": "vier-ohren", "title": "4-Ohren-Modell (Schulz von Thun)", "objectives": ["Sache/Selbstkundgabe/Beziehung/Appell", "Konfliktdiagnose"]},
|
||
{"id": "ich-botschaften", "title": "Ich-Botschaften & aktives Zuhören", "objectives": ["Du- vs. Ich-Botschaft", "3-Schritte-Aufbau"]},
|
||
{"id": "feedback-regeln", "title": "Feedback-Regeln", "objectives": ["Beschreibend statt bewertend", "Zeitnah & konkret"]}
|
||
]
|
||
},
|
||
{
|
||
"id": "konflikt",
|
||
"title": "Konfliktmanagement",
|
||
"subtopics": [
|
||
{"id": "glasl-stufen", "title": "Glasl-Eskalationsstufen", "objectives": ["9 Stufen", "Eingriffspunkte"]},
|
||
{"id": "konfliktgespraech", "title": "Konfliktgespräch in 5 Phasen", "objectives": ["Wahrnehmung-Auswirkung-Sicht-Lösung-Vereinbarung", "No-Gos"]},
|
||
{"id": "beurteilungsgespraech", "title": "Beurteilungsgespräch", "objectives": ["Selbsteinschätzung zuerst", "SMART-Ziele"]}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|