Das Institut zur Qualitätsentwicklung im Bildungswesen nutzt GitHub für die Veröffentlichung von Metadatendefinitionen: Vokabulare und Metadatenprofile. Außerdem sind hier Module und Komponenten veröffentlicht, die die Nutzung der Metadatendefinitionen in Webanwendungen unterstützen (TypeScript, Angular) oder der Validierung und Dokumentation der Metadatendefinitionen dienen.
Für Datenobjekte speichert das IQB Metadaten. Welche Daten dies genau sein sollen, wird in sog. Metadatenprofilen definiert. Bei GitHub sind diese Profile als JSON-Dateien gespeichert, jeweils mehrere thematisch verwandte Profile zusammen in einem Repository, dem sog. Profil-Store.
Metadatenprofile für Aufgaben und Items des IQB im Rahmen der Aufgabenentwicklung für:
Fach | Primarstufe | Sekundarstufe I |
---|---|---|
Deutsch | IQB Deutsch Primar (Aufgaben, Items) | IQB Deutsch Sekundarstufe I (Aufgaben, Items) |
Mathematik | IQB Mathematik Primar (Aufgaben, Items) | |
Englisch | IQB Englisch Sekundarstufe I (Aufgaben, Items) | |
Französisch | IQB Französisch Sekundarstufe I (Aufgaben, Items) |
Alte Metadatenprofile für Aufgaben und Items des IQB im Rahmen der Aufgabenentwicklung für:
Fach | Primarstufe | Sekundarstufe I |
---|---|---|
Deutsch | IQB Deutsch Primar 2004 (Aufgaben, Items) | IQB Deutsch Sekundarstufe I 2003 (Aufgaben, Items) |
Mathematik | IQB Mathematik Primar 2004 (Aufgaben, Items) | |
Englisch | IQB Englisch Sekundarstufe I 2003/2004 (Aufgaben, Items) | |
Französisch | IQB Französisch Sekundarstufe I 2003/2004 (Aufgaben, Items) |
Anderen Profile:
- IQB TB-Fragebögen (Aufgaben, Items)
- VerbundFDB-Metadatenprofil: Kernset Bildungsforschung (Aufgaben)
- IQB Testprofil (Aufgaben, Items)
Das IQB führt ein Register von Metadatenprofilen, um es Anwendungen zu erleichtern, passende Profile bestimmten Objekten zuzuweisen. Das Register finden Sie hier.
Typdefinitionen für Metadatenprofile und Metadaten-Werte finden Sie hier (TypeScript).
Die Vokabulare des IQB sind in Gruppen angelegt. Jede Gruppe ist in einem separaten Repository bei GitHub als CSV-Dateien (s. jeweils Link 'GitHub') geführt und fasst thematisch verwandte Vokabulare zusammen. In einem Gruppenrepository wird außerdem die Transformation in ttl-Dateien durchgeführt - jeweils für alle Vokabulare einer Gruppe in einem Arbeitsgang. Für diese Umsetzung nutzt das IQB eine eigene (TypeScript-)Programmierung csv2ttl.
Jede Gruppe ist bei SkoHub (s. jeweils Link 'SkoHub') gespiegelt. Dadurch steht automatisch eine ansprechende Präsentation im Html-Format zur Verfügung. Außerdem stellt SkoHub eine Übersetzung eines Vokabulars in eine JSON-Form zur Verfügung, was die Verwendung der Vokabulare in Programmierungen wesentlich erleichtert. Die SkoHub-Darstellung sowie die JSON-Form sind über eine w3id erreichbar, die in der SkoHub-Darstellung angezeigt wird. Die Spiegelung der ttl-Dateien nach SkoHub erfolgt durch einen Webhook bei GitHub, d. h. sie wird automatisch bei Aktualisierung des GitHub-Repositories ausgelöst.
Derzeit haben wir die folgenden Bildungstandards als kontrollierten Vokabulargruppen auf Skohub veröffnentichen:
Fach | Primarstufe | Sekundarstufe I | Sekundarstufe II |
---|---|---|---|
Deutsch | Deutsch Primar 2022 | Deutsch Sek I 2022 | Deutsch Sek II 2012 |
Mathematik | Mathematik Primar 2022 | Mathematik Sek I 2022 | Mathematik Sek II 2012 |
Fremdsprachen | Fremdsprachen Sek I 2023 | Fremdsprachen Sek II 2012 | |
Chemie | Chemie MSA 2024 | Chemie Sek II 2020 | |
Physik | Physik MSA 2024 | Physik Sek II 2020 | |
Biologie | Biologie MSA 2024 | Biologie Sek II 2020 |
Und wir auch die alten Bildungstandards als kontrollierten Vokabulargruppen auf Skohub veröffnentichen:
Fach | Primarstufe | Sekundarstufe I |
---|---|---|
Deutsch | Deutsch Primar 2004 | Deutsch Sek I - HSA 2004 |
Deutsch Sek I - MSA 2003 | ||
Mathematik | Mathematik Primar 2004 | Mathematik Sek I - HSA 2004 |
Mathematik Sek I - MSA 2003 | ||
Fremdsprachen | Fremdsprachen Sek I - HSA 2004 | |
Fremdsprachen Sek I - MSA 2003 | ||
Chemie | Chemie MSA 2004 | |
Physik | Physik MSA 2004 | |
Biologie | Biologie MSA 2004 |
- Itemformate
- Textvorgabe Fremdsprachen
- Allgemeine Kompetenzen Fremdsprachen
- Textvorgabe Deutsch
- IQB Fragebögen
Für die Referenzierung eines Vokabular-Eintrages in einem Datenobjekt muss das Vokabular über einen persistenten - also dauerhaften - Identifier verfügen. Wir benutzen perma-id bei w3id.org. Für die Auflösung beispielsweise des Eintrags
Vokabular: Bildungsstandards Fremdsprachen Sek I 2023 - Anforderungsbereiche
Vokabulareintrag: Anforderungsbereich I
ist die permanente URL
https://w3id.org/iqb/v51/a1/c6u
zu verwenden.
Für den Abruf eines kompletten Vokabulars im handlichen JSON-Format muss die URL des Vokabulars um /index.json
erweitert werden:
https://w3id.org/iqb/v51/a1/index.json
Dieser Webauftritt basiert auf Texten in einer einfachen Syntax Markdown, die anschließend in Html und CSS umgesetzt werden. Hierzu wird Quarto verwendet. Sämtliche Dateien für den Inhalt und die Steuerung sind in einem öffentlich zugänglichen Codeverwaltungssystem gespeichert. Eine Anleitung für Änderungen an den Inhalten finden Sie z. B. hier.