feat(bisaya): update kitchen dialog exercise and add migration for alignment
All checks were successful
Deploy to production / deploy (push) Successful in 3m27s

This commit is contained in:
Torsten Schulz (local)
2026-09-04 16:07:49 +02:00
parent 90686388c6
commit 86f3b4c247
2 changed files with 30 additions and 7 deletions

View File

@@ -0,0 +1,25 @@
'use strict';
/** Aligns the question "Where are they?" with its stored kitchen answer. */
module.exports = {
async up(queryInterface) {
await queryInterface.sequelize.query(`
UPDATE community.vocab_grammar_exercise AS exercise
SET title = 'Personen in der Küche',
instruction = 'Jemand fragt, wo die Personen sind. Antworte, dass sie in der Küche sind.',
question_data = '{"type":"dialog_completion","question":"Welche Antwort passt?","dialog":["A: Asa sila?","B: ..."]}'::jsonb,
answer_data = '{"modelAnswer":"Naa sila sa kusina.","correct":["Naa sila sa kusina.","Naa sila sa kusina"]}'::jsonb,
explanation = '„Asa sila?“ fragt: Wo sind sie? „Naa sila sa kusina.“ bedeutet: Sie sind in der Küche.'
FROM community.vocab_course_lesson AS lesson
WHERE exercise.lesson_id = lesson.id
AND lesson.lesson_number = 12
AND lesson.title = 'Haus & Familie'
AND exercise.exercise_number = 13
AND exercise.title = 'Nach der Küche fragen';
`);
},
async down() {
// Do not restore the semantically mismatched dialogue.
}
};

View File

@@ -2429,23 +2429,21 @@ const BISAYA_EXERCISES = {
explanation: '„Naa sila sa …“ = Sie sind in/am …'
},
withTypeName('dialog_completion', {
title: 'Nach der Küche fragen',
instruction: 'Ergänze die passende Antwort (Ortsangaben wie didto/luyo kommen in der nächsten Lektion).',
title: 'Personen in der Küche',
instruction: 'Jemand fragt, wo die Personen sind. Antworte, dass sie in der Küche sind.',
questionData: {
type: 'dialog_completion',
question: 'Welche Antwort passt?',
dialog: ['A: Asa ang kusina?', 'B: ...']
dialog: ['A: Asa sila?', 'B: ...']
},
answerData: {
modelAnswer: 'Naa sila sa kusina.',
correct: [
'Naa sila sa kusina.',
'Naa siya sa kusina.',
'Naa ko sa kusina.',
'Sa kusina.'
'Naa sila sa kusina'
]
},
explanation: 'Mit „Naa … sa kusina“ kannst du sagen, wo sich jemand befindet dasselbe Muster wie „Naa sila sa kusina.“ in der Lektion.'
explanation: '„Asa sila?“ fragt: Wo sind sie? „Naa sila sa kusina.“ bedeutet: Sie sind in der Küche.'
}),
withTypeName('situational_response', {
title: 'Zu Hause kurz beschreiben',