Die Lehrplan-API

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/align

Treffer in Nordrhein-Westfalen für „Groß- und Kleinschreibung bei Nomen“

POST /v1/align · 3 Treffer · Volltext

  1. 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

  2. NW-D-GY-EPS-IF1-REZ-01Kl. 5–6 · 0,69

    Wortarten (Verb, Nomen, Artikel, Pronomen, Adjektiv, Konjunktion, Adverb) unterscheiden

    Seite 17

  3. 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

  1. NW-M-GS-Oper-K34-01Kl. 3–4 · 1,00

    verwenden Fachbegriffe (Summe, Differenz, Produkt, Quotient, addieren, subtrahieren, multiplizieren und dividieren).

    Seite 17

  2. 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

  3. 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

  1. 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.

    Quelle ↗

  2. 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.

    Quelle ↗

  3. 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.

    Quelle ↗

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.

Der Beleg

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.

Datensatz 200 · application/json
{
  "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"
  }
}
BY-GS-D-12-4.4-10Bayern · GSDeutsch · Kl. 1–2

Die Schülerinnen und Schüler schreiben unbetonte Endsilben (Konsonant + <e>, <el>, <er>, <en>) richtig.

Quellewww.lehrplanplus.bayern.de Rezeptby-gs-deutsch-2014.v1 · gültig ab 1. September 2014 PrüfungHerkunft bei jedem Release per Test geprüft
Das Problem

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.

21Quellen: 16 Bundesländer, KMK, Österreich, Zürich, Luxemburg, US Common Core
1.750Frameworks, eines je Schulart und Fach
234.188Kompetenzen, jede mit Quelle
1API. Nichts hochladen, nichts parsen, nichts pflegen.
Was Sie damit tun

Was Sie damit tun

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.

Anfrage
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
      }'
Antwort 200 · application/json
{
  "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.

Anfrage
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
Antwort 200 · application/json
{
  "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.

Anfrage
curl -G https://api.currikon.org/v1/mappings \
  -H "Authorization: Bearer $CURRIKON_KEY" \
  -d from=BY \
  -d to=KMK
Antwort 200 · application/json
{
  "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.

Anfrage
curl https://api.currikon.org/v1/competencies/BY-GS-D-12-4.4-10 \
  -H "Authorization: Bearer $CURRIKON_KEY"
Antwort 200 · application/json
{
  "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"
  }
}
Für Agenten

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.

POST /v1/align

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.

npx @currikon/mcp

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.

in Kürze

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.

Quickstart

Heute Nachmittag anbinden.

  1. 1

    Key in der Console holen.

    https://api.currikon.org/console → API keys → New key

  2. 2

    Eine Anfrage schicken.

    Anfrage
    curl -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. 3

    Die Antwort lesen, mit Quelle.

    Antwort
    {
      "provenance": {
        "sourceHash": "sha256:…",
        "page": 14,
        "recipe": "nw-…"
      }
    }
console

Die Console

Keys, Credit-Pakete und Verbrauch an einem Ort.

FAQ

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.

In Deutschland gehostetDSGVOOpenAPI 3.1CASE v1.1Provenance-Test bei jedem Release

Schluss mit Raten. Zitieren Sie.

Ein Key, eine Einführung und eine erste zugeordnete Antwort noch am selben Tag.