Der Jurafuchs-Klausuren-Index als CSV & JSON
1601 deutsche Jura-Klausuren — redaktionell indiziert nach Rechtsgebiet, Studienstufe, Topic-Tree, Quellenpublikation und IFG-Original-Status. Das Verzeichnis steht unter CC BY 4.0: nutzbar für Forschung, Lehre, Repetitorien, Verlagsplanungen und eigene Tools — bei Namensnennung und Link auf klausuren.jurafuchs.de.
Beide Endpunkte sind 24 h gecached. Direkter Programmzugriff (curl, wget, Python pandas, R) ist explizit erwünscht.
Felder im Datensatz
Der Datensatz enthält ausschließlich editorische Metadaten zu jeder Klausur. Die Klausurtexte selbst (Sachverhalte, Lösungsskizzen) bleiben Eigentum der jeweiligen Originalpublikation — das Verzeichnis verlinkt nur dorthin.
| Feld | Typ | Beschreibung |
|---|---|---|
| slug | string | URL-sichere Kennung. Stabil über Datensatz-Updates. |
| title | string | Kanonischer Titel der Klausur. |
| abstract | string | 2–3 Sätze zur Klausur. Kann leer sein. |
| rechtsbereich | enum | zivilrecht | strafrecht | oeffentliches-recht | steuerrecht | arbeitsrecht | handelsrecht | europarecht | voelkerrecht | sonstiges |
| studienstufe | string[] | Mehrfach-Tags: anfaenger, fortgeschritten, schwerpunkt, examen-1, examen-2, examen-3, fachanwalt. |
| primaryTopics | string[] | Topic-IDs der Schwerpunktthemen (aus dem öffentlichen Topic-Tree). |
| secondaryTopics | string[] | Topic-IDs der Randthemen. |
| source.publication | string | Original-Publikation: JuS, JA, ZjS, JURA, JSE, Uni-Klausurenkurs, oder „Original-Examen". |
| source.citation | string | Vollzitat im Standard-Stil (z. B. „JuS 2024, 145"). |
| source.url | string | Direkter Link zur Originalveröffentlichung. |
| bearbeitungszeitMinutes | number | Vorgegebene Bearbeitungszeit in Minuten. |
| difficulty | number 1–10 | Redaktionelle Schwierigkeitsschätzung (Phase 1) bzw. später aus User-Bewertungen abgeleitet. |
| hasMusterloesung | boolean | Ob eine Lösungsskizze in der Originalpublikation enthalten ist. |
| ifgOriginal | object|null | Wenn als Original-Staatsexamensklausur freigegeben (via IFG-Antrag): Bundesland, Termin, Klausurnummer. |
| createdAt | ISO date | Erstindexierung im Jurafuchs-Index. |
| updatedAt | ISO date | Letztes redaktionelles Update der Metadaten. |
| jurafuchsUrl | string | Permalink zur Detailseite auf klausuren.jurafuchs.de. |
Beispiel-Nutzungen
- Forschung: Quantitative Analyse von Themenverteilungen über Examenstermine hinweg.
- Lehre: Automatisches Erstellen von thematisch passenden Übungs-Sets für Tutorien.
- Repetitorien: Lückenanalyse — welche Themen sind in den letzten 10 Examina zentral gewesen?
- Verlage: Konkurrenzanalyse zur eigenen Aufgabensammlung.
- Tools: Eigene Klausur-Empfehlungs-Apps, GPT-Plugins, Anki-Deck-Generatoren.
Lizenz & Attribution
Die Metadaten dieses Datensatzes sind unter Creative Commons Attribution 4.0 (CC BY 4.0) lizenziert. Sie dürfen sie weiterverbreiten, kombinieren und kommerziell verwenden — bei Namensnennung mit Link.
Daten: Jurafuchs Klausuren-Index, CC BY 4.0, klausuren.jurafuchs.de
Wichtig: Die Klausurtexte selbst (in JuS, JA, ZjS, JURA, JSE etc.) sind Eigentum der jeweiligen Verlage und durch deren Lizenzen geschützt — die CC-BY-Lizenz gilt nur für die Metadaten dieses Verzeichnisses.
Programmatischer Zugriff
Beide Endpunkte unterstützen direktes Streaming. Hier ein paar Beispiele für die häufigsten Tools.
curl -L -o klausuren.csv https://klausuren.jurafuchs.de/datenexport/klausuren.csv
import pandas as pd
df = pd.read_csv("https://klausuren.jurafuchs.de/datenexport/klausuren.csv")
print(df.shape)
print(df["rechtsbereich"].value_counts())const res = await fetch("https://klausuren.jurafuchs.de/datenexport/klausuren.json");
const { records } = await res.json();
console.log(records.length, records[0]);Feedback & Datenpflege
Felder fehlen? Eine Quelle hat sich geändert? Sie haben einen akademischen Use-Case, der ergänzende Felder braucht? Wir hören gern zu — schreiben Sie an daten@jurafuchs.de.