Baustein 2: Inhalte einlesen und pruefen, Handouts, Suche, Glossar

Die fachlichen Inhalte liegen als Dateien unter content/ und werden beim
Start eingelesen, geprueft und in den Speicher geladen.

- Inhaltslader mit Zod-Schemata und Querverweispruefung
- Fehlermeldungen nennen Datei und Zeile, gesammelt statt beim ersten
  Fehler geworfen; die Anwendung startet bei Fehlern nicht
- npm run inhalte:pruefen prueft ohne Start
- Handout-Ansicht mit festem Aufbau, Uebersicht nach Themenbloecken
- Volltextsuche mit Gewichtung und Trefferausschnitt
- Gelesen-Markierung je Handout
- Glossar mit Suche und automatischer Verlinkung in den Handouts
- Beispielinhalte: 4 Wochen, 12 Handouts, 24 Merkkarten, 4 Aufgaben,
  4 Checklisten, 2 Lernzielkontrollen, 24 Glossareintraege
- rahmenplan.yaml aus FIAusbV 2020 und KMK-Rahmenlehrplan, mit Fundstellen
- gray-matter entfernt, YAML-Kopf wird selbst herausgeloest
- npm run screenshots nimmt die Bilder fuer die Anleitung auf
- 39 neue Tests, insgesamt 68

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Florian Wilde
2026-09-10 07:56:38 +02:00
co-authored by Claude Opus 5
parent e856349cd4
commit 1af5613e9b
70 changed files with 4779 additions and 124 deletions
+205
View File
@@ -0,0 +1,205 @@
# ---------------------------------------------------------------------------
# Nachschlagewerk für die beiden verbindlichen Dokumente der Ausbildung.
# Diese Datei wird nicht bearbeitet, um Inhalte zu planen – sie bildet ab, was
# in Verordnung und Rahmenlehrplan steht. Alles andere verweist nur darauf.
#
# Quellen:
# Betrieb: Verordnung über die Berufsausbildung zum Fachinformatiker und zur
# Fachinformatikerin (FIAusbV) vom 28.02.2020, Anlage zu § 3 Abs. 1
# Schule: Rahmenlehrplan der Kultusministerkonferenz für die Ausbildungs-
# berufe der IT-Berufe, Beschluss vom 13.12.2019
#
# Zur Nummerierung: Die Verordnung führt sechs Abschnitte (A bis F), weil sie
# alle vier Fachrichtungen abdeckt. Für die Systemintegration sind davon drei
# einschlägig. Um die Kürzel kurz zu halten, werden sie hier so benannt:
#
# A1 – A10 = Abschnitt A der Verordnung (fachrichtungsübergreifend)
# B1 – B3 = Abschnitt C der Verordnung (Fachrichtung Systemintegration)
# C1 – C5 = Abschnitt F der Verordnung (integrativ zu vermitteln)
#
# Das Feld `verordnung` nennt bei jeder Position die amtliche Fundstelle,
# damit gegenüber der IHK nachvollziehbar bleibt, was gemeint ist.
# ---------------------------------------------------------------------------
quellen:
betrieb:
titel: Verordnung über die Berufsausbildung zum Fachinformatiker und zur Fachinformatikerin
kurz: FIAusbV
vom: 2020-02-28
fundstelle: BGBl. I S. 250, Anlage zu § 3 Absatz 1
schule:
titel: Rahmenlehrplan für die Ausbildungsberufe der Informations- und Telekommunikationstechnik
kurz: KMK-Rahmenlehrplan
vom: 2019-12-13
berufsbildpositionen:
# --- Abschnitt A der Verordnung: fachrichtungsübergreifend ---------------
- id: A1
gruppe: fachrichtungsuebergreifend
titel: Planen, Vorbereiten und Durchführen von Arbeitsaufgaben in Abstimmung mit kundenspezifischen Geschäfts- und Leistungsprozessen
kurz: Arbeitsaufgaben planen und durchführen
verordnung: Abschnitt A, lfd. Nr. 1
- id: A2
gruppe: fachrichtungsuebergreifend
titel: Informieren und Beraten von Kunden und Kundinnen
kurz: Kunden informieren und beraten
verordnung: Abschnitt A, lfd. Nr. 2
- id: A3
gruppe: fachrichtungsuebergreifend
titel: Beurteilen marktgängiger IT-Systeme und kundenspezifischer Lösungen
kurz: IT-Systeme beurteilen
verordnung: Abschnitt A, lfd. Nr. 3
- id: A4
gruppe: fachrichtungsuebergreifend
titel: Entwickeln, Erstellen und Betreuen von IT-Lösungen
kurz: IT-Lösungen entwickeln und betreuen
verordnung: Abschnitt A, lfd. Nr. 4
- id: A5
gruppe: fachrichtungsuebergreifend
titel: Durchführen und Dokumentieren von qualitätssichernden Maßnahmen
kurz: Qualität sichern und dokumentieren
verordnung: Abschnitt A, lfd. Nr. 5
- id: A6
gruppe: fachrichtungsuebergreifend
titel: Umsetzen, Integrieren und Prüfen von Maßnahmen zur IT-Sicherheit und zum Datenschutz
kurz: IT-Sicherheit und Datenschutz
verordnung: Abschnitt A, lfd. Nr. 6
- id: A7
gruppe: fachrichtungsuebergreifend
titel: Erbringen der Leistungen und Auftragsabschluss
kurz: Leistung erbringen und Auftrag abschließen
verordnung: Abschnitt A, lfd. Nr. 7
- id: A8
gruppe: fachrichtungsuebergreifend
titel: Betreiben von IT-Systemen
kurz: IT-Systeme betreiben
verordnung: Abschnitt A, lfd. Nr. 8
- id: A9
gruppe: fachrichtungsuebergreifend
titel: Inbetriebnehmen von Speicherlösungen
kurz: Speicherlösungen in Betrieb nehmen
verordnung: Abschnitt A, lfd. Nr. 9
- id: A10
gruppe: fachrichtungsuebergreifend
titel: Programmieren von Softwarelösungen
kurz: Softwarelösungen programmieren
verordnung: Abschnitt A, lfd. Nr. 10
# --- Abschnitt C der Verordnung: Fachrichtung Systemintegration ----------
- id: B1
gruppe: systemintegration
titel: Konzipieren und Realisieren von IT-Systemen
kurz: IT-Systeme konzipieren und realisieren
verordnung: Abschnitt C, lfd. Nr. 1
- id: B2
gruppe: systemintegration
titel: Installieren und Konfigurieren von Netzwerken
kurz: Netzwerke installieren und konfigurieren
verordnung: Abschnitt C, lfd. Nr. 2
- id: B3
gruppe: systemintegration
titel: Administrieren von IT-Systemen
kurz: IT-Systeme administrieren
verordnung: Abschnitt C, lfd. Nr. 3
# --- Abschnitt F der Verordnung: integrativ zu vermitteln ----------------
- id: C1
gruppe: integrativ
titel: Berufsbildung sowie Arbeits- und Tarifrecht
kurz: Berufsbildung, Arbeits- und Tarifrecht
verordnung: Abschnitt F, lfd. Nr. 1
- id: C2
gruppe: integrativ
titel: Aufbau und Organisation des Ausbildungsbetriebes
kurz: Aufbau und Organisation des Betriebes
verordnung: Abschnitt F, lfd. Nr. 2
- id: C3
gruppe: integrativ
titel: Sicherheit und Gesundheitsschutz bei der Arbeit
kurz: Sicherheit und Gesundheitsschutz
verordnung: Abschnitt F, lfd. Nr. 3
- id: C4
gruppe: integrativ
titel: Umweltschutz und Nachhaltigkeit
kurz: Umweltschutz und Nachhaltigkeit
verordnung: Abschnitt F, lfd. Nr. 4
- id: C5
gruppe: integrativ
titel: Vernetztes Zusammenarbeiten unter Nutzung digitaler Medien
kurz: Vernetztes Zusammenarbeiten
verordnung: Abschnitt F, lfd. Nr. 5
gruppen:
fachrichtungsuebergreifend: Fachrichtungsübergreifende berufsprofilgebende Fertigkeiten
systemintegration: Fachrichtung Systemintegration
integrativ: Integrativ zu vermittelnde Fertigkeiten
lernfelder:
- id: LF1
titel: Das Unternehmen und die eigene Rolle im Betrieb beschreiben
jahr: 1
stunden: 40
- id: LF2
titel: Arbeitsplätze nach Kundenwunsch ausstatten
jahr: 1
stunden: 80
- id: LF3
titel: Clients in Netzwerke einbinden
jahr: 1
stunden: 80
- id: LF4
titel: Schutzbedarfsanalyse im eigenen Arbeitsbereich durchführen
jahr: 1
stunden: 40
- id: LF5
titel: Software zur Verwaltung von Daten anpassen
jahr: 1
stunden: 80
- id: LF6
titel: Serviceanfragen bearbeiten
jahr: 2
stunden: 40
- id: LF7
titel: Cyber-physische Systeme ergänzen
jahr: 2
stunden: 80
- id: LF8
titel: Daten systemübergreifend bereitstellen
jahr: 2
stunden: 80
- id: LF9
titel: Netzwerke und Dienste bereitstellen
jahr: 2
stunden: 80
- id: LF10
titel: Serverdienste bereitstellen und Administrationsaufgaben automatisieren
jahr: 3
stunden: 80
- id: LF11
titel: Betrieb und Sicherheit vernetzter Systeme gewährleisten
jahr: 3
stunden: 80
- id: LF12
titel: Kundenspezifische Systemintegration durchführen
jahr: 3
stunden: 120
# Themenblöcke – die Klammer, unter der Handouts und Merkkarten gruppiert
# werden. Das Kürzel eines Handouts beginnt mit dem Buchstaben des Blocks.
bloecke:
- id: arbeitsalltag
kuerzel: A
titel: Arbeitsalltag und Auftrag
farbe: petrol
- id: hardware
kuerzel: H
titel: Hardware
farbe: petrol
- id: netzwerk
kuerzel: N
titel: Netzwerk
farbe: petrol
- id: system
kuerzel: S
titel: Betriebssysteme und Dienste
farbe: petrol