From 734b8f94637efa19ba417e572234dd4e24777b44 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Tue, 31 Mar 2026 09:39:46 +0200 Subject: [PATCH] feat(bisaya-course): enhance evening greetings and sleep-related exercises - Updated core patterns to include evening greetings and sleep phrases in the Bisaya course content. - Added new exercises focusing on recognizing and using evening greetings and sleep wishes, enhancing practical language use for learners. - Expanded lesson didactics to incorporate evening and sleep-related conversational prompts, improving the overall learning experience. --- .../scripts/apply-bisaya-course-refresh.js | 8 ++- .../scripts/create-bisaya-course-content.js | 60 +++++++++++++++++++ backend/scripts/create-bisaya-course.js | 13 ++++ backend/scripts/update-bisaya-didactics.js | 8 ++- 4 files changed, 83 insertions(+), 6 deletions(-) diff --git a/backend/scripts/apply-bisaya-course-refresh.js b/backend/scripts/apply-bisaya-course-refresh.js index 8cad4ce..98e337f 100644 --- a/backend/scripts/apply-bisaya-course-refresh.js +++ b/backend/scripts/apply-bisaya-course-refresh.js @@ -22,14 +22,16 @@ const LESSON_DIDACTICS = { 'Höfliche Reaktionen wie Danke und Bitte passend einsetzen.', 'Ein kurzes Begrüßungs-Mini-Gespräch laut üben.' ], - corePatterns: ['Kumusta ka?', 'Maayong buntag.', 'Maayong adlaw.', 'Amping.', 'Babay.', 'Maayo ko.', 'Salamat.', 'Palihug.'], + corePatterns: ['Kumusta ka?', 'Maayong buntag.', 'Maayong adlaw.', 'Maayong gabii.', 'Maayong gabii, matulog na ta.', 'Katulog og maayo.', 'Amping.', 'Babay.', 'Maayo ko.', 'Salamat.', 'Palihug.'], grammarFocus: [ { title: 'Kurzantworten mit ko', text: 'Mit "ko" sprichst du über dich selbst: "Maayo ko."', example: 'Maayo ko. = Mir geht es gut.' }, - { title: 'Maayong + Tageszeit', text: 'Mit "Maayong" kannst du Grüße für verschiedene Tageszeiten bilden.', example: 'Maayong buntag. / Maayong gabii.' } + { title: 'Maayong + Tageszeit', text: 'Mit "Maayong" kannst du Grüße für verschiedene Tageszeiten bilden.', example: 'Maayong buntag. / Maayong gabii.' }, + { title: 'Abend und Schlafen', text: 'Im Familienalltag folgen auf einen Abendgruß oft direkte Schlafens- oder Fürsorgeformeln.', example: 'Maayong gabii. / Katulog og maayo.' } ], speakingPrompts: [ { title: 'Mini-Gespräch', prompt: 'Begrüße eine Person, frage nach dem Befinden und reagiere höflich.', cue: 'Kumusta ka? Maayo ko. Salamat.' }, - { title: 'Verabschiedung', prompt: 'Verabschiede dich kurz und wünsche, dass die andere Person auf sich aufpasst.', cue: 'Babay. Amping.' } + { title: 'Verabschiedung', prompt: 'Verabschiede dich kurz und wünsche, dass die andere Person auf sich aufpasst.', cue: 'Babay. Amping.' }, + { title: 'Abend und Schlaf', prompt: 'Wünsche einen guten Abend, eine gute Nacht und dass die Person gut schlafen soll.', cue: 'Maayong gabii. Katulog og maayo.' } ], practicalTasks: [{ title: 'Alltag', text: 'Sprich die Begrüßung dreimal laut und variiere die Antwort.' }] }, diff --git a/backend/scripts/create-bisaya-course-content.js b/backend/scripts/create-bisaya-course-content.js index f0d2471..84f1019 100644 --- a/backend/scripts/create-bisaya-course-content.js +++ b/backend/scripts/create-bisaya-course-content.js @@ -438,6 +438,51 @@ const BISAYA_EXERCISES = { }, explanation: '"Maayong buntag" ist die übliche Form für "Guten Morgen".' }, + { + exerciseTypeId: 2, + title: 'Abendgruß erkennen', + instruction: 'Wähle den passenden Gruß für den Abend.', + questionData: { + type: 'multiple_choice', + question: 'Wie sagt man "Guten Abend" auf Bisaya?', + options: ['Maayong gabii', 'Maayong buntag', 'Amping', 'Salamat'] + }, + answerData: { + type: 'multiple_choice', + correctAnswer: 0 + }, + explanation: '"Maayong gabii" ist der normale Abendgruß.' + }, + { + exerciseTypeId: 2, + title: 'Gute Nacht zuordnen', + instruction: 'Wähle die passendste Formulierung für den Schlafensmoment.', + questionData: { + type: 'multiple_choice', + question: 'Welche Formulierung passt am besten zu "Gute Nacht"?', + options: ['Maayong gabii, matulog na ta.', 'Kumusta ka?', 'Pila ang plite?', 'Tabangan tika.'] + }, + answerData: { + type: 'multiple_choice', + correctAnswer: 0 + }, + explanation: 'Diese Form verbindet den Abendgruß direkt mit dem Schlafengehen.' + }, + { + exerciseTypeId: 2, + title: 'Schlaf gut erkennen', + instruction: 'Wähle die passende Fürsorgeformel für die Nacht.', + questionData: { + type: 'multiple_choice', + question: 'Wie sagt man "Schlaf gut" auf Bisaya?', + options: ['Katulog og maayo.', 'Amping.', 'Maayo ko.', 'Babay.'] + }, + answerData: { + type: 'multiple_choice', + correctAnswer: 0 + }, + explanation: '"Katulog og maayo." bedeutet sinngemäß "Schlaf gut."' + }, { exerciseTypeId: 2, title: 'Verabschiedung erkennen', @@ -526,6 +571,21 @@ const BISAYA_EXERCISES = { type: 'speaking_from_memory' }, explanation: 'Die Übung verbindet Begrüßung und Verabschiedung in einem kurzen Alltagspfad.' + }, + { + exerciseTypeId: 8, + title: 'Abendgruß und Schlafwunsch sprechen', + instruction: 'Sprich einen Abendgruß und einen Schlafwunsch laut.', + questionData: { + type: 'speaking_from_memory', + question: 'Sprich: "Guten Abend. Schlaf gut."', + expectedText: 'Maayong gabii. Katulog og maayo.', + keywords: ['maayong', 'gabii', 'katulog', 'maayo'] + }, + answerData: { + type: 'speaking_from_memory' + }, + explanation: 'Die Übung verankert die Abend- und Schlafensformeln für den Familienalltag.' } ], diff --git a/backend/scripts/create-bisaya-course.js b/backend/scripts/create-bisaya-course.js index 9c8154c..3a4d950 100755 --- a/backend/scripts/create-bisaya-course.js +++ b/backend/scripts/create-bisaya-course.js @@ -28,6 +28,9 @@ const LESSON_DIDACTICS = { 'Kumusta ka?', 'Maayong buntag.', 'Maayong adlaw.', + 'Maayong gabii.', + 'Maayong gabii, matulog na ta.', + 'Katulog og maayo.', 'Amping.', 'Babay.', 'Maayo ko.', @@ -44,6 +47,11 @@ const LESSON_DIDACTICS = { title: 'Maayong + Tageszeit', text: 'Mit "Maayong" kannst du Grüße für verschiedene Tageszeiten bilden.', example: 'Maayong buntag. / Maayong gabii.' + }, + { + title: 'Abend und Schlafen', + text: 'Im Familienalltag folgen auf einen Abendgruß oft direkte Schlafens- oder Fürsorgeformeln.', + example: 'Maayong gabii. / Katulog og maayo.' } ], speakingPrompts: [ @@ -56,6 +64,11 @@ const LESSON_DIDACTICS = { title: 'Verabschiedung', prompt: 'Verabschiede dich kurz und wünsche, dass die andere Person auf sich aufpasst.', cue: 'Babay. Amping.' + }, + { + title: 'Abend und Schlaf', + prompt: 'Wünsche einen guten Abend, eine gute Nacht und dass die Person gut schlafen soll.', + cue: 'Maayong gabii. Katulog og maayo.' } ], practicalTasks: [ diff --git a/backend/scripts/update-bisaya-didactics.js b/backend/scripts/update-bisaya-didactics.js index 2666812..443a53a 100644 --- a/backend/scripts/update-bisaya-didactics.js +++ b/backend/scripts/update-bisaya-didactics.js @@ -18,14 +18,16 @@ const LESSON_DIDACTICS = { 'Höfliche Reaktionen wie Danke und Bitte passend einsetzen.', 'Ein kurzes Begrüßungs-Mini-Gespräch laut üben.' ], - corePatterns: ['Kumusta ka?', 'Maayong buntag.', 'Maayong adlaw.', 'Amping.', 'Babay.', 'Maayo ko.', 'Salamat.', 'Palihug.'], + corePatterns: ['Kumusta ka?', 'Maayong buntag.', 'Maayong adlaw.', 'Maayong gabii.', 'Maayong gabii, matulog na ta.', 'Katulog og maayo.', 'Amping.', 'Babay.', 'Maayo ko.', 'Salamat.', 'Palihug.'], grammarFocus: [ { title: 'Kurzantworten mit ko', text: 'Mit "ko" sprichst du über dich selbst: "Maayo ko."', example: 'Maayo ko. = Mir geht es gut.' }, - { title: 'Maayong + Tageszeit', text: 'Mit "Maayong" kannst du Grüße für verschiedene Tageszeiten bilden.', example: 'Maayong buntag. / Maayong gabii.' } + { title: 'Maayong + Tageszeit', text: 'Mit "Maayong" kannst du Grüße für verschiedene Tageszeiten bilden.', example: 'Maayong buntag. / Maayong gabii.' }, + { title: 'Abend und Schlafen', text: 'Im Familienalltag folgen auf einen Abendgruß oft direkte Schlafens- oder Fürsorgeformeln.', example: 'Maayong gabii. / Katulog og maayo.' } ], speakingPrompts: [ { title: 'Mini-Gespräch', prompt: 'Begrüße eine Person, frage nach dem Befinden und reagiere höflich.', cue: 'Kumusta ka? Maayo ko. Salamat.' }, - { title: 'Verabschiedung', prompt: 'Verabschiede dich kurz und wünsche, dass die andere Person auf sich aufpasst.', cue: 'Babay. Amping.' } + { title: 'Verabschiedung', prompt: 'Verabschiede dich kurz und wünsche, dass die andere Person auf sich aufpasst.', cue: 'Babay. Amping.' }, + { title: 'Abend und Schlaf', prompt: 'Wünsche einen guten Abend, eine gute Nacht und dass die Person gut schlafen soll.', cue: 'Maayong gabii. Katulog og maayo.' } ], practicalTasks: [ { title: 'Alltag', text: 'Sprich die Begrüßung dreimal laut und variiere die Antwort.' }