feat(bisaya-course): enhance phase 4 didactics with new learning goals and speaking prompts
All checks were successful
Deploy to production / deploy (push) Successful in 1m31s
All checks were successful
Deploy to production / deploy (push) Successful in 1m31s
- Expanded the BISAYA_PHASE4_DIDACTICS by adding new learning goals, core patterns, speaking prompts, and practical tasks to improve language acquisition. - Updated the course content generation scripts to incorporate the new lesson structures and ensure alignment with the latest didactic updates. - Enhanced the logic for generating exercises based on lesson types, introducing additional situational and speaking exercises for advanced lessons.
This commit is contained in:
@@ -15,7 +15,7 @@ import VocabCourse from '../models/community/vocab_course.js';
|
||||
import User from '../models/community/user.js';
|
||||
import { BISAYA_DIDACTICS_24_43, BISAYA_RELATIONSHIP_ANCHOR_DIDACTICS } from './bisaya-course-plan-24-43.js';
|
||||
import { BISAYA_PHASE3_DIDACTICS, BISAYA_PHASE3_LESSONS } from './bisaya-course-phase3-extension.js';
|
||||
import { BISAYA_PHASE4_DIDACTICS } from './bisaya-course-phase4-extension.js';
|
||||
import { BISAYA_PHASE4_DIDACTICS, BISAYA_PHASE4_LESSONS } from './bisaya-course-phase4-extension.js';
|
||||
import { BISAYA_PHASE5_DIDACTICS } from './bisaya-course-phase5-extension.js';
|
||||
|
||||
function withTypeName(exerciseTypeName, exercise) {
|
||||
@@ -33,9 +33,10 @@ const GENERATED_BISAYA_DIDACTICS = {
|
||||
...BISAYA_PHASE5_DIDACTICS
|
||||
};
|
||||
|
||||
const SAFE_EXERCISE_UPDATE_TITLES = new Set(
|
||||
BISAYA_PHASE3_LESSONS.map((lesson) => lesson.title)
|
||||
);
|
||||
const SAFE_EXERCISE_UPDATE_TITLES = new Set([
|
||||
...BISAYA_PHASE3_LESSONS.map((lesson) => lesson.title),
|
||||
...BISAYA_PHASE4_LESSONS.map((lesson) => lesson.title)
|
||||
]);
|
||||
|
||||
function normalizeText(value) {
|
||||
return String(value || '')
|
||||
|
||||
Reference in New Issue
Block a user