aiPptComparisonCapacity.mjs 871 B

123456789101112131415161718
  1. import { editorialFixture } from './aiPptEditorial.mjs'
  2. // 对比页容量及单页预览失败的回归夹具,不是用户的真实生成课件。
  3. export function comparisonCapacityFixture(overloaded = false) {
  4. const outline = editorialFixture()
  5. const page = outline.pages[2]
  6. page.title = '辨别声音的强弱与长短'
  7. page.studentContent = {
  8. headline: '它们有什么不同?',
  9. comparisonGroups: Array.from({ length: 4 }, (_, i) => ({
  10. label: `第${i + 1}组声音`,
  11. points: ['认真听教师发出的声音,举手说出角色名字。'.repeat(overloaded ? 40 : 4)]
  12. }))
  13. }
  14. page.classroomAction = { studentTask: '认真听,再说说你听到的声音。' }
  15. page.visualPlan = { composition: 'comparison', visualMode: 'text_only', imagePurpose: 'none', imageNecessity: 'none', textPresentation: 'plain' }
  16. return outline
  17. }