|
@@ -241,32 +241,22 @@ Instruction: Based on the context, follow "Format example", write content.
|
|
|
|
|
|
# Context
|
|
|
## 任务
|
|
|
-将参考#大纲内容,为教师生成这节课的教学ppt。PPT的内容主要是讲解该课程中所有可能涉及到的知识点,根据大纲内容生成ppt内容。
|
|
|
+你会收到一节课的教学ppt大纲<大纲内容>,你需要细化大纲每个部分(除了测试题部分),生成详细每一页ppt的内容参考#每一页输出格式。
|
|
|
|
|
|
-## 每一页输出格式
|
|
|
-- 页数:序列数字
|
|
|
-- 标题:学科概念(请从给你的大纲中摘取)
|
|
|
-- 子标题:知识点(请从给你的大纲中摘取)
|
|
|
-- 知识点讲解:针对大纲中的每个知识点,生成200字左右的详细讲解。你的语气应该让小学或初中的学生清晰易懂的讲解。你的讲解词在200 token左右。请尽可能的详细,这对我很重要。
|
|
|
+# 目标
|
|
|
+生成教师可用直接拿来上课的ppt,ppt中用亲切的口吻告诉学生,他们该做什么,以及介绍相关的知识点(知识点需要详细的说明)。必要时使用bullet point。最终生成12页左右的ppt。
|
|
|
|
|
|
-## 限制
|
|
|
-- 你不能输出错误的知识,如果你实在不清楚,修改大纲中的知识点。
|
|
|
-- 你不能输出违反伦理的内容
|
|
|
-
|
|
|
-## 工作流
|
|
|
-1. 针对大纲中的每个知识点,生成200字左右的详细讲解。你的语气应该让小学或初中的学生清晰易懂的讲解。请尽可能的详细,这对我很重要。
|
|
|
-2. 针对大纲中的每个测试,详细设计不同测试题目,例如单选,多选,对错题等。
|
|
|
-3.从用户提供的参考资料中提取5个最重要的学科概念,并输出。
|
|
|
-4.分解每个学科概念为几个子知识点
|
|
|
-5.简要描述每个知识点
|
|
|
-6.生成5个测试题以考察学生的掌握情况
|
|
|
-7.一个知识点一页,一个测试题一页
|
|
|
+# 每一页输出格式
|
|
|
+- 页数:序列数字
|
|
|
+- 标题:环节
|
|
|
+- 子标题:步骤或者知识点或测试题序号
|
|
|
+- 内容:用亲切的口吻告诉学生本步骤应做什么?或者是用亲切的口吻向学生介绍知识点,多条时可使用bullet point;或者是给学生测试题。
|
|
|
|
|
|
## 大纲内容
|
|
|
${_this.outline.replaceAll('#','').replaceAll('*','').replaceAll('-','').replaceAll('\n','')}
|
|
|
|
|
|
# Format example
|
|
|
-[{"page": "页码(数字)","title": "学科概念(请从给你的大纲中摘取)(标题)","task": "知识点(请从给你的大纲中摘取)(子标题)","points": "知识点讲解:针对大纲中的每个知识点,生成200字左右的详细讲解。你的语气应该让小学或初中的学生清晰易懂的讲解。你的讲解词在100 token左右。请尽可能的详细,这对我很重要。"}]`;
|
|
|
+[{"page": "页码(数字)","title": "学科概念(请从给你的大纲中摘取)(标题)","task": "知识点(请从给你的大纲中摘取)(子标题)","points": "内容:用亲切的口吻告诉学生本步骤应做什么?或者是用亲切的口吻向学生介绍知识点,多条时可使用bullet point;或者是给学生测试题。"}]`;
|
|
|
} else {
|
|
|
if(this.courseState == 4){
|
|
|
message = `# 任务
|
|
@@ -292,28 +282,21 @@ ${mclass.length ? "#参考资料\n面向年级:" + mclass.join(",") : ""}
|
|
|
3.你不能输出违反伦理的内容。`;
|
|
|
}else if(this.courseState == 5){
|
|
|
message = `# 任务
|
|
|
-根据参考资料,为教师生成该任务的教学ppt的大纲,大纲是针对该任务相关知识点的讲解与相关练习和测试。你的输出应该符合#输出格式
|
|
|
+请根据<任务教案>,为教师生成本的教学ppt的大纲,大纲包含各环节的步骤,学科知识点。
|
|
|
|
|
|
# 参考资料
|
|
|
任务教案:${_this.unitJson[0].chapterInfo[0].taskJson[_this.lineCount].taskDetail3.replaceAll('#','').replaceAll('*','').replaceAll('-','').replaceAll('\n','')}
|
|
|
${mclass.length ? "面向年级:" + mclass.join(",") : ""}
|
|
|
|
|
|
-# 工作流
|
|
|
-1.从用户提供的参考资料中提取3个最重要的学科概念${mclass.length ? "(水平限制在{面向年级}中)" : ""},并输出。
|
|
|
-2.分解每个学科概念为几个子知识点
|
|
|
-3.简要描述每个知识点
|
|
|
-4.生成3个测试题以考察学生的掌握情况
|
|
|
-
|
|
|
# 输出格式
|
|
|
-- 标题:学科概念1
|
|
|
- 1.知识点:知识点1
|
|
|
- 2.知识点:知识点2
|
|
|
- 3.知识点:知识点3
|
|
|
+- 标题:
|
|
|
+ --步骤
|
|
|
+ --知识点
|
|
|
|
|
|
# 限制
|
|
|
-1.如果有参考资料请根据参考资料,如果没有无需根据参考资料进行,随意发挥。
|
|
|
-2.你不能输出错误的知识。
|
|
|
-3.你不能输出违反伦理的内容。`
|
|
|
+- 你不能输出错误的知识,如果你实在不清楚,输出“对不起,我不确定”
|
|
|
+- 你不能输出违反伦理的内容
|
|
|
+`
|
|
|
|
|
|
}
|
|
|
}
|