lsc 8 месяцев назад
Родитель
Сommit
e4a3e25246

+ 1 - 1
dist/index.html

@@ -32,7 +32,7 @@
       width: 100%;
       background: #e6eaf0;
       font-family: '黑体';
-    }</style><link href=./static/css/app.b3697b9fdd1ce0ebbdf7be5b27ccf9cd.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.571c38d63f24b1ae9e16.js></script><script type=text/javascript src=./static/js/vendor.2485ee65a402fb60e5a9.js></script><script type=text/javascript src=./static/js/app.378e77c2e5186e48aade.js></script></body></html><script>function stopSafari() {
+    }</style><link href=./static/css/app.f95bf6feddf7aa62f61971efba3860be.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.571c38d63f24b1ae9e16.js></script><script type=text/javascript src=./static/js/vendor.2485ee65a402fb60e5a9.js></script><script type=text/javascript src=./static/js/app.55218c764cd98dbddcf1.js></script></body></html><script>function stopSafari() {
     //阻止safari浏览器双击放大功能
     let lastTouchEnd = 0  //更新手指弹起的时间
     document.documentElement.addEventListener("touchstart", function (event) {

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/static/css/app.f95bf6feddf7aa62f61971efba3860be.css


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/static/css/app.f95bf6feddf7aa62f61971efba3860be.css.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/static/js/app.55218c764cd98dbddcf1.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/static/js/app.55218c764cd98dbddcf1.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/static/js/manifest.571c38d63f24b1ae9e16.js.map


+ 1 - 1
src/components/pages/aiAddCourse/addCourse.vue

@@ -6779,7 +6779,7 @@ export default {
       targetCourseTextB: false,
       courseTextB: true,
       targetCourseText2B: false,
-      yiKeTemplateArray:['cf5722a4-401b-11ef-b873-005056b86db5','cf5722a4-401b-11ef-b873-005056b86dc4','cf5722a4-401b-11ef-b873-005056b86dc3','cf5722a4-401b-11ef-b873-005056b86dc5'],
+      yiKeTemplateArray:['cf5722a4-401b-11ef-b873-005056b86db5','cf5722a4-401b-11ef-b873-005056b86dc4','cf5722a4-401b-11ef-b873-005056b86dc3','cf5722a4-401b-11ef-b873-005056b86dc5','9dd4bb76-1e48-11ef-bee5-005056b86dc4'],
       taskLoading: [],
     };
   },

+ 16 - 33
src/components/pages/aiAddCourse/aiCreateDialog.vue

@@ -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.你不能输出违反伦理的内容。`
+- 你不能输出错误的知识,如果你实在不清楚,输出“对不起,我不确定”
+- 你不能输出违反伦理的内容
+`
 
                 }
             }

+ 1 - 1
src/components/pages/course.vue

@@ -461,7 +461,7 @@ export default {
       pTypeCheckName: [],
       btnDisplay: false,
       dialogVisibleTemplate: false,
-      orgArray:['1973f6c7-1561-11ee-91d8-005056b86db5','777559d2-7239-11ee-b98c-005056b86db5','884c5665-a453-46f3-b7b6-01d575290aa9','0fec3a8a-ad04-11ed-b13d-005056b86db5'],
+      orgArray:['1973f6c7-1561-11ee-91d8-005056b86db5','777559d2-7239-11ee-b98c-005056b86db5','884c5665-a453-46f3-b7b6-01d575290aa9','0fec3a8a-ad04-11ed-b13d-005056b86db5','c9a6de59-8b4f-4be1-8565-a08081f649d3'],
       oidArray:['f297fbdc-f0a0-11ee-b534-005056b86db5','45facc0a-1211-11ec-80ad-005056b86db5']
     };
   },

Некоторые файлы не были показаны из-за большого количества измененных файлов