BiPla Explorer API
Eine einfache REST-API, die alle Bildungsplandaten im strukturierten JSON-Format bereitstellt. Ideal für Lehrpläne, externe Tools oder eigene Auswertungen.
/api/index.php?endpoint=
Response-Format
Alle Antworten verwenden eine einheitliche Hülle mit success,
data und optionalem
error-Objekt.
{ "success": true, "data": /* Payload */ }
{ "success": false, "error": { "code": 404, "message": "Beruf nicht gefunden" } }
Alle Berufe abrufen
Liefert eine Liste aller verfügbaren Berufe aus der Registry (registry.json).
Vollständige Berufs-Daten
Liefert alle Daten eines Berufs inkl. aller HKBs, HKs und Leistungsziele.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
beruf | string | ja | Beruf-ID (z. B. medientechnologe) |
Handlungskompetenzbereiche (HKB)
Liefert alle HKBs eines Berufs mit Anzahl HKs und Leistungszielen — ohne die Lernziel-Texte.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
beruf | string | ja | Beruf-ID |
Einzelne Handlungskompetenz (HK)
Liefert eine spezifische HK mit allen untergeordneten Leistungszielen und Lernort-Texten.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
beruf | string | ja | Beruf-ID |
id | string | ja | HK-ID (z. B. e2) |
Leistungsziele (gefiltert)
Gibt eine flache Liste aller Leistungsziele zurück. Unterstützt Filter nach HKB, HK, Taxonomie und Fachrichtung.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
beruf | string | ja | Beruf-ID |
hkb | string | nein | Filter auf HKB (z. B. e) |
hk | string | nein | Filter auf HK-ID (z. B. e2) |
taxonomie | string | nein | Filter auf Taxonomiestufe (K1–K6) |
fachrichtung | string | nein | Nur LZs dieser Fachrichtung |
limit | integer | nein | Max. Anzahl Resultate (Standard: alle) |
API Meta-Informationen
Zeigt Version, verfügbare Endpunkte und den Serverstatus.