Enhance Bisaya course content and VocabLessonView for improved clarity and functionality

- Updated gap fill exercises in create-bisaya-course-content.js to include clearer instructions and contextual hints for better understanding.
- Refined the logic in VocabLessonView.vue to prevent duplicate vocabulary entries and ensure only distinct translations are added, enhancing the learning experience.
- Adjusted timing for transitioning between questions in VocabLessonView to improve user interaction flow.
This commit is contained in:
Torsten Schulz (local)
2026-01-20 15:05:48 +01:00
parent 5f71e56bf9
commit c907d2773d
3 changed files with 135 additions and 23 deletions

View File

@@ -39,14 +39,14 @@ const BISAYA_EXERCISES = {
instruction: 'Fülle die Lücken mit den richtigen Bisaya-Wörtern.',
questionData: {
type: 'gap_fill',
text: 'Kumusta ka? Maayo {gap}. Salamat.',
text: 'Kumusta ka? Maayo {gap} (ich). Salamat.',
gaps: 1
},
answerData: {
type: 'gap_fill',
answers: ['ko']
},
explanation: '"Maayo ko" bedeutet "Mir geht es gut".'
explanation: '"Maayo ko" bedeutet "Mir geht es gut". "ko" ist "ich" auf Bisaya.'
},
{
exerciseTypeId: 2, // multiple_choice
@@ -267,7 +267,7 @@ const BISAYA_EXERCISES = {
instruction: 'Fülle die Lücken mit höflichen Wörtern.',
questionData: {
type: 'gap_fill',
text: '{gap} lang, wala ko kasabot. {gap} ka mubalik?',
text: '{gap} lang (Bitte langsam), wala ko kasabot. {gap} ka mubalik? (Bitte wiederholen)',
gaps: 2
},
answerData: {
@@ -331,7 +331,7 @@ const BISAYA_EXERCISES = {
instruction: 'Fülle die Lücken mit den richtigen Bisaya-Wörtern.',
questionData: {
type: 'gap_fill',
text: '{gap} ko kasabot. {gap} ka mubalik? {gap} lang.',
text: '{gap} ko kasabot (Ich verstehe nicht). {gap} ka mubalik? (Bitte wiederholen) {gap} lang (Bitte langsam).',
gaps: 3
},
answerData: {
@@ -472,7 +472,7 @@ const BISAYA_EXERCISES = {
instruction: 'Fülle die Lücken mit den richtigen Bisaya-Wörtern.',
questionData: {
type: 'gap_fill',
text: '{gap} ko kasabot. {gap} ka mubalik?',
text: '{gap} ko kasabot (Ich verstehe nicht). {gap} ka mubalik? (Bitte wiederholen)',
gaps: 2
},
answerData: {