英语口语配置面板(english-speaking)已完成教师侧的配置流程,但目前缺少学生侧的预览能力。教师完成配置后无法直观看到学生将会看到的界面效果。需要从 enspeak demo 项目迁移 TopicDiscussionPreview 组件到 PPT 项目中,让教师在画布上直接看到学生视角的话题讨论交互界面(包含准备页、对话过程、完成报告三个阶段)。
StudentPreview.vue,模拟 16:9 PPT 页面布局DialogueChatView.vue,含语音条、即时反馈、提示弹窗等OverallReport.vue,展示综合评分、四维能力分析、AI 点评DetailedReport.vue,展示按轮次分组的单句评价TopicDiscussionPreview.vue,管理三阶段状态切换OverallEvaluation、SentenceEvaluation、AIRole 等)BaseFrameElement.vue,在 toolType === 77 时渲染 Vue 组件替代 iframetopic-discussion-preview: 话题讨论学生预览组件,涵盖三个阶段(准备页 → 对话过程 → 完成报告),从 React demo 迁移为 Vue 3 + SCSS 实现(无)
src/views/Editor/EnglishSpeaking/preview/ 目录下 5 个 Vue 组件BaseFrameElement.vue 新增 toolType 77 的 Vue 组件分支(替代 iframe)