export function getGermanForBisayaLessonPedagogy(lessonNumber, lessonType) { const phaseLabel = lessonNumber <= 60 ? 'quickstart' : lessonNumber <= 120 ? 'daily_life' : 'stabilization'; const blockNumber = Math.ceil(lessonNumber / 10); let didacticMode = 'core_input'; if (lessonType === 'conversation') didacticMode = 'guided_dialogue'; if (lessonType === 'grammar') didacticMode = 'pattern_drill'; if (lessonType === 'review') didacticMode = 'intensive_review'; if (lessonType === 'culture') didacticMode = 'real_life_scenario'; const difficultyWeight = lessonType === 'grammar' ? 3 : lessonType === 'review' ? 2 : lessonType === 'conversation' ? 2 : 1; const newUnitTarget = lessonType === 'review' ? 2 : lessonType === 'grammar' ? 4 : phaseLabel === 'quickstart' ? 6 : phaseLabel === 'daily_life' ? 5 : 4; const reviewWeight = lessonType === 'review' ? 90 : lessonType === 'grammar' ? 60 : lessonType === 'vocab' ? 55 : lessonType === 'culture' ? 20 : 35; return { phaseLabel, blockNumber, didacticMode, difficultyWeight, newUnitTarget, reviewWeight, isIntensiveReview: lessonType === 'review' }; }