diff --git a/backend/scripts/bisaya-course-plan-24-43.js b/backend/scripts/bisaya-course-plan-24-43.js index 4f2c887..ba449fd 100644 --- a/backend/scripts/bisaya-course-plan-24-43.js +++ b/backend/scripts/bisaya-course-plan-24-43.js @@ -648,10 +648,10 @@ const BISAYA_DIDACTICS_24_43_BASE = { 'Nikaon na ka?', 'Karon', 'Ugma', - 'Baynte' + 'Kawhaan' ], speakingPrompts: [ - { title: 'Alte Muster neu', prompt: 'Begrüße jemanden, frage nach Essen und nenne einen Preis oder Zeitpunkt.', cue: 'Kumusta ka? Nikaon na ka? Baynte pesos.' } + { title: 'Alte Muster neu', prompt: 'Begrüße jemanden, frage nach Essen und nenne einen Preis oder Zeitpunkt.', cue: 'Kumusta ka? Nikaon na ka? Kawhaan pesos.' } ], practicalTasks: [ { title: 'Spiralrunde', text: 'Nimm je zwei Sätze aus Woche 1 und Woche 2 und baue daraus eine Alltagsszene.' } @@ -853,21 +853,21 @@ const NUMBERS_DIDACTIC = { { target: 'Usa', gloss: 'eins' }, { target: 'Duha', gloss: 'zwei' }, { target: 'Tulo', gloss: 'drei' }, { target: 'Upat', gloss: 'vier' }, { target: 'Lima', gloss: 'fünf' }, { target: 'Unom', gloss: 'sechs' }, { target: 'Pito', gloss: 'sieben' }, { target: 'Walo', gloss: 'acht' }, { target: 'Siyam', gloss: 'neun' }, { target: 'Napulo', gloss: 'zehn' }, { target: 'Napulo ug usa', gloss: 'elf' }, { target: 'Napulo ug duha', gloss: 'zwölf' }, { target: 'Napulo ug tulo', gloss: 'dreizehn' }, { target: 'Napulo ug upat', gloss: 'vierzehn' }, { target: 'Napulo ug lima', gloss: 'fünfzehn' }, - { target: 'Napulo ug unom', gloss: 'sechzehn' }, { target: 'Napulo ug pito', gloss: 'siebzehn' }, { target: 'Napulo ug walo', gloss: 'achtzehn' }, { target: 'Napulo ug siyam', gloss: 'neunzehn' }, { target: 'Baynte', gloss: 'zwanzig' }, - { target: 'Kaluhaan ug usa', gloss: 'einundzwanzig' }, { target: 'Kaluhaan ug lima', gloss: 'fünfundzwanzig' }, { target: 'Kaluhaan ug siyam', gloss: 'neunundzwanzig' }, - { target: 'Katloan ug usa', gloss: 'einunddreißig' }, { target: 'Katloan ug lima', gloss: 'fünfunddreißig' }, { target: 'Kalim-an ug walo', gloss: 'achtundfünfzig' }, - { target: 'Traysenta', gloss: 'dreißig' }, { target: 'Kwarenta', gloss: 'vierzig' }, { target: 'Singkwenta', gloss: 'fünfzig' }, { target: 'Sesenta', gloss: 'sechzig' }, { target: 'Setenta', gloss: 'siebzig' }, - { target: 'Otsenta', gloss: 'achtzig' }, { target: 'Nobenta', gloss: 'neunzig' }, { target: 'Usa ka gatos', gloss: 'einhundert' }, { target: 'Duha ka gatos', gloss: 'zweihundert' }, + { target: 'Napulo ug unom', gloss: 'sechzehn' }, { target: 'Napulo ug pito', gloss: 'siebzehn' }, { target: 'Napulo ug walo', gloss: 'achtzehn' }, { target: 'Napulo ug siyam', gloss: 'neunzehn' }, { target: 'Kawhaan', gloss: 'zwanzig' }, + { target: 'Kawhaan ug usa', gloss: 'einundzwanzig' }, { target: 'Kawhaan ug lima', gloss: 'fünfundzwanzig' }, { target: 'Kawhaan ug siyam', gloss: 'neunundzwanzig' }, + { target: 'Katloan', gloss: 'dreißig' }, { target: 'Katloan ug usa', gloss: 'einunddreißig' }, { target: 'Katloan ug lima', gloss: 'fünfunddreißig' }, { target: 'Kap-atan', gloss: 'vierzig' }, + { target: 'Kalim-an', gloss: 'fünfzig' }, { target: 'Kalim-an ug walo', gloss: 'achtundfünfzig' }, { target: 'Kanum-an', gloss: 'sechzig' }, { target: 'Kapitoan', gloss: 'siebzig' }, + { target: 'Kawaloan', gloss: 'achtzig' }, { target: 'Kasiyaman', gloss: 'neunzig' }, { target: 'Usa ka gatos', gloss: 'einhundert' }, { target: 'Duha ka gatos', gloss: 'zweihundert' }, { target: 'Usa ka libo', gloss: 'tausend' }, { target: 'Duha ka libo', gloss: 'zweitausend' } ], grammarFocus: [ { title: '11 bis 19', text: 'Bei der nativen Bildung steht zuerst zehn und danach mit „ug“ die Einerzahl.', example: 'Napulo ug usa = elf; Napulo ug lima = fünfzehn.' }, - { title: 'Zahlen über 20', text: 'Dasselbe Muster funktioniert mit höheren Zehnern: Zehner + „ug“ + Einer. Bei Preisen hört man zusätzlich oft spanisch geprägte Kurzformen wie „baynte“.', example: 'Kaluhaan ug lima = fünfundzwanzig; Baynte = zwanzig.' } + { title: 'Zahlen über 20', text: 'Dasselbe Muster funktioniert mit höheren Zehnern: Zehner + „ug“ + Einer. Im Alltag hört man zusätzlich spanisch geprägte Nebenformen wie „baynte“.', example: 'Kawhaan = zwanzig; Kawhaan ug lima = fünfundzwanzig.' } ], speakingPrompts: [ - { title: 'Zähle bis 20', prompt: 'Zähle laut von Usa bis Baynte.' }, - { title: 'Zusammengesetzte Zahlen', prompt: 'Nenne 21, 25, 29, 31, 35 und 58 mit dem Muster Zehner + ug + Einer.', cue: 'Kaluhaan ug usa. Kaluhaan ug lima. Katloan ug usa.' }, - { title: 'Preisangaben', prompt: 'Nenne Preise mit Zahlwörtern, z.B. Kaluhaan ug lima, Singkwenta, Usa ka gatos oder Duha ka libo.' } + { title: 'Zähle bis 20', prompt: 'Zähle laut von Usa bis Kawhaan.' }, + { title: 'Zusammengesetzte Zahlen', prompt: 'Nenne 21, 25, 29, 31, 35 und 58 mit dem Muster Zehner + ug + Einer.', cue: 'Kawhaan ug usa. Kawhaan ug lima. Katloan ug usa.' }, + { title: 'Preisangaben', prompt: 'Nenne Preise mit Zahlwörtern, z.B. Kawhaan ug lima, Kalim-an, Usa ka gatos oder Duha ka libo.' } ], practicalTasks: [ { title: 'Zähllektionen', text: 'Mindestens einmal pro Woche eine 3–5 Minuten Zählübung: 1–20, dann 21, 25, 29 und runde Zahlen.' } diff --git a/backend/scripts/create-bisaya-course-content.js b/backend/scripts/create-bisaya-course-content.js index 5628190..5065f58 100644 --- a/backend/scripts/create-bisaya-course-content.js +++ b/backend/scripts/create-bisaya-course-content.js @@ -2914,7 +2914,7 @@ const BISAYA_EXERCISES = { correct: 'Napulo', alternatives: ['napulo'] }, - explanation: '"Napulo" = zehn; „baynte“ = zwanzig.' + explanation: '"Napulo" = zehn; „kawhaan“ = zwanzig.' }, { exerciseTypeId: 2, @@ -2922,11 +2922,11 @@ const BISAYA_EXERCISES = { instruction: 'Wähle die richtige Übersetzung.', questionData: { type: 'multiple_choice', - question: 'Was bedeutet "baynte"?', + question: 'Was bedeutet "kawhaan"?', options: ['zwanzig', 'zehn', 'dreißig', 'zwölf'] }, answerData: { type: 'multiple_choice', correctAnswer: 0 }, - explanation: '"baynte" = zwanzig.' + explanation: '"kawhaan" = zwanzig.' } ], @@ -2938,11 +2938,11 @@ const BISAYA_EXERCISES = { instruction: 'Wähle die passende deutsche Bedeutung.', questionData: { type: 'multiple_choice', - question: 'Was bedeutet "traysenta"?', + question: 'Was bedeutet "katloan"?', options: ['dreißig', 'dreizehn', 'dreihundert', 'dreitausend'] }, answerData: { type: 'multiple_choice', correctAnswer: 0 }, - explanation: '"traysenta" entspricht typischerweise „dreißig“ (regional leicht variierend).' + explanation: '"Katloan" = dreißig in der nativen Zahlenreihe.' }, { exerciseTypeId: 1, @@ -2955,9 +2955,24 @@ const BISAYA_EXERCISES = { }, answerData: { type: 'gap_fill', - answers: ['Baynte', 'Traysenta', 'Kwarenta', 'Singkwenta'] + answers: ['Kawhaan', 'Katloan', 'Kap-atan', 'Kalim-an'] }, - explanation: 'Zehner werden im Alltag oft mit spanisch geprägten Formen gebildet.' + explanation: 'Die native Zahlenreihe bildet runde Zehner als eigene Grundformen.' + }, + { + exerciseTypeId: 1, + title: 'Zehner und Einer zusammensetzen', + instruction: 'Ergänze die Zahlwörter nach dem Muster Zehner + ug + Einer.', + questionData: { + type: 'gap_fill', + text: '{gap} (21) | {gap} (25) | {gap} (31) | {gap} (58)', + gaps: 4 + }, + answerData: { + type: 'gap_fill', + answers: ['Kawhaan ug usa', 'Kawhaan ug lima', 'Katloan ug usa', 'Kalim-an ug walo'] + }, + explanation: 'In der nativen Reihe folgt auf den Zehner mit „ug“ die Einerzahl.' }, { exerciseTypeId: 4, @@ -2971,10 +2986,10 @@ const BISAYA_EXERCISES = { }, answerData: { type: 'transformation', - correct: 'Singkwenta', - alternatives: ['singkwenta'] + correct: 'Kalim-an', + alternatives: ['kalim-an'] }, - explanation: '"Singkwenta" = fünfzig.' + explanation: '"Kalim-an" = fünfzig.' }, { exerciseTypeId: 2, @@ -2983,10 +2998,10 @@ const BISAYA_EXERCISES = { questionData: { type: 'multiple_choice', question: 'Wie heißt „achtzig“ typischerweise?', - options: ['Otsenta', 'Nobenta', 'Baynte', 'Napulo'] + options: ['Kawaloan', 'Kasiyaman', 'Kawhaan', 'Napulo'] }, answerData: { type: 'multiple_choice', correctAnswer: 0 }, - explanation: '"Otsenta" = achtzig (regional auch „otsenta“); „nobenta“ = neunzig.' + explanation: '"Kawaloan" = achtzig; „Kasiyaman“ = neunzig.' } ], @@ -3103,7 +3118,7 @@ const BISAYA_EXERCISES = { questionData: { type: 'multiple_choice', question: 'Was passt zu 5000?', - options: ['Lima ka libo', 'Lima ka gatos', 'Baynte ka libo', 'Napulo ka libo'] + options: ['Lima ka libo', 'Lima ka gatos', 'Kawhaan ka libo', 'Napulo ka libo'] }, answerData: { type: 'multiple_choice', correctAnswer: 0 }, explanation: '"Lima ka libo" = fünftausend.' @@ -3200,7 +3215,7 @@ const BISAYA_EXERCISES = { }, answerData: { type: 'gap_fill', - answers: ['Baynte', 'Baynte', 'Tagpila'] + answers: ['Kawhaan', 'Kawhaan', 'Tagpila'] }, explanation: 'Die Kombination aus Zahlwort und Preisfrage ist Kernstoff aus Woche 2.' }, @@ -6150,13 +6165,19 @@ async function createBisayaCourseContent() { continue; } - // Lektionen mit Platzhalter-Ersetzung: alte Übungen entfernen und durch echte ersetzen + // Lektionen mit korrigierten Platzhaltern werden im regulären Sync in + // place aktualisiert, damit bestehender Übungsfortschritt an stabilen + // Exercise-IDs erhalten bleibt. const replacePlaceholders = lessonMatchesPlaceholderRebuildList(lesson); const existingCount = await VocabGrammarExercise.count({ where: { lessonId: lesson.id } }); - if (existingCount > 0 && !replacePlaceholders && !forceRebuildAll && SAFE_EXERCISE_UPDATE_TITLES.has(lesson.title)) { + if ( + existingCount > 0 + && !forceRebuildAll + && (replacePlaceholders || SAFE_EXERCISE_UPDATE_TITLES.has(lesson.title)) + ) { const lessonDidactics = getLessonDidactics(lesson); const mergedGrammarFocus = mergeGrammarFocusForLesson( lessonDidactics.grammarFocus, @@ -6217,10 +6238,9 @@ async function createBisayaCourseContent() { continue; } - if ((replacePlaceholders || forceRebuildAll) && existingCount > 0) { + if (forceRebuildAll && existingCount > 0) { const deleted = await VocabGrammarExercise.destroy({ where: { lessonId: lesson.id } }); - const reason = forceRebuildAll ? 'vollständig neu aufgebaut' : 'Platzhalter entfernt'; - console.log(` 🗑️ Lektion ${lesson.lessonNumber}: "${lesson.title}" - ${deleted} Übungen entfernt (${reason})`); + console.log(` 🗑️ Lektion ${lesson.lessonNumber}: "${lesson.title}" - ${deleted} Übungen entfernt (vollständig neu aufgebaut)`); } // Erstelle Übungen diff --git a/backend/scripts/create-bisaya-course.js b/backend/scripts/create-bisaya-course.js index 570812e..16b48b9 100755 --- a/backend/scripts/create-bisaya-course.js +++ b/backend/scripts/create-bisaya-course.js @@ -595,7 +595,7 @@ const LESSON_DIDACTICS = { learningGoals: [ 'Die Grundzahlen 1–10 sicher sprechen und zuordnen.', 'Zahlen 11–19 als Zehner-plus-Einer erkennen.', - 'Die Zahl 20 (baynte) sicher verwenden.' + 'Die Zahl 20 (kawhaan) sicher verwenden.' ], corePatterns: [ { target: 'Usa', gloss: 'eins' }, @@ -608,21 +608,29 @@ const LESSON_DIDACTICS = { { target: 'Walo', gloss: 'acht' }, { target: 'Siyam', gloss: 'neun' }, { target: 'Napulo', gloss: 'zehn' }, - { target: 'Napulog-usa', gloss: 'elf' }, - { target: 'Baynte', gloss: 'zwanzig' } + { target: 'Napulo ug usa', gloss: 'elf' }, + { target: 'Napulo ug duha', gloss: 'zwölf' }, + { target: 'Napulo ug tulo', gloss: 'dreizehn' }, + { target: 'Napulo ug upat', gloss: 'vierzehn' }, + { target: 'Napulo ug lima', gloss: 'fünfzehn' }, + { target: 'Napulo ug unom', gloss: 'sechzehn' }, + { target: 'Napulo ug pito', gloss: 'siebzehn' }, + { target: 'Napulo ug walo', gloss: 'achtzehn' }, + { target: 'Napulo ug siyam', gloss: 'neunzehn' }, + { target: 'Kawhaan', gloss: 'zwanzig' } ], grammarFocus: [ { title: 'Aufbau 11–19', - text: 'Häufig „napulo + Zahl“ oder feste Kurzformen; im Kurs zuerst die häufigsten Varianten üben.', - example: 'Napulog-usa (11), …, baynte (20).' + text: 'In der nativen Reihe steht nach „napulo“ mit „ug“ die Einerzahl.', + example: 'Napulo ug usa (11), …, Kawhaan (20).' } ], speakingPrompts: [ { title: 'Zählen bis 20', prompt: 'Zähle laut von 1 bis 10 und dann in Einzelschritten bis 20.', - cue: 'Usa, duha, tulo … baynte.' + cue: 'Usa, duha, tulo … Kawhaan.' } ], practicalTasks: [ @@ -639,27 +647,36 @@ const LESSON_DIDACTICS = { 'Zehner im Alltag (Preis, Menge) wiedererkennen.' ], corePatterns: [ - { target: 'Baynte', gloss: 'zwanzig' }, - { target: 'Traysenta', gloss: 'dreißig' }, - { target: 'Kwarenta', gloss: 'vierzig' }, - { target: 'Singkwenta', gloss: 'fünfzig' }, - { target: 'Sesenta', gloss: 'sechzig' }, - { target: 'Setenta', gloss: 'siebzig' }, - { target: 'Otsenta', gloss: 'achtzig' }, - { target: 'Nobenta', gloss: 'neunzig' } + { target: 'Kawhaan', gloss: 'zwanzig' }, + { target: 'Kawhaan ug usa', gloss: 'einundzwanzig' }, + { target: 'Kawhaan ug lima', gloss: 'fünfundzwanzig' }, + { target: 'Katloan', gloss: 'dreißig' }, + { target: 'Katloan ug usa', gloss: 'einunddreißig' }, + { target: 'Kap-atan', gloss: 'vierzig' }, + { target: 'Kalim-an', gloss: 'fünfzig' }, + { target: 'Kalim-an ug walo', gloss: 'achtundfünfzig' }, + { target: 'Kanum-an', gloss: 'sechzig' }, + { target: 'Kapitoan', gloss: 'siebzig' }, + { target: 'Kawaloan', gloss: 'achtzig' }, + { target: 'Kasiyaman', gloss: 'neunzig' } ], grammarFocus: [ { - title: 'Spanische Zehnerformen', - text: 'Im Alltag sind spanisch geprägte Zehner sehr verbreitet; regionale Aussprache kann leicht variieren.', - example: 'Baynte pesos. Traysenta.' + title: 'Native Zehnerbildung', + text: 'Für die Lernreihe bleiben die Zehner nativ; eine Einerzahl folgt mit „ug“.', + example: 'Kawhaan ug lima = fünfundzwanzig.' + }, + { + title: 'Alltagsvarianten', + text: 'In Preisangaben hörst du daneben auch spanisch geprägte Formen.', + example: 'Baynte = zwanzig; traynta = dreißig.' } ], speakingPrompts: [ { title: 'Nur Zehner', prompt: 'Nenne nacheinander 20, 30, … 90 auf Bisaya.', - cue: 'Baynte, traysenta, kwarenta … nobenta.' + cue: 'Kawhaan, katloan, kap-atan … kasiyaman.' } ], practicalTasks: [ @@ -747,13 +764,13 @@ const LESSON_DIDACTICS = { { target: 'Asa ka moadto unya?', gloss: 'Wohin gehst du später?' }, { target: 'Mo-adto ko ugma.', gloss: 'Ich gehe morgen.' }, { target: 'Tagpila ni?', gloss: 'Wie viel kostet das?' }, - { target: 'Baynte pesos.', gloss: 'Zwanzig Peso.' } + { target: 'Kawhaan pesos.', gloss: 'Zwanzig Peso.' } ], speakingPrompts: [ { title: 'Woche-2-Mix', prompt: 'Baue einen Mini-Dialog mit Ort, Zeit und Preis.', - cue: 'Asa ka moadto unya? Tagpila ni? Baynte pesos.' + cue: 'Asa ka moadto unya? Tagpila ni? Kawhaan pesos.' } ], practicalTasks: [ @@ -775,7 +792,7 @@ const LESSON_DIDACTICS = { { target: 'Karon', gloss: 'heute/jetzt' }, { target: 'Ugma', gloss: 'morgen' }, { target: 'Tagpila ni?', gloss: 'Wie viel kostet das?' }, - { target: 'Baynte', gloss: 'zwanzig' } + { target: 'Kawhaan', gloss: 'zwanzig' } ], practicalTasks: [ { @@ -943,7 +960,7 @@ const LESSONS = [ cultural: 'Handeln ist in den Philippinen üblich und erwartet.' }, { week: 2, day: 4, num: 18, type: 'vocab', title: 'Zahlen 1–20', - desc: 'Grundzahlen und Zahlen bis 20 (usa … baynte)', + desc: 'Grundzahlen und Zahlen bis 20 (usa … kawhaan)', targetMin: 22, targetScore: 85, review: true, cultural: null }, diff --git a/backend/scripts/sync-vocab-course-content.js b/backend/scripts/sync-vocab-course-content.js index 5a15799..e44b566 100644 --- a/backend/scripts/sync-vocab-course-content.js +++ b/backend/scripts/sync-vocab-course-content.js @@ -24,10 +24,12 @@ const repoRoot = path.resolve(__dirname, '../..'); const SAFE_SYNC_STEPS = { bisaya: [ 'backend/scripts/migrate-bisaya-zahlen-split.js', - 'backend/scripts/update-bisaya-didactics.js', 'backend/scripts/extend-bisaya-course-phase3.js', 'backend/scripts/extend-bisaya-course-phase4.js', 'backend/scripts/extend-bisaya-course-phase5.js', + // Final ausführen: alte Zusatzlektionen 44/45 teilen Nummern mit Phase 3; + // die aktuell sichtbaren Zahlenlektionen müssen ihre Didaktik behalten. + 'backend/scripts/update-bisaya-didactics.js', 'backend/scripts/create-bisaya-course-content.js' ], 'german-for-bisaya': [ diff --git a/backend/scripts/update-bisaya-didactics.js b/backend/scripts/update-bisaya-didactics.js index 2df2732..4d95b17 100644 --- a/backend/scripts/update-bisaya-didactics.js +++ b/backend/scripts/update-bisaya-didactics.js @@ -368,7 +368,7 @@ export const LESSON_DIDACTICS = { { target: 'Napulo ug pito', gloss: 'siebzehn' }, { target: 'Napulo ug walo', gloss: 'achtzehn' }, { target: 'Napulo ug siyam', gloss: 'neunzehn' }, - { target: 'Baynte', gloss: 'zwanzig' } + { target: 'Kawhaan', gloss: 'zwanzig' } ], speakingPrompts: [], practicalTasks: [ @@ -377,22 +377,27 @@ export const LESSON_DIDACTICS = { }, 'Zahlen: Zehner': { learningGoals: [ - 'Die runden Zehner 20–90 sicher erkennen.', - 'Zehner mit spanisch geprägten Formen im Alltag wiedererkennen.', - 'Einfache Kombinationen mit Zehnern (z. B. Preis grob) verstehen.' + 'Die nativen runden Zehner 20–90 sicher erkennen.', + 'Zehner mit Einerzahlen wie 21 und 25 konsistent bilden.', + 'Spanisch geprägte Nebenformen im Alltag später wiedererkennen.' ], corePatterns: [ - { target: 'Baynte', gloss: 'zwanzig' }, - { target: 'Traysenta', gloss: 'dreißig' }, - { target: 'Kwarenta', gloss: 'vierzig' }, - { target: 'Singkwenta', gloss: 'fünfzig' }, - { target: 'Sesenta', gloss: 'sechzig' }, - { target: 'Setenta', gloss: 'siebzig' }, - { target: 'Otsenta', gloss: 'achtzig' }, - { target: 'Nobenta', gloss: 'neunzig' } + { target: 'Kawhaan', gloss: 'zwanzig' }, + { target: 'Kawhaan ug usa', gloss: 'einundzwanzig' }, + { target: 'Kawhaan ug lima', gloss: 'fünfundzwanzig' }, + { target: 'Katloan', gloss: 'dreißig' }, + { target: 'Katloan ug usa', gloss: 'einunddreißig' }, + { target: 'Kap-atan', gloss: 'vierzig' }, + { target: 'Kalim-an', gloss: 'fünfzig' }, + { target: 'Kalim-an ug walo', gloss: 'achtundfünfzig' }, + { target: 'Kanum-an', gloss: 'sechzig' }, + { target: 'Kapitoan', gloss: 'siebzig' }, + { target: 'Kawaloan', gloss: 'achtzig' }, + { target: 'Kasiyaman', gloss: 'neunzig' } ], grammarFocus: [ - { title: 'Zehner im Markt', text: 'Preise werden oft mit Zehnerformen genannt.', example: 'Baynte pesos.' } + { title: 'Native Zehnerbildung', text: 'Für die Lernreihe verwendest du durchgängig native Zehner und ergänzt mit „ug“ eine Einerzahl.', example: 'Kawhaan ug lima = fünfundzwanzig.' }, + { title: 'Alltagsvariante', text: 'In Preisen und Gesprächen können außerdem spanisch geprägte Formen vorkommen.', example: 'Baynte = zwanzig; traynta = dreißig.' } ], practicalTasks: [ { title: 'Nur Zehner', text: 'Nenne laut nacheinander 20, 30, … 90.' } @@ -445,10 +450,10 @@ export const LESSON_DIDACTICS = { { target: 'Asa ka moadto unya?', gloss: 'Wohin gehst du später?' }, { target: 'Mo-adto ko ugma.', gloss: 'Ich gehe morgen.' }, { target: 'Tagpila ni?', gloss: 'Wie viel kostet das?' }, - { target: 'Baynte pesos.', gloss: 'Zwanzig Peso.' } + { target: 'Kawhaan pesos.', gloss: 'Zwanzig Peso.' } ], speakingPrompts: [ - { title: 'Woche-2-Mix', prompt: 'Baue einen Mini-Dialog mit Ort, Zeit und Preis.', cue: 'Asa ka moadto unya? Tagpila ni? Baynte pesos.' } + { title: 'Woche-2-Mix', prompt: 'Baue einen Mini-Dialog mit Ort, Zeit und Preis.', cue: 'Asa ka moadto unya? Tagpila ni? Kawhaan pesos.' } ], practicalTasks: [ { title: 'Spiral-Wiederholung', text: 'Sprich nacheinander je einen Satz zu Ort, Zeit und Einkauf.' } @@ -466,7 +471,7 @@ export const LESSON_DIDACTICS = { { target: 'Karon', gloss: 'heute/jetzt' }, { target: 'Ugma', gloss: 'morgen' }, { target: 'Tagpila ni?', gloss: 'Wie viel kostet das?' }, - { target: 'Baynte', gloss: 'zwanzig' } + { target: 'Kawhaan', gloss: 'zwanzig' } ], practicalTasks: [ { title: 'Selbsttest', text: 'Nimm zehn Wörter aus Woche 2 und übersetze sie laut in beide Richtungen.' }