← Zurück zur Blog-Übersicht

Waffensachkunde barrierefrei lernen: Meine Lernsoftware für die Prüfung nach § 7 WaffG

575 amtliche Prüfungsfragen, Erklärungen mit maschinell geprüften Rechtsfundstellen und Barrierefreiheit als Abnahmekriterium: Ein Blick auf meine kostenlose, freie Software unter der EUPL 1.2 Lernsoftware für die Waffensachkundeprüfung.

Warum es diese Software gibt

Der amtliche Fragenkatalog des Bundesverwaltungsamtes für die Sachkundeprüfung nach § 7 Waffengesetz ist auf der Webseite der Behörde ausdrücklich als „nicht barrierefrei" gekennzeichnet: ein PDF im zweispaltigen Tabellensatz, dessen Lösungen als Grafik-Kreuze hinterlegt sind. Von den rund zwölf Lernangeboten am Markt bewirbt kein einziges Barrierefreiheit.

Wer blind ist, eine Sehbehinderung hat oder keine Maus bedienen kann, ist von der Vorbereitung auf eine staatliche Prüfung damit praktisch ausgeschlossen. Genau das ändert dieses Projekt: eine Lernsoftware, die vollständig offline auf Windows läuft, kostenlos ist, unter der freien Lizenz EUPL 1.2 steht und von Grund auf barrierefrei gebaut wird.

Was die Software kann


Erklärungen mit geprüften Rechtsfundstellen

Der amtliche Katalog nennt die richtige Antwort, aber nie den Grund. Diese Software liefert ihn nach – als deutlich gekennzeichneten Zusatz mit Verweis auf die Norm, in der es steht. Alle 575 Fragen haben eine solche Erklärung.

Bei Waffenrecht ist eine erfundene Fundstelle kein Schönheitsfehler: Wer sich darauf verlässt, lernt geltendes Recht falsch. Deshalb wird jede Fundstelle maschinell gegen den amtlichen Gesetzestext geprüft. Grundlage ist das XML von gesetze-im-internet.de (WaffG, AWaffV, BeschG, BeschussV, StGB, SprengG, 1. SprengV) – ein Prüfskript schlägt Gesetz, Paragraf, Absatz, Nummer und Buchstabe einzeln nach und bricht ab, wenn etwas davon nicht existiert. Wo es keine gesetzliche Grundlage gibt, etwa bei Sicherheitsregeln und Waffentechnik, wird das ausgesprochen, statt eine Fundstelle zu erfinden.

Barrierefreiheit ist Abnahmekriterium – nicht Nachtrag

Nicht „später auch noch", sondern Bedingung für jede fertige Funktion:


Zielmaß ist WCAG 2.2 Stufe AA vollständig (auf Software angewandt nach WCAG2ICT) zuzüglich relevanter Kapitel der EN 301 549. Automatisch geprüft wird mit axe-core in der Testpipeline – ergänzt um Screenreader-Durchgänge vor jeder Veröffentlichung.

Die Technik dahinter

Die Anwendung ist mit Electron, TypeScript und React gebaut. Eine eigene Python-Datenpipeline wandelt das amtliche PDF in strukturierte, validierte Daten um: 575 Fragen, 1430 Antwortoptionen, 629 markierte Lösungen – jede Abweichung von den am Original ermittelten Sollwerten lässt die Prüfung fehlschlagen. Ein Windows-Installationspaket entsteht direkt aus dem Build-Prozess.

Wo es die Software gibt

Das fertige Installationspaket für Windows 10 und 11 steht auf der Projektseite zur Lernsoftware zum Herunterladen bereit — kostenlos, ohne Konto und ohne Internetverbindung. Dort steht immer die neueste Fassung, dazu Größe, Datum und eine Prüfsumme zum Nachrechnen. Wer lieber selbst baut oder nachlesen möchte, findet den vollständigen Quelltext im Quelltext-Portal.

Weil das Paket nicht signiert ist, warnt Windows beim ersten Start. Über „Weitere Informationen“ und „Trotzdem ausführen“ geht es weiter. Eine Signatur kostet mehrere hundert Euro im Jahr — bei einem Programm, das verschenkt wird, steht das in keinem Verhältnis.

Stand und Lizenz

Die Software ist in Entwicklung, aber benutzbar: Lernsitzung, Kapitelwahl, Prüfungssimulation mit Auswertung und Verlauf, Lernstand, Lernplan und Lernprofile sind vorhanden und getestet. Sie steht unter der European Union Public Licence 1.2; der amtliche Fragenkatalog bleibt als amtliches Werk des Bundesverwaltungsamtes bewusst ohne eigene Lizenz und wird unverändert mit Quellenangabe geführt.

Amtlicher Fragenkatalog für die Sachkundeprüfung (gemäß § 7 WaffG) des Bundesverwaltungsamtes, Stand 16.12.2024. Diese Software ist kein Angebot des Bundesverwaltungsamtes.

Dieses Programm bereitet auf eine Prüfung vor – es ersetzt keinen Lehrgang und keine Rechtsberatung. Ob eine Sachkundeprüfung bestanden ist, entscheidet allein der zuständige Prüfungsausschuss.

Datenschutz: Die Anwendung arbeitet vollständig offline – kein Konto, kein Server, keine Telemetrie. Welche Daten lokal auf Ihrem Gerät entstehen, wo sie liegen und wie Sie sie wieder löschen, steht in der Datenschutzerklärung zur Waffensachkunde-Lernsoftware.

Rückmeldung willkommen

Wer in der Anwendung auf eine Barriere stößt, einen Fehler im Fragenkatalog oder in einer Erklärung findet oder Inhalte in einer anderen Form braucht: Eine E-Mail an olaf@olaf-willerding.de genügt. Eine Antwort kommt innerhalb eines Monats.