From 3500940d1c75fee684fe327dabbe5f5a3e924525 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Wed, 15 Apr 2026 11:09:14 +0200 Subject: [PATCH] feat(bisaya-course): add new lessons for everyday conversations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Introduced two new lessons: 'Alltagsgespräche - Teil 1' and 'Alltagsgespräche - Teil 2'. - Each lesson includes learning goals, core patterns, speaking prompts, and practical tasks to enhance conversational skills in everyday contexts. - Updated the lesson structure to support these additions, ensuring a comprehensive learning experience. --- .../scripts/apply-bisaya-course-refresh.js | 42 +++++++++++++ backend/scripts/create-bisaya-course.js | 60 +++++++++++++++++++ 2 files changed, 102 insertions(+) diff --git a/backend/scripts/apply-bisaya-course-refresh.js b/backend/scripts/apply-bisaya-course-refresh.js index 87e8847..4038260 100644 --- a/backend/scripts/apply-bisaya-course-refresh.js +++ b/backend/scripts/apply-bisaya-course-refresh.js @@ -224,6 +224,27 @@ const LESSON_DIDACTICS = { ], practicalTasks: [{ title: 'Küchenrunde', text: 'Zeige nacheinander auf sieben Lebensmittel oder stelle sie dir vor und sprich jedes Wort laut aus.' }] }, + 'Alltagsgespräche - Teil 1': { + learningGoals: [ + 'Alltagsaktivitäten in ganzen Sätzen beschreiben.', + 'Nach Tagesplan, Aufgaben und Rückkehr fragen.', + 'Kurze Familienabsprachen für den Tag sicher führen.' + ], + corePatterns: [ + { target: 'Unsa imong buhat karon?', gloss: 'Was machst du heute?' }, + { target: 'Nagluto ko para sa panihapon.', gloss: 'Ich koche für das Abendessen.' }, + { target: 'Naglimpyo ko sa balay.', gloss: 'Ich putze das Haus.' }, + { target: 'Human na ka sa trabaho?', gloss: 'Bist du mit der Arbeit fertig?' }, + { target: 'Dali lang ko mubalik.', gloss: 'Ich komme gleich wieder.' }, + { target: 'Naa koy lakaw karong hapon.', gloss: 'Ich habe heute Nachmittag etwas zu erledigen.' }, + { target: 'Magpahuway ko gamay unya.', gloss: 'Ich ruhe mich später kurz aus.' }, + { target: 'Tawagi ko kung mahuman ka.', gloss: 'Ruf mich an, wenn du fertig bist.' } + ], + speakingPrompts: [ + { title: 'Tagesablauf abstimmen', prompt: 'Frage nach dem Plan und sage, was du heute erledigst.', cue: 'Unsa imong buhat karon? Naglimpyo ko sa balay.' } + ], + practicalTasks: [{ title: 'Alltagscheck', text: 'Sprich vier Sätze zu deinem heutigen Ablauf: Aufgabe, Erledigung, Rückkehr und Pause.' }] + }, 'Haus & Familie': { learningGoals: [ 'Wichtige Wörter für Haus, Räume und Familie zuordnen und aussprechen.', @@ -292,6 +313,27 @@ const LESSON_DIDACTICS = { ], practicalTasks: [{ title: 'Mustertraining', text: 'Nimm ein Verb und sprich es einmal mit Ni- und einmal mit Mo-.' }] }, + 'Alltagsgespräche - Teil 2': { + learningGoals: [ + 'Ziele, Wege und Zeitpunkte im Alltag genauer angeben.', + 'Verabredungen und Rückkehrzeiten in ganzen Sätzen formulieren.', + 'Einkaufs- und Familienwege natürlich besprechen.' + ], + corePatterns: [ + { target: 'Asa ka moadto unya?', gloss: 'Wohin gehst du später?' }, + { target: 'Moadto ko sa merkado unya.', gloss: 'Ich gehe später zum Markt.' }, + { target: 'Unsa imong plano karong gabii?', gloss: 'Was ist dein Plan heute Abend?' }, + { target: 'Magkita mi sa silingan karon.', gloss: 'Wir treffen jetzt die Nachbarn.' }, + { target: 'Mupalit ko ug pagkaon para sa balay.', gloss: 'Ich kaufe Essen für zu Hause.' }, + { target: 'Mahimo ba ta magkita ugma buntag?', gloss: 'Können wir uns morgen früh treffen?' }, + { target: 'Unsa orasa ka mouli?', gloss: 'Um wie viel Uhr kommst du nach Hause?' }, + { target: 'Mouli ko mga alas sais.', gloss: 'Ich komme gegen sechs nach Hause.' } + ], + speakingPrompts: [ + { title: 'Weg und Zeit planen', prompt: 'Frage nach Ziel und Uhrzeit und gib eine konkrete Antwort.', cue: 'Asa ka moadto unya? Mouli ko mga alas sais.' } + ], + practicalTasks: [{ title: 'Planungsdialog', text: 'Baue einen Mini-Dialog mit Zielort, Uhrzeit und Rückkehr in mindestens vier Sätzen.' }] + }, 'Woche 1 - Wiederholung': { learningGoals: [ 'Die Kernmuster der ersten Woche ohne Hilfe wiederholen.', diff --git a/backend/scripts/create-bisaya-course.js b/backend/scripts/create-bisaya-course.js index 1552457..d71286b 100755 --- a/backend/scripts/create-bisaya-course.js +++ b/backend/scripts/create-bisaya-course.js @@ -383,6 +383,36 @@ const LESSON_DIDACTICS = { } ] }, + 'Alltagsgespräche - Teil 1': { + learningGoals: [ + 'Alltagsaktivitäten in ganzen Sätzen beschreiben.', + 'Nach Tagesplan, Aufgaben und Rückkehr fragen.', + 'Kurze Familienabsprachen für den Tag sicher führen.' + ], + corePatterns: [ + { target: 'Unsa imong buhat karon?', gloss: 'Was machst du heute?' }, + { target: 'Nagluto ko para sa panihapon.', gloss: 'Ich koche für das Abendessen.' }, + { target: 'Naglimpyo ko sa balay.', gloss: 'Ich putze das Haus.' }, + { target: 'Human na ka sa trabaho?', gloss: 'Bist du mit der Arbeit fertig?' }, + { target: 'Dali lang ko mubalik.', gloss: 'Ich komme gleich wieder.' }, + { target: 'Naa koy lakaw karong hapon.', gloss: 'Ich habe heute Nachmittag etwas zu erledigen.' }, + { target: 'Magpahuway ko gamay unya.', gloss: 'Ich ruhe mich später kurz aus.' }, + { target: 'Tawagi ko kung mahuman ka.', gloss: 'Ruf mich an, wenn du fertig bist.' } + ], + speakingPrompts: [ + { + title: 'Tagesablauf abstimmen', + prompt: 'Frage nach dem Plan und sage, was du heute erledigst.', + cue: 'Unsa imong buhat karon? Naglimpyo ko sa balay.' + } + ], + practicalTasks: [ + { + title: 'Alltagscheck', + text: 'Sprich vier Sätze zu deinem heutigen Ablauf: Aufgabe, Erledigung, Rückkehr und Pause.' + } + ] + }, 'Haus & Familie': { learningGoals: [ 'Wichtige Wörter für Haus, Räume und Familie zuordnen und aussprechen.', @@ -469,6 +499,36 @@ const LESSON_DIDACTICS = { } ] }, + 'Alltagsgespräche - Teil 2': { + learningGoals: [ + 'Ziele, Wege und Zeitpunkte im Alltag genauer angeben.', + 'Verabredungen und Rückkehrzeiten in ganzen Sätzen formulieren.', + 'Einkaufs- und Familienwege natürlich besprechen.' + ], + corePatterns: [ + { target: 'Asa ka moadto unya?', gloss: 'Wohin gehst du später?' }, + { target: 'Moadto ko sa merkado unya.', gloss: 'Ich gehe später zum Markt.' }, + { target: 'Unsa imong plano karong gabii?', gloss: 'Was ist dein Plan heute Abend?' }, + { target: 'Magkita mi sa silingan karon.', gloss: 'Wir treffen jetzt die Nachbarn.' }, + { target: 'Mupalit ko ug pagkaon para sa balay.', gloss: 'Ich kaufe Essen für zu Hause.' }, + { target: 'Mahimo ba ta magkita ugma buntag?', gloss: 'Können wir uns morgen früh treffen?' }, + { target: 'Unsa orasa ka mouli?', gloss: 'Um wie viel Uhr kommst du nach Hause?' }, + { target: 'Mouli ko mga alas sais.', gloss: 'Ich komme gegen sechs nach Hause.' } + ], + speakingPrompts: [ + { + title: 'Weg und Zeit planen', + prompt: 'Frage nach Ziel und Uhrzeit und gib eine konkrete Antwort.', + cue: 'Asa ka moadto unya? Mouli ko mga alas sais.' + } + ], + practicalTasks: [ + { + title: 'Planungsdialog', + text: 'Baue einen Mini-Dialog mit Zielort, Uhrzeit und Rückkehr in mindestens vier Sätzen.' + } + ] + }, 'Woche 1 - Wiederholung': { learningGoals: [ 'Die Kernmuster der ersten Woche ohne Hilfe wiederholen.',