From 4009e939ff3572f0ce34496e7cc2f7847354cbc8 Mon Sep 17 00:00:00 2001 From: chenyuan Date: Sat, 1 Aug 2026 17:56:37 +0800 Subject: [PATCH] feat: update AI lesson plan modules --- .../analysis-of-students/lessonPlanPrompt.cjs | 21 ++++++++++++++++ .../training-lesson-plan.vue | 13 +++------- tests/ai-training-lesson-plan.test.cjs | 25 +++++++++++++++++++ 3 files changed, 50 insertions(+), 9 deletions(-) create mode 100644 src/views/analysis-of-students/lessonPlanPrompt.cjs create mode 100644 tests/ai-training-lesson-plan.test.cjs diff --git a/src/views/analysis-of-students/lessonPlanPrompt.cjs b/src/views/analysis-of-students/lessonPlanPrompt.cjs new file mode 100644 index 0000000..9a42701 --- /dev/null +++ b/src/views/analysis-of-students/lessonPlanPrompt.cjs @@ -0,0 +1,21 @@ +const LESSON_PLAN_MODULES = [ + "互联网产品开发基础认知", + "市场洞察与需求分析", + "产品规划与设计", + "产品开发与测试验证", + "产品上线与运营推广", + "综合实训", +]; + +function buildTeachingPlanPrompt(moduleName) { + return `请为“互联网产品开发实训课程”的“${moduleName}”模块生成一份实训教案。 +请按以下结构输出: +1. 教学目标 +2. 实训任务 +3. 实施步骤 +4. 预期成果 +5. 评价要点 +内容应贴合互联网产品开发的真实业务场景,并给出可直接用于课堂组织的说明。`; +} + +module.exports = { LESSON_PLAN_MODULES, buildTeachingPlanPrompt }; diff --git a/src/views/analysis-of-students/training-lesson-plan.vue b/src/views/analysis-of-students/training-lesson-plan.vue index 67b6321..b7a849f 100644 --- a/src/views/analysis-of-students/training-lesson-plan.vue +++ b/src/views/analysis-of-students/training-lesson-plan.vue @@ -21,20 +21,15 @@