Files
yourpart3/backend/migrations-active/20260827000003-clarify-bisaya-lesson-46-prompts.cjs

36 lines
1.5 KiB
JavaScript

'use strict';
/** Makes the production tasks explicit instead of naming only grammar categories. */
module.exports = {
async up(queryInterface) {
await queryInterface.sequelize.query(`
UPDATE community.vocab_grammar_exercise AS exercise
SET question_data = jsonb_set(
exercise.question_data,
'{question}',
to_jsonb('Ordne die Wortkarten als drei Fragen: Wohin geht die Person? Wann geht sie los? Mit wem ist sie unterwegs?'::text)
)
FROM community.vocab_course_lesson AS lesson
WHERE exercise.lesson_id = lesson.id
AND lesson.lesson_number = 46
AND lesson.title = 'Fragen im Alltag vertiefen'
AND exercise.title = 'Fragen im Alltag vertiefen: Satz aus dem Alltag bauen';
UPDATE community.vocab_grammar_exercise AS exercise
SET question_data = jsonb_set(
exercise.question_data,
'{question}',
to_jsonb('Eine Person geht gleich los. Frage sie auf Bisaya nacheinander: Wohin geht sie? Wann geht sie los? Mit wem ist sie unterwegs? Sprich oder schreibe alle drei Fragen.'::text)
)
FROM community.vocab_course_lesson AS lesson
WHERE exercise.lesson_id = lesson.id
AND lesson.lesson_number = 46
AND lesson.title = 'Fragen im Alltag vertiefen'
AND exercise.title = 'Fragen im Alltag vertiefen: Laut sprechen';
`);
},
async down() {
// The older prompts were less specific and are deliberately not restored.
}
};