Add Bisaya course content for 'Ort & Richtung' and 'Alltagsgespräche - Teil 2' lessons: Introduce multiple-choice, gap-fill, and transformation exercises focusing on location and everyday conversation vocabulary, complete with translations and explanations.

This commit is contained in:
Torsten Schulz (local)
2026-03-05 13:28:08 +01:00
parent bf2b490731
commit 971e09a72a

View File

@@ -275,6 +275,105 @@ const BISAYA_EXERCISES = {
}
],
// Lektion 14: Ort & Richtung (Asa, dinhi, didto, padulong)
'Ort & Richtung': [
{
exerciseTypeId: 2, // multiple_choice
title: 'Was bedeutet \"Asa\"?',
instruction: 'Wähle die richtige Bedeutung.',
questionData: {
type: 'multiple_choice',
question: 'Was bedeutet \"Asa\" auf Bisaya?',
options: ['Wo / Wohin', 'Hier', 'Dort', 'Warum']
},
answerData: { type: 'multiple_choice', correctAnswer: 0 },
explanation: '\"Asa\" bedeutet \"Wo\" oder je nach Kontext \"Wohin\".'
},
{
exerciseTypeId: 2, // multiple_choice
title: 'Was bedeutet \"dinhi\"?',
instruction: 'Wähle die richtige Bedeutung.',
questionData: {
type: 'multiple_choice',
question: 'Was bedeutet \"dinhi\" auf Bisaya?',
options: ['Hier', 'Dort', 'Drinnen', 'Draußen']
},
answerData: { type: 'multiple_choice', correctAnswer: 0 },
explanation: '\"dinhi\" bedeutet \"hier\".'
},
{
exerciseTypeId: 2, // multiple_choice
title: 'Was bedeutet \"didto\"?',
instruction: 'Wähle die richtige Bedeutung.',
questionData: {
type: 'multiple_choice',
question: 'Was bedeutet \"didto\" auf Bisaya?',
options: ['Dort', 'Hier', 'Oben', 'Unten']
},
answerData: { type: 'multiple_choice', correctAnswer: 0 },
explanation: '\"didto\" bedeutet \"dort\" (an einem entfernten Ort).'
},
{
exerciseTypeId: 2, // multiple_choice
title: 'Was bedeutet \"padulong\"?',
instruction: 'Wähle die richtige Bedeutung.',
questionData: {
type: 'multiple_choice',
question: 'Was bedeutet \"padulong\" auf Bisaya?',
options: ['Unterwegs nach / auf dem Weg zu', 'Ankommen', 'Abfahren', 'Zurückkommen']
},
answerData: { type: 'multiple_choice', correctAnswer: 0 },
explanation: '\"padulong\" beschreibt eine Bewegung in Richtung eines Zieles.'
},
{
exerciseTypeId: 1, // gap_fill
title: 'Ort-Wörter einsetzen',
instruction: 'Fülle die Lücken mit den richtigen Ort-Wörtern.',
questionData: {
type: 'gap_fill',
text: '{gap} ka? (Wo bist du?) | Naa ko {gap}. (Ich bin hier.) | Adto ta {gap}. (Lass uns dorthin gehen.)',
gaps: 3
},
answerData: {
type: 'gap_fill',
answers: ['Asa', 'dinhi', 'didto']
},
explanation: 'Asa = wo, dinhi = hier, didto = dort.'
},
{
exerciseTypeId: 1, // gap_fill
title: 'Richtungen beschreiben',
instruction: 'Fülle die Lücken mit den richtigen Bisaya-Wörtern.',
questionData: {
type: 'gap_fill',
text: '{gap} ko sa merkado. (Ich gehe zum Markt.) | {gap} ta didto. (Lass uns dorthin gehen.)',
gaps: 2
},
answerData: {
type: 'gap_fill',
answers: ['Padulong', 'Padulong']
},
explanation: '\"Padulong\" beschreibt, dass man unterwegs zu einem Ziel ist.'
},
{
exerciseTypeId: 4, // transformation
title: 'Frage nach dem Ort übersetzen',
instruction: 'Übersetze den Satz ins Bisaya.',
questionData: {
type: 'transformation',
text: 'Wo ist die Kirche?',
sourceLanguage: 'Deutsch',
targetLanguage: 'Bisaya'
},
answerData: {
type: 'transformation',
correct: 'Asa ang simbahan?',
alternatives: ['Asa dapit ang simbahan?', 'Asa man ang simbahan?']
},
explanation: '\"simbahan\" = Kirche, \"Asa ang ...?\" = Wo ist ...?'
}
],
// Lektion 15: Zeitformen - Grundlagen
'Zeitformen - Grundlagen': [
{
@@ -827,6 +926,122 @@ const BISAYA_EXERCISES = {
}
],
// Lektion 13: Alltagsgespräche - Teil 2
'Alltagsgespräche - Teil 2': [
{
exerciseTypeId: 2, // multiple_choice
title: 'Wie sagt man "Wohin gehst du?"?',
instruction: 'Wähle die richtige Frage aus.',
questionData: {
type: 'multiple_choice',
question: 'Wie sagt man "Wohin gehst du?" auf Bisaya?',
options: ['Asa ka padulong?', 'Kumusta ka?', 'Unsa imong ginabuhat?', 'Tagpila ni?']
},
answerData: { type: 'multiple_choice', correctAnswer: 0 },
explanation: '"Asa ka padulong?" bedeutet "Wohin gehst du?" - "Asa" = wo/wohin, "padulong" = unterwegs nach.'
},
{
exerciseTypeId: 2, // multiple_choice
title: 'Wie sagt man "Was ist dein Plan?"?',
instruction: 'Wähle die richtige Frage aus.',
questionData: {
type: 'multiple_choice',
question: 'Wie sagt man "Was ist dein Plan?" auf Bisaya?',
options: ['Unsa imong plano?', 'Asa ka padulong?', 'Unsa imong ngalan?', 'Kinsa ka?']
},
answerData: { type: 'multiple_choice', correctAnswer: 0 },
explanation: '"Unsa imong plano?" bedeutet "Was ist dein Plan?" - "plano" = Plan.'
},
{
exerciseTypeId: 2, // multiple_choice
title: 'Was bedeutet "Moadto ko sa balay"?',
instruction: 'Wähle die richtige Übersetzung.',
questionData: {
type: 'multiple_choice',
question: 'Was bedeutet "Moadto ko sa balay"?',
options: ['Ich gehe nach Hause', 'Ich gehe zur Arbeit', 'Ich gehe in die Schule', 'Ich gehe in die Kirche']
},
answerData: { type: 'multiple_choice', correctAnswer: 0 },
explanation: '"Moadto ko sa balay" bedeutet "Ich gehe nach Hause" - "balay" = Haus.'
},
{
exerciseTypeId: 2, // multiple_choice
title: 'Was bedeutet "Moadto ko sa merkado"?',
instruction: 'Wähle die richtige Übersetzung.',
questionData: {
type: 'multiple_choice',
question: 'Was bedeutet "Moadto ko sa merkado"?',
options: ['Ich gehe zum Markt', 'Ich gehe nach Hause', 'Ich gehe in die Kirche', 'Ich gehe ins Krankenhaus']
},
answerData: { type: 'multiple_choice', correctAnswer: 0 },
explanation: '"Moadto ko sa merkado" bedeutet "Ich gehe zum Markt" - "merkado" = Markt.'
},
{
exerciseTypeId: 1, // gap_fill
title: 'Fragen zum Weg vervollständigen',
instruction: 'Fülle die Lücken mit den richtigen Bisaya-Wörtern.',
questionData: {
type: 'gap_fill',
text: '{gap} ka padulong? (Wohin gehst du?) | {gap} imong plano? (Was ist dein Plan?)',
gaps: 2
},
answerData: {
type: 'gap_fill',
answers: ['Asa', 'Unsa']
},
explanation: '"Asa" = wo/wohin, "Unsa" = was.'
},
{
exerciseTypeId: 1, // gap_fill
title: 'Antworten auf Weg-Fragen',
instruction: 'Fülle die Lücken mit den richtigen Bisaya-Wörtern.',
questionData: {
type: 'gap_fill',
text: 'Moadto ko sa {gap}. (Ich gehe nach Hause.) | Moadto ko sa {gap}. (Ich gehe zum Markt.)',
gaps: 2
},
answerData: {
type: 'gap_fill',
answers: ['balay', 'merkado']
},
explanation: '"balay" = Haus, "merkado" = Markt.'
},
{
exerciseTypeId: 4, // transformation
title: 'Weg-Satz übersetzen 1',
instruction: 'Übersetze den Satz ins Bisaya.',
questionData: {
type: 'transformation',
text: 'Ich gehe nach Hause',
sourceLanguage: 'Deutsch',
targetLanguage: 'Bisaya'
},
answerData: {
type: 'transformation',
correct: 'Moadto ko sa balay',
alternatives: ['Mo-uli ko', 'Moadto ko sa among balay']
},
explanation: '"Moadto ko sa balay" und "Mo-uli ko" können beide "Ich gehe nach Hause" bedeuten.'
},
{
exerciseTypeId: 4, // transformation
title: 'Weg-Satz übersetzen 2',
instruction: 'Übersetze den Satz ins Bisaya.',
questionData: {
type: 'transformation',
text: 'Ich gehe in die Kirche',
sourceLanguage: 'Deutsch',
targetLanguage: 'Bisaya'
},
answerData: {
type: 'transformation',
correct: 'Moadto ko sa simbahan',
alternatives: ['Adto ko sa simbahan', 'Moadto ko sa among simbahan']
},
explanation: '"simbahan" = Kirche.'
}
],
// Woche 1 - Wiederholung (Lektion 9)
'Woche 1 - Wiederholung': [
{
@@ -1056,7 +1271,9 @@ async function createBisayaCourseContent() {
'Woche 1 - Wiederholung',
'Woche 1 - Vokabeltest',
'Alltagsgespräche - Teil 1',
'Haus & Familie'
'Alltagsgespräche - Teil 2',
'Haus & Familie',
'Ort & Richtung'
].includes(lesson.title);
const existingCount = await VocabGrammarExercise.count({
where: { lessonId: lesson.id }