feat(course): add Cebu travel path with lessons and didactics for Bisaya courses
All checks were successful
Deploy to production / deploy (push) Successful in 24s

This commit is contained in:
Torsten Schulz (local)
2026-09-02 14:03:39 +02:00
parent 504f527a3f
commit b2e5d3d950
6 changed files with 261 additions and 7 deletions

View File

@@ -18,6 +18,7 @@ import { BISAYA_DIDACTICS_24_43, BISAYA_LESSONS_24_43_BY_NUMBER, BISAYA_RELATION
import { BISAYA_PHASE3_DIDACTICS, BISAYA_PHASE3_LESSONS } from './bisaya-course-phase3-extension.js';
import { BISAYA_PHASE4_DIDACTICS, BISAYA_PHASE4_LESSONS } from './bisaya-course-phase4-extension.js';
import { BISAYA_PHASE5_DIDACTICS, BISAYA_PHASE5_LESSONS } from './bisaya-course-phase5-extension.js';
import { BISAYA_CEBU_TRAVEL_DIDACTICS, BISAYA_CEBU_TRAVEL_LESSONS } from './bisaya-course-cebu-travel-extension.js';
function withTypeName(exerciseTypeName, exercise) {
return {
@@ -33,7 +34,8 @@ const GENERATED_BISAYA_DIDACTICS = {
...BISAYA_DIDACTICS_24_43,
...BISAYA_PHASE3_DIDACTICS,
...BISAYA_PHASE4_DIDACTICS,
...BISAYA_PHASE5_DIDACTICS
...BISAYA_PHASE5_DIDACTICS,
...BISAYA_CEBU_TRAVEL_DIDACTICS
};
const SAFE_EXERCISE_UPDATE_TITLES = new Set([
@@ -49,7 +51,8 @@ const SAFE_EXERCISE_UPDATE_TITLES = new Set([
'Bitten & Fragen',
...BISAYA_PHASE3_LESSONS.map((lesson) => lesson.title),
...BISAYA_PHASE4_LESSONS.map((lesson) => lesson.title),
...BISAYA_PHASE5_LESSONS.map((lesson) => lesson.title)
...BISAYA_PHASE5_LESSONS.map((lesson) => lesson.title),
...BISAYA_CEBU_TRAVEL_LESSONS.map((lesson) => lesson.title)
]);
function normalizeText(value) {