188 lines
7.1 KiB
JSON
188 lines
7.1 KiB
JSON
{
|
||
"id": "sp001",
|
||
"title": "Spanisch für Anfänger - Grundlagen",
|
||
"description": "Ein kompletter Anfängerkurs für Spanisch mit grundlegenden Vokabeln, Grammatik und Aussprache",
|
||
"metadata": [
|
||
{
|
||
"path_id": "sp001",
|
||
"version": "1.0.0",
|
||
"created_at": "2024-01-15T10:30:00Z",
|
||
"updated_at": "2024-01-20T14:45:00Z"
|
||
}
|
||
],
|
||
"nodes": [
|
||
{
|
||
"id": 1,
|
||
"title": "Begrüßungen und Vorstellungen",
|
||
"description": "Lerne die wichtigsten Begrüßungsformeln und wie du dich auf Spanisch vorstellst",
|
||
"path_id": "sp001",
|
||
"exercises": [
|
||
{
|
||
"id": 101,
|
||
"ex_type": "vocabulary",
|
||
"content": "{\"word\": \"hola\", \"translation\": \"hallo\", \"audio\": \"hola.mp3\", \"context\": \"informal greeting\"}",
|
||
"node_id": 1
|
||
},
|
||
{
|
||
"id": 102,
|
||
"ex_type": "vocabulary",
|
||
"content": "{\"word\": \"buenos días\", \"translation\": \"guten Tag\", \"audio\": \"buenos_dias.mp3\", \"context\": \"formal morning greeting\"}",
|
||
"node_id": 1
|
||
},
|
||
{
|
||
"id": 103,
|
||
"ex_type": "fill_blank",
|
||
"content": "{\"sentence\": \"_____, me llamo María\", \"answer\": \"Hola\", \"options\": [\"Hola\", \"Adiós\", \"Gracias\", \"Por favor\"]}",
|
||
"node_id": 1
|
||
},
|
||
{
|
||
"id": 104,
|
||
"ex_type": "pronunciation",
|
||
"content": "{\"phrase\": \"Me llamo...\", \"phonetic\": \"me ˈʎamo\", \"audio\": \"me_llamo.mp3\", \"tip\": \"Das 'll' wird wie 'j' ausgesprochen\"}",
|
||
"node_id": 1
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": 2,
|
||
"title": "Familie und Verwandtschaft",
|
||
"description": "Vocabulary rund um Familie und wie man Familienmitglieder beschreibt",
|
||
"path_id": "sp001",
|
||
"exercises": [
|
||
{
|
||
"id": 201,
|
||
"ex_type": "vocabulary",
|
||
"content": "{\"word\": \"familia\", \"translation\": \"Familie\", \"audio\": \"familia.mp3\", \"gender\": \"feminine\"}",
|
||
"node_id": 2
|
||
},
|
||
{
|
||
"id": 202,
|
||
"ex_type": "vocabulary",
|
||
"content": "{\"word\": \"padre\", \"translation\": \"Vater\", \"audio\": \"padre.mp3\", \"gender\": \"masculine\"}",
|
||
"node_id": 2
|
||
},
|
||
{
|
||
"id": 203,
|
||
"ex_type": "vocabulary",
|
||
"content": "{\"word\": \"madre\", \"translation\": \"Mutter\", \"audio\": \"madre.mp3\", \"gender\": \"feminine\"}",
|
||
"node_id": 2
|
||
},
|
||
{
|
||
"id": 204,
|
||
"ex_type": "matching",
|
||
"content": "{\"pairs\": [{\"spanish\": \"hermano\", \"german\": \"Bruder\"}, {\"spanish\": \"hermana\", \"german\": \"Schwester\"}, {\"spanish\": \"abuelo\", \"german\": \"Großvater\"}, {\"spanish\": \"abuela\", \"german\": \"Großmutter\"}]}",
|
||
"node_id": 2
|
||
},
|
||
{
|
||
"id": 205,
|
||
"ex_type": "grammar",
|
||
"content": "{\"rule\": \"Possessive pronouns\", \"explanation\": \"mi = mein/meine, tu = dein/deine, su = sein/ihre\", \"examples\": [\"mi familia\", \"tu padre\", \"su hermana\"]}",
|
||
"node_id": 2
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": 3,
|
||
"title": "Zahlen von 1-20",
|
||
"description": "Die Grundzahlen auf Spanisch lernen und anwenden",
|
||
"path_id": "sp001",
|
||
"exercises": [
|
||
{
|
||
"id": 301,
|
||
"ex_type": "vocabulary",
|
||
"content": "{\"word\": \"uno\", \"translation\": \"eins\", \"audio\": \"uno.mp3\", \"number\": 1}",
|
||
"node_id": 3
|
||
},
|
||
{
|
||
"id": 302,
|
||
"ex_type": "vocabulary",
|
||
"content": "{\"word\": \"dos\", \"translation\": \"zwei\", \"audio\": \"dos.mp3\", \"number\": 2}",
|
||
"node_id": 3
|
||
},
|
||
{
|
||
"id": 303,
|
||
"ex_type": "vocabulary",
|
||
"content": "{\"word\": \"tres\", \"translation\": \"drei\", \"audio\": \"tres.mp3\", \"number\": 3}",
|
||
"node_id": 3
|
||
},
|
||
{
|
||
"id": 304,
|
||
"ex_type": "number_sequence",
|
||
"content": "{\"sequence\": [1, 2, \"?\", 4, 5], \"answer\": 3, \"instruction\": \"Welche Zahl fehlt in der Reihe?\"}",
|
||
"node_id": 3
|
||
},
|
||
{
|
||
"id": 305,
|
||
"ex_type": "listening",
|
||
"content": "{\"audio\": \"number_quiz.mp3\", \"question\": \"Welche Zahl hörst du?\", \"options\": [\"cinco\", \"seis\", \"siete\", \"ocho\"], \"correct\": \"siete\"}",
|
||
"node_id": 3
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": 4,
|
||
"title": "Farben und Eigenschaften",
|
||
"description": "Grundlegende Farben und Adjektive zur Beschreibung von Objekten",
|
||
"path_id": "sp001",
|
||
"exercises": [
|
||
{
|
||
"id": 401,
|
||
"ex_type": "vocabulary",
|
||
"content": "{\"word\": \"rojo\", \"translation\": \"rot\", \"audio\": \"rojo.mp3\", \"type\": \"color\", \"gender\": \"masculine\"}",
|
||
"node_id": 4
|
||
},
|
||
{
|
||
"id": 402,
|
||
"ex_type": "vocabulary",
|
||
"content": "{\"word\": \"azul\", \"translation\": \"blau\", \"audio\": \"azul.mp3\", \"type\": \"color\", \"gender\": \"invariable\"}",
|
||
"node_id": 4
|
||
},
|
||
{
|
||
"id": 403,
|
||
"ex_type": "grammar",
|
||
"content": "{\"rule\": \"Adjective agreement\", \"explanation\": \"Adjektive müssen in Genus und Numerus mit dem Substantiv übereinstimmen\", \"examples\": [\"casa roja\", \"coche rojo\", \"casas rojas\"]}",
|
||
"node_id": 4
|
||
},
|
||
{
|
||
"id": 404,
|
||
"ex_type": "image_selection",
|
||
"content": "{\"instruction\": \"Wähle das rote Auto\", \"images\": [\"red_car.jpg\", \"blue_car.jpg\", \"green_car.jpg\"], \"correct\": \"red_car.jpg\"}",
|
||
"node_id": 4
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": 5,
|
||
"title": "Einfache Sätze bilden",
|
||
"description": "Erste einfache Sätze mit Subjekt-Verb-Objekt Struktur",
|
||
"path_id": "sp001",
|
||
"exercises": [
|
||
{
|
||
"id": 501,
|
||
"ex_type": "grammar",
|
||
"content": "{\"rule\": \"Present tense of 'ser'\", \"explanation\": \"Das Verb 'ser' (sein) im Präsens\", \"conjugations\": [{\"person\": \"yo\", \"form\": \"soy\"}, {\"person\": \"tú\", \"form\": \"eres\"}, {\"person\": \"él/ella\", \"form\": \"es\"}]}",
|
||
"node_id": 5
|
||
},
|
||
{
|
||
"id": 502,
|
||
"ex_type": "sentence_building",
|
||
"content": "{\"words\": [\"Yo\", \"soy\", \"estudiante\"], \"correct_order\": [\"Yo\", \"soy\", \"estudiante\"], \"translation\": \"Ich bin Student\"}",
|
||
"node_id": 5
|
||
},
|
||
{
|
||
"id": 503,
|
||
"ex_type": "translation",
|
||
"content": "{\"german\": \"Das Haus ist groß\", \"spanish\": \"La casa es grande\", \"hints\": [\"der/die/das = el/la\", \"ist = es\", \"groß = grande\"]}",
|
||
"node_id": 5
|
||
},
|
||
{
|
||
"id": 504,
|
||
"ex_type": "conversation",
|
||
"content": "{\"scenario\": \"Sich vorstellen\", \"dialogue\": [{\"speaker\": \"A\", \"text\": \"Hola, ¿cómo te llamas?\"}, {\"speaker\": \"B\", \"text\": \"Me llamo Ana. ¿Y tú?\"}, {\"speaker\": \"A\", \"text\": \"Yo soy Carlos\"}], \"user_role\": \"B\"}",
|
||
"node_id": 5
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|