68 lines
2.5 KiB
JSON
68 lines
2.5 KiB
JSON
{
|
|
"id": "path_beginner_001",
|
|
"title": "German Greetings - Erste Begrüßungen",
|
|
"description": "Learn basic German greetings and polite expressions. Your first steps into the German language!",
|
|
"metadata": [
|
|
{
|
|
"path_id": "path_beginner_001",
|
|
"version": "1.0.0",
|
|
"created_at": "2024-01-10T09:00:00Z",
|
|
"updated_at": "2024-01-10T09:00:00Z"
|
|
}
|
|
],
|
|
"nodes": [
|
|
{
|
|
"id": 1,
|
|
"title": "Hello & Goodbye - Hallo & Tschüss",
|
|
"description": "Learn the most common ways to say hello and goodbye in German.",
|
|
"path_id": "path_beginner_001",
|
|
"exercises": [
|
|
{
|
|
"id": 101,
|
|
"ex_type": "vocabulary",
|
|
"content": "{\"word\": \"Hallo\", \"translation\": \"Hello\", \"audio\": \"/audio/hallo.mp3\", \"example\": \"Hallo, wie geht's?\"}",
|
|
"node_id": 1
|
|
},
|
|
{
|
|
"id": 102,
|
|
"ex_type": "vocabulary",
|
|
"content": "{\"word\": \"Tschüss\", \"translation\": \"Bye\", \"audio\": \"/audio/tschuess.mp3\", \"example\": \"Tschüss, bis bald!\"}",
|
|
"node_id": 1
|
|
},
|
|
{
|
|
"id": 103,
|
|
"ex_type": "multiple_choice",
|
|
"content": "{\"question\": \"How do you say 'Hello' in German?\", \"options\": [\"Hallo\", \"Danke\", \"Bitte\", \"Tschüss\"], \"correct\": 0, \"explanation\": \"'Hallo' is the most common way to say hello in German.\"}",
|
|
"node_id": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 2,
|
|
"title": "Please & Thank You - Bitte & Danke",
|
|
"description": "Master the magic words of politeness in German.",
|
|
"path_id": "path_beginner_001",
|
|
"exercises": [
|
|
{
|
|
"id": 201,
|
|
"ex_type": "vocabulary",
|
|
"content": "{\"word\": \"Danke\", \"translation\": \"Thank you\", \"audio\": \"/audio/danke.mp3\", \"example\": \"Danke schön!\"}",
|
|
"node_id": 2
|
|
},
|
|
{
|
|
"id": 202,
|
|
"ex_type": "vocabulary",
|
|
"content": "{\"word\": \"Bitte\", \"translation\": \"Please/You're welcome\", \"audio\": \"/audio/bitte.mp3\", \"example\": \"Bitte schön!\"}",
|
|
"node_id": 2
|
|
},
|
|
{
|
|
"id": 203,
|
|
"ex_type": "conversation",
|
|
"content": "{\"scenario\": \"Simple polite exchange\", \"dialogue\": [{\"speaker\": \"A\", \"text\": \"Danke!\"}, {\"speaker\": \"B\", \"text\": \"Bitte schön!\"}], \"vocabulary_focus\": [\"Danke\", \"Bitte\"]}",
|
|
"node_id": 2
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|