API & Datenzugriff
Statische API – Auf Tutorialdaten zugreifen
Die Tutorialsammlung bietet offenen Zugriff auf den kompletten Datensatz über statische JSON-Dateien.
Basis-URL
Alle API-Endpoints werden als statische Dateien aus dem Datenverzeichnis bereitgestellt:
https://tutorial-collection-b122dd.pages.gwdg.de/data/
Verfügbare Endpoints
Kompletter Datensatz
Endpoint: /data/tutorials-full.json
Vollständige Sammlung aller Tutorials mit allen Metadatenfeldern.
Sprachspezifische Exporte
Tutorials nach Sprache filtern:
- Deutsch:
/data/tutorials-de.json - Englisch:
/data/tutorials-en.json - Französisch:
/data/tutorials-fr.json
Schwierigkeitsstufen-Exporte
Nach Schwierigkeitsstufe filtern:
- Einfach:
/data/tutorials-difficulty-low.json - Mittelstufe:
/data/tutorials-difficulty-intermediate.json - Fortgeschritten:
/data/tutorials-difficulty-advanced.json
Medientyp-Exporte
Nach Inhaltsformat filtern:
- Text:
/data/tutorials-media-text.json - Video:
/data/tutorials-media-video.json - Audio:
/data/tutorials-media-audio.json - Bild:
/data/tutorials-media-image.json - Sonstiges:
/data/tutorials-media-other.json
Kombinierte Filter
Sprache und Schwierigkeitsstufe kombinieren:
/data/tutorials-en-advanced.json/data/tutorials-de-low.json/data/tutorials-de-intermediate.json/data/tutorials-en-intermediate.json/data/tutorials-en-low.json/data/tutorials-de-advanced.json/data/tutorials-fr-advanced.json
Datenschema
Endpoint: /data/schema.json
Vollständige Dokumentation der Datenstruktur, einschließlich Feldbeschreibungen, Datentypen, gültiger Werte und Sammlungsstatistiken.
Felder:
| Feld | Typ | Beschreibung |
|---|---|---|
id |
string | Eindeutige Kennung (z.B. ttp00001) |
title |
string | Tutorial-Titel |
contributor |
string | Autor(in/en) |
mediaType |
string | Format: Text, Video, Audio, Image, Other |
learningResourceType |
string | Art der Lernressource |
targetGroup |
array | Zielgruppe (Bachelor, Master, PhD, Data Steward) |
difficulty |
string | Stufe: Low, Intermediate, Advanced |
license |
string | Lizenzinformation |
dateVersion |
string | Veröffentlichungs-/Aktualisierungsdatum (YYYY-MM-DD) |
language |
string | Sprachcode (de, en, fr) |
description |
string | Vollständige Tutorialbeschreibung |
keywords |
string | Durch Semikolons getrennte Schlüsselwörter |
learningObjective |
array | Lernziele |
url |
string | Link zum Tutorial |
provenance |
string | Quelle des Tutorials |
peerReviewed |
string | Begutachtungsstatus |
registrationRequired |
boolean | Ob Registrierung erforderlich ist |
relatedTo |
string | Verwandte Tutorial-IDs |
Antwortformat
Alle Endpoints geben JSON mit der folgenden Struktur zurück:
{
"metadata": {
"generated": "2026-03-04T17:10:00.000000",
"description": "Tutorials in English",
"version": "1.0",
"count": 143
},
"data": [
{
"id": "ttp00001",
"title": "Analyzing Documents with TF-IDF",
"contributor": "Matthew J. Lavin",
...
},
...
]
}Metadatenfelder
- generated: ISO 8601-Zeitstempel der Erstellung des Exports
- description: Lesbare Beschreibung des Datensatzes
- version: API-/Schema-Version
- count: Anzahl der Tutorials in diesem Export
Lizenz
Die Tutorialsammlung wird unter der Creative Commons Attribution 4.0 International License (CC-BY-4.0) bereitgestellt, sofern nicht anders in den einzelnen Tutorial-Einträgen angegeben.
Unterstützung
Bei Fragen oder Problemen mit der API kontaktieren Sie bitte: