Die Schülerinnen und Schüler schreiben unbetonte Endsilben (Konsonant + <e>, <el>, <er>, <en>) richtig.
Ihre KI rät den Lehrplan. Schluss damit.
Jedes Modell hat über den Lehrplan gelesen. Keines hat ihn gelesen. currikon schon: 234.188 Kompetenzen aus 21 Lehrplänen, jede bis auf den Absatz zurückverfolgbar.
Kompetenzen finden
POST /v1/alignTreffer in Nordrhein-Westfalen für „Groß- und Kleinschreibung bei Nomen“
POST /v1/align · 3 Treffer · Volltext
- NW-D-GS-RechNutzUnd-K34-01Kl. 3–4 · 1,00
schreiben Texte unter Berücksichtigung der erarbeiteten Prinzipien der deutschen Orthographie (bezogen auf Wortbildung, Groß- und Kleinschreibung, Zeichensetzung)
Seite 14
- NW-D-GY-EPS-IF1-REZ-01Kl. 5–6 · 0,69
Wortarten (Verb, Nomen, Artikel, Pronomen, Adjektiv, Konjunktion, Adverb) unterscheiden
Seite 17
- NW-D-GY-ES1-IF1-REZ-01Kl. 7–8 · 0,67
Wortarten (Verb, Nomen, Artikel, Pronomen, Adjektiv, Konjunktion, Adverb, Präposition, Interjektion) unterscheiden
Seite 25
Treffer in Nordrhein-Westfalen für „Brüche mit gleichem Nenner addieren“
POST /v1/align · 3 Treffer · Volltext
- NW-M-GS-Oper-K34-01Kl. 3–4 · 1,00
verwenden Fachbegriffe (Summe, Differenz, Produkt, Quotient, addieren, subtrahieren, multiplizieren und dividieren).
Seite 17
- NW-M-GY-GOST-EF-Prod-24Kl. 11–11 · 0,97
addieren Vektoren, multiplizieren Vektoren mit einem Skalar und untersuchen Vektoren auf Kollinearität
Seite 23
- NW-M-SEK-EPS-ArithAlgeb-10Kl. 5–6 · 0,85
deuten Brüche als Anteile, Operatoren, Quotienten, Zahlen und Verhältnisse
Seite 27
Treffer in Bayern für „Photosynthese als Energieumwandlung“
POST /v1/align · 3 Treffer · Volltext
- BY-GY-BI-13e-3.1-02Kl. 13–13 · 1,00
Die Schülerinnen und Schüler erklären, welche Außenfaktoren die Photosynthese beeinflussen, legen dar, wie sich Veränderungen der Außenfaktoren auf die Photosyntheserate auswirken, und beurteilen deren Folgen für Wild- und Nutzpflanzen.
- BY-GY-BI-13e-3.1-05Kl. 13–13 · 0,80
Die Schülerinnen und Schüler beschreiben die Tracer-Methode als Werkzeug, um Stoffwechselwege, z. B. bei der Photosynthese, aufzuklären.
- BY-GY-BI-13e-3.1-03Kl. 13–13 · 0,72
Die Schülerinnen und Schüler trennen die verschiedenen Photosynthesefarbstoffe in einem Blattextrakt durch Chromatographie, um zu zeigen, dass ein Farbstoffgemisch für die Absorption von Licht verantwortlich ist.
Jeder Treffer verweist auf den Absatz, aus dem er extrahiert wurde. Stellen Sie dieselbe Frage mit Ihrem API-Key und Sie bekommen den vollständigen Datensatz.
Eine Behauptung ist ein Link, oder sie bleibt Behauptung.
Schlichtes JSON mit stabilem Code, Jahrgangsband, Lernbereich und auf jedem Datensatz der Absatz, aus dem er stammt. Ohne ihn schlägt ein Test den Build fehl.
{
"code": "BY-GS-D-12-4.4-10",
"text": "Die Schülerinnen und Schüler schreiben unbetonte Endsilben (Konsonant + <e>, <el>, <er>, <en>) richtig.",
"jurisdiction": "BY",
"schoolType": "GS",
"subject": "D",
"gradeRange": {
"from": 1,
"to": 2
},
"domain": {
"code": "LB4",
"name": "Sprachgebrauch und Sprache untersuchen und reflektieren"
},
"validFrom": "2014-09-01",
"provenance": {
"sourceUrl": "https://www.lehrplanplus.bayern.de/schulart/grundschule/jgs/1/fach/deutsch/inhalt/fachlehrplaene",
"recipe": "by-gs-deutsch-2014.v1"
}
} {
"sourceCode": "BY-GS-M-12-4.2-02",
"targetCode": "KMK-M-PRI-EreiBeiZufa-01",
"mappingType": "aequivalent",
"confidence": 0.95,
"validation": "llm-bewertet",
"sourceText": "Die Schülerinnen und Schüler verwenden zur Beschreibung einfacher Zufallsexperimente die Grundbegriffe sicher, möglich und unmöglich sowie die Begriffe wahrscheinlich und unwahrscheinlich in ihrer alltagssprachlichen Bedeutung.",
"targetText": "kennen und nutzen Grundbegriffe zur Beschreibung von Zufallsereignissen (sicher, möglich, unmöglich)"
} Die Schülerinnen und Schüler verwenden zur Beschreibung einfacher Zufallsexperimente die Grundbegriffe sicher, möglich und unmöglich sowie die Begriffe wahrscheinlich und unwahrscheinlich in ihrer alltagssprachlichen Bedeutung.
kennen und nutzen Grundbegriffe zur Beschreibung von Zufallsereignissen (sicher, möglich, unmöglich)
21 Lehrplansysteme, 1.750 Lehrpläne, und jedes Team parst sie noch einmal.
Das Gedächtnis des Modells
Erfindet einen Code, der richtig aussieht. Kein Absatz, den man einer Lehrkraft zeigen könnte.
Ihr eigener Parser
Jemand parst Bayern an einem Dienstag. Bayern ändert sich. Er parst noch einmal.
currikon
Einmal geparst, mit Beleg. Stabile Codes, ein Jahrgangsband, eine Quelle auf jedem Datensatz. Sie bekommen JSON.
Was Sie damit tun
Kompetenzen suchen, zuordnen, verknüpfen und zitieren – über eine API.
Die Kompetenz hinter einem Arbeitsblatt-Titel finden.
Schicken Sie einen Titel, ein Lernziel oder einen Absatz. Zurück kommen bewertete Kompetenzen mit Land, Jahrgangsband und Quelle.
curl -X POST https://api.currikon.org/v1/align \
-H "Authorization: Bearer $CURRIKON_KEY" \
-H "Content-Type: application/json" \
-d '{
"text": "Kinder schreiben unbetonte Endsilben wie -el, -er und -en richtig",
"filters": { "jurisdiction": "BY", "schoolType": "GS" },
"limit": 1
}' {
"query": "Kinder schreiben unbetonte Endsilben wie -el, -er und -en richtig",
"method": "semantic",
"results": [
{
"kind": "competency",
"code": "BY-GS-D-12-4.4-10",
"text": "Die Schülerinnen und Schüler schreiben unbetonte Endsilben (Konsonant + <e>, <el>, <er>, <en>) richtig.",
"score": 0.95,
"reason": "Die Kompetenzerwartung nennt genau diese unbetonten Endsilben als Rechtschreibziel.",
"competency": {
"code": "BY-GS-D-12-4.4-10",
"text": "Die Schülerinnen und Schüler schreiben unbetonte Endsilben (Konsonant + <e>, <el>, <er>, <en>) richtig.",
"jurisdiction": "BY",
"schoolType": "GS",
"subject": "D",
"gradeRange": {
"from": 1,
"to": 2
},
"domain": {
"code": "LB4",
"name": "Sprachgebrauch und Sprache untersuchen und reflektieren"
},
"validFrom": "2014-09-01",
"provenance": {
"sourceUrl": "https://www.lehrplanplus.bayern.de/schulart/grundschule/jgs/1/fach/deutsch/inhalt/fachlehrplaene",
"recipe": "by-gs-deutsch-2014.v1"
}
}
}
],
"total": 1
} Klasse 5–6 Mathematik in NRW abfragen und den Ausschnitt bekommen.
Filtern nach Lehrplan, Schulart, Fach und Klasse; die Antwort ist der Ausschnitt in der Reihenfolge des Lehrplans.
curl -G https://api.currikon.org/v1/curriculum-slices \
-H "Authorization: Bearer $CURRIKON_KEY" \
-d jurisdiction=BY \
-d schoolType=GS \
-d subject=D \
-d grade=1 {
"filters": {
"jurisdiction": "BY",
"schoolType": "GS",
"subject": "D",
"grade": 1
},
"domains": [
{
"domain": {
"code": "LB4",
"name": "Sprachgebrauch und Sprache untersuchen und reflektieren"
},
"competencies": [
{
"competency": {
"code": "BY-GS-D-12-4.4-10",
"text": "Die Schülerinnen und Schüler schreiben unbetonte Endsilben (Konsonant + <e>, <el>, <er>, <en>) richtig."
}
}
]
}
]
} Sehen, wie Bayerns Erwartung in Hamburg heißt.
Typisierte, bewertete Zuordnungen über die KMK-Standards, mit dem Prüfstand auf jeder einzelnen.
curl -G https://api.currikon.org/v1/mappings \
-H "Authorization: Bearer $CURRIKON_KEY" \
-d from=BY \
-d to=KMK {
"data": [
{
"sourceCode": "BY-GS-M-12-4.2-02",
"targetCode": "KMK-M-PRI-EreiBeiZufa-01",
"mappingType": "aequivalent",
"confidence": 0.95,
"validation": "llm-bewertet"
},
…
],
"total": 253,
"limit": 100,
"offset": 0
} Den Absatz zitieren, nicht ein Siegel.
Jeder Datensatz trägt seine Quelle: eine URL bei Webquellen, Hash und Seite bei PDFs, und das Rezept, das ihn erzeugt hat.
curl https://api.currikon.org/v1/competencies/BY-GS-D-12-4.4-10 \
-H "Authorization: Bearer $CURRIKON_KEY" {
"code": "BY-GS-D-12-4.4-10",
"provenance": {
"sourceUrl": "https://www.lehrplanplus.bayern.de/schulart/grundschule/jgs/1/fach/deutsch/inhalt/fachlehrplaene",
"recipe": "by-gs-deutsch-2014.v1"
}
} Fragen Sie currikon, nicht das Gedächtnis des Modells.
Ein Sprachmodell erfindet bereitwillig einen Kompetenzcode, der richtig aussieht. Geben Sie ihm stattdessen ein Werkzeug. Freier Text geht hinein, bewertete Kompetenzen mit Quellen kommen heraus, und Ihr Produkt zitiert den Lehrplan, statt ihn zu paraphrasieren.
Zuordnungs-Endpunkt
Schicken Sie ein Lernziel, einen Arbeitsblatt-Titel oder einen Absatz Text. Zurück kommen die passenden Kompetenzen, bewertet, mit Land, Jahrgangsband und Quellabsatz.
MCP-Server
Derselbe Korpus als Werkzeug für Claude, Claude Code und jeden Agenten, der MCP spricht. Suchen, nachschlagen, Entsprechungen finden und zuordnen, direkt im Assistenten.
Der Assistent von meinUnterricht baut darauf auf
Lehrkräfte fragen nach Material per Lehrplan oder Schulbuch; der Assistent fragt currikon und antwortet mit der Kompetenz, nicht mit einer Vermutung. Start im Herbst.
Heute Nachmittag anbinden.
- 1
Key in der Console holen.
https://api.currikon.org/console → API keys → New key
- 2
Eine Anfrage schicken.
Anfragecurl -X POST https://api.currikon.org/v1/align \ -H "Authorization: Bearer $CURRIKON_KEY" \ -H "Content-Type: application/json" \ -d '{ "text": "Brüche mit gleichem Nenner addieren", "filters": { "jurisdiction": "NW" }, "limit": 3 }' - 3
Die Antwort lesen, mit Quelle.
Antwort{ "provenance": { "sourceHash": "sha256:…", "page": 14, "recipe": "nw-…" } }
Dokumentation, die wie Dokumentation liest
Aus dem OpenAPI-Dokument erzeugt, jedes Beispiel mit Ihrem Key ausführbar.
Die Console
Keys, Credit-Pakete und Verbrauch an einem Ort.
MCP für Claude und Agenten
Derselbe Korpus als Werkzeug in Ihrem Assistenten.
Was uns wirklich gefragt wird.
Brauche ich für jeden Endpunkt einen Key?
Ja. In Produktion braucht jeder Endpunkt einen Key. Die Demo auf der Startseite läuft über eine begrenzte öffentliche Route.
Was zählt als Request?
Ein Aufruf eines beliebigen Endpunkts. Align und Chat verbrauchen zusätzlich Credits aus einem Credit-Paket.
Kann ich exportieren?
CASE-1.1-CFPackages je Framework, und überall JSON. Ihre Daten, kein Lock-in.
Wo wird gehostet?
In Deutschland. Datensätze verlassen die EU nicht.
Wie aktuell sind die Daten?
Jeder Datensatz trägt das Quelldokument und sein Gültig-ab-Datum; das Datum des Korpus-Stands steht im Footer. Die Re-Extraktion ist rezeptgesteuert und in CI auf Zählwerte gepinnt, ein geänderter Lehrplan ist also ein sichtbarer Diff, kein stilles Abdriften.
Wie verhindern Sie, dass das Modell eine Kompetenz erfindet?
Die API erzeugt keine Kompetenzen; sie liefert Datensätze, die existieren, jeder mit seinem Quellabsatz. Ein Test im Build lehnt jeden Datensatz ohne Herkunft ab.
Schluss mit Raten. Zitieren Sie.
Ein Key, eine Einführung und eine erste zugeordnete Antwort noch am selben Tag.