// 排版回归样本,借鉴公开课的阅读层级;不是教材原文或模型实测结果。 export function editorialFixture() { const page = (pageNo, type, title, points, composition = 'concept_grid', extra = {}) => ({ pageNo, type, title, bullets: [], imageKeywords: [], studentContent: { points }, visualPlan: { composition, visualMode: 'text_only', imageNecessity: 'none', imagePurpose: 'none', textPresentation: 'plain' }, speakerNotes: '先示范,再请学生尝试,依据本页任务反馈。', ...extra }) return { title: '口风琴吹奏与表现', chapterName: '口风琴吹奏与表现', gradeName: '六年级', textbookName: '音乐', unitName: '器乐实践', courseType: 'music', templateId: 'blank', style: 'clean', visualBible: { palette: ['#FFFDF5', '#2C3E6B', '#E67E22'] }, pages: [ page(1, 'cover', '口风琴吹奏与表现', ['让旋律连贯,让乐句有呼吸'], 'full_scene'), page(2, 'objectives', '今天的学习任务', [ '聆听:比较两次示范,指出乐句衔接是否自然。', '实践:跟随示范分句练习,在约定的位置换气。', '评价:给同伴一条有具体依据的改进建议。' ]), page(3, 'compare_listen', '哪一次演奏更连贯?', [], 'comparison', { studentContent: { comparisonGroups: [ { label: '第一次', points: ['关注长音是否保持', '留意乐句间的停顿'] }, { label: '第二次', points: ['关注长音是否保持', '留意乐句间的停顿'] } ] } }), page(4, 'performance_activity', '分句练习的四个步骤', [], 'steps', { studentContent: { steps: [ '先听示范:完整听一遍,记住乐句结束的位置,用手势标出需要换气的地方。', '逐句尝试:按示范的速度练习一个乐句,听清每个音,把长音保持到约定的位置。', '连接乐句:把相邻的两个乐句连起来,保持稳定的速度,检查换气后是否及时进入。', '交流反馈:两人轮流吹奏和聆听,说出一处进步,再选择一个问题重新练习。' ] }, visualPlan: { composition: 'steps', visualMode: 'text_only', imageNecessity: 'none', imagePurpose: 'none', textPresentation: 'steps' } }), page(5, 'practice_check', '听完再判断', ['说出一个你听到的依据'], 'focus_question', { studentContent: { headline: '哪一次换气更自然?', points: ['说出一个你听到的依据'] } }), page(6, 'summary', '把反馈带进下一次练习', ['我听到的进步:说出具体的乐句和变化。', '我准备改进:选择一个问题,再练习一次。']) ] } }