lsc 10 months ago
parent
commit
e75f662ddd

+ 1 - 1
dist/index.html

@@ -32,7 +32,7 @@
       width: 100%;
       background: #e6eaf0;
       font-family: '黑体';
-    }</style><link href=./static/css/app.6c23ad25a48059bb508ee8f0812bc15a.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.85f22e7b4ab99591785c.js></script><script type=text/javascript src=./static/js/app.52913876d0680d53aa81.js></script></body></html><script>function stopSafari() {
+    }</style><link href=./static/css/app.036237228612c19f583274e3e6683602.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.85f22e7b4ab99591785c.js></script><script type=text/javascript src=./static/js/app.a657ee3e0477ff91b2d9.js></script></body></html><script>function stopSafari() {
     //阻止safari浏览器双击放大功能
     let lastTouchEnd = 0  //更新手指弹起的时间
     document.documentElement.addEventListener("touchstart", function (event) {

File diff suppressed because it is too large
+ 0 - 0
dist/static/css/app.036237228612c19f583274e3e6683602.css


File diff suppressed because it is too large
+ 0 - 0
dist/static/css/app.036237228612c19f583274e3e6683602.css.map


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/app.a657ee3e0477ff91b2d9.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/app.a657ee3e0477ff91b2d9.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/manifest.571c38d63f24b1ae9e16.js.map


+ 13 - 15
src/components/pages/aiAddCourse/addCourse.vue

@@ -407,7 +407,7 @@
                     <div class="add_info_box" style="margin: 0 0 0 auto">
                       <button class="c_pub_button_add pub_btn_add_img" @click="addImg($event)">
                         上传补充资料
-                        <input type="file" accept=".docx,.doc,.ppt,.pptx,.md,.txt" style="display: none" v-if="inputShow" @change="
+                        <input type="file" accept=".docx,.doc,.ppt,.pptx,.md,.txt,.pdf" style="display: none" v-if="inputShow" @change="
                           beforeUploadInfo2(
                             $event,
                             13
@@ -7610,7 +7610,7 @@ export default {
 
       var bucket = new window.AWS.S3({ params: { Bucket: "ccrb" } }); //选择桶
       var _this = this;
-      var xianObj = ['DOCX','DOC','PPT','PPTX','MD','TXT']
+      var xianObj = ['DOCX','DOC','PPT','PPTX','MD','TXT','PDF']
       if (
         xianObj.indexOf(
             file.name
@@ -7618,7 +7618,7 @@ export default {
             [file.name.split(".").length - 1].toLocaleUpperCase()
           ) == -1
         ) {
-        this.$message.error("请上传.doc,.docx,.ppt,.pptx,.md,.txt文件!");
+        this.$message.error("请上传.doc,.docx,.ppt,.pptx,.md,.txt,.pdf文件!");
         this.inputShow = true;
         // var a = _this.$refs.upload1.uploadFiles;
         // a.splice(a.length - 1, a.length);
@@ -11038,7 +11038,7 @@ export default {
           .then((res) => {
             let _unitJson = JSON.parse(res.data[0][0].chapters);
             let fileInfo = []
-            var xianObj = ['DOCX','DOC','PPT','PPTX','MD','TXT']
+            var xianObj = ['DOCX','DOC','PPT','PPTX','MD','TXT','PDF']
 
             for(var i = 0; i < _unitJson.length; i++){
               let tasks = _unitJson[i].chapterInfo[0].taskJson
@@ -13205,8 +13205,7 @@ Instruction: Based on the context, follow "Format example", write content.
 
 # Context
 ## 要求 
-${msg} 以及##参考资料,
-然后根据Format example的要求返回要以数组的格式
+${msg} 以及##参考资料
 
 ## 参考资料
 课程名字:${this.courseName}
@@ -13245,7 +13244,7 @@ Instruction: Based on the context, follow "Format example", write content.
 
 # Context
 ## 要求
-${msg} 以及#教学任务教案 内容要求参考#格式要求, 然后根据Format example的要求返回要以数组的格式
+${msg} 以及#教学任务教案 内容要求参考#格式要求
 
 ## 教学任务教案
 ${_text}
@@ -13253,15 +13252,14 @@ ${_text}
 ${this.templateid == "4480d65a-1e48-11ef-bee5-005056b86db5" ? '#目标层\n'+this.cpote.cpote3.replaceAll('#','').replaceAll('*','').replaceAll('-','').replaceAll('\n','')+'\n\n#任务簇\n'+this.cpote.cpote4.replaceAll('#','').replaceAll('*','').replaceAll('-','').replaceAll('\n','') : ''}
 
 ## 格式要求
-任务名:
+任务数量:${this.teacherText.length}个
 任务描述:该描述是教师给与学生的指示(用于指导学生如何进行每个教学活动),对应到学生活动,你应该用友好,但是又清晰明确的口吻来撰写。
 评价标准:至少3条评价标准,这个评价是教师用来评价学生表现的,需要包含评价维度,以及该维度中教师期待学生的表现,句式为学生应该能....
-平台工具:
-工具名:从工具列表中选择0~2个工具用于学生阶段性成果提交,工具列表:[电子白板,文档,思维导图,表格,作业提交,问答,选择题],仅在这几个工具里选择
+工具名:从工具列表中选择0~2个工具用于学生阶段性成果提交:工具列表:[电子白板,文档,思维导图,表格,作业提交]
 工具指引:以友好,明确的口吻告诉学生该如何使用该工具
 
 # Format example
-[{"detail":"面向学生的任务描述","elist":[{"value":"评价名字1","detail":"评价维度1","score":5},{"value":"评价名字2","detail":"评价维度2","score":5},{"value":"评价名字3","detail":"评价维度3","score":5}],"toolChoose":[{"tool":"电子白板","detail":"工具描述"},{"tool":"思维大图","detail":"工具描述"}]},{"detail":"面向学生的任务描述","elist":[{"value":"评价名字1","detail":"评价维度1","score":5},{"value":"评价名字2","detail":"评价维度2","score":5},{"value":"评价名字3","detail":"评价维度3","score":5}],"toolChoose":[]},{"detail":"面向学生的任务描述","elist":[{"value":"评价名字1","detail":"评价维度1","score":5},{"value":"评价名字2","detail":"评价维度2","score":5},{"value":"评价名字3","detail":"评价维度3","score":5}],"toolChoose":[{"tool":"文档","detail":"工具描述"}]}]`
+[{"detail":"面向学生的任务描述","elist":[{"value":"评价名字1","detail":"评价维度1","score":5},{"value":"评价名字2","detail":"评价维度2","score":5},{"value":"评价名字3","detail":"评价维度3","score":5}],"toolChoose":[{"tool":"工具名","detail":"工具描述"},{"tool":"工具名","detail":"工具描述"}]},{"detail":"面向学生的任务描述","elist":[{"value":"评价名字1","detail":"评价维度1","score":5},{"value":"评价名字2","detail":"评价维度2","score":5},{"value":"评价名字3","detail":"评价维度3","score":5}],"toolChoose":[]},{"detail":"面向学生的任务描述","elist":[{"value":"评价名字1","detail":"评价维度1","score":5},{"value":"评价名字2","detail":"评价维度2","score":5},{"value":"评价名字3","detail":"评价维度3","score":5}],"toolChoose":[{"tool":"工具名","detail":"工具描述"}]}]`
         this.loading = true
         this.aiGet3(message, this.aiCallBack)
       } else if (this.aitype == "aiDetail1") {
@@ -13297,7 +13295,7 @@ Instruction: Based on the context, follow "Format example", write content.
 
 # Context
 ## 要求
-${msg} 以及${this.templateid != "4480d65a-1e48-11ef-bee5-005056b86db5" ? '##任务大纲' : '##目标层,##任务簇'}, 然后根据Format example的要求返回要以数组的格式
+${msg} 以及${this.templateid != "4480d65a-1e48-11ef-bee5-005056b86db5" ? '##任务大纲' : '##目标层,##任务簇'}
 
 ${this.templateid != "4480d65a-1e48-11ef-bee5-005056b86db5" ? '## 任务大纲\n'+_text : ''}
 
@@ -13975,7 +13973,7 @@ ${mclass.length ? '面向年级:' + mclass.join(",") : ''}
 ## 教案
 ${this.teacherText[task].detail.replaceAll('#','').replaceAll('*','').replaceAll('-','').replaceAll('\n','')}
 
-# formate example
+# Format example
 {answerQ:"问题"}
 `
         }else if(type == 45){
@@ -13987,7 +13985,7 @@ Instruction: Based on the context, follow "Format example", write content.
 
 # Context
 ## 任务
-根据本任务的#教案,在考虑到面向学生年级(<面向年级>)以及相对应的学科(<课程学科>)的基础上生成5道单选题。题目的意义是测试学生对本教学任务知识点的掌握情况,你的题目应当是有意义的。然后根据Format example的要求返回要以数组的格式
+根据本任务的#教案,在考虑到面向学生年级(<面向年级>)以及相对应的学科(<课程学科>)的基础上生成5道单选题。题目的意义是测试学生对本教学任务知识点的掌握情况,你的题目应当是有意义的。
 
 ## 限制
 - 生成题目禁止重复。
@@ -14004,7 +14002,7 @@ ${mclass.length ? '面向年级:' + mclass.join(",") : ''}
 ## 教案
 ${this.teacherText[task].detail.replaceAll('#','').replaceAll('*','').replaceAll('-','').replaceAll('\n','')}
 
-# formate example
+# Format example
 [{"teststitle":"题目内容","testItem":4,"checkList":["选项1","选项2","选项3","选项4"],"timuList":[],"answer":0,"type":"1"},{"teststitle":"题目内容","testItem":"选项数量(数字)","checkList":["选项1","选项2","选项3","选项4"],"timuList":[],"answer":"答案(数字)","type":"1"}]
 `
         }

+ 1 - 2
src/components/pages/aiAddCourse/addCourse3.vue

@@ -12641,10 +12641,9 @@ ${msg} 以及补充参考资料和教学任务教案和输出格式和内容要
 ${_text}
 
 ## 格式与要求
-任务名:
+任务数量:${this.teacherText.length}个
 任务描述:该描述是教师给与学生的指示(用于指导学生如何进行每个教学活动),对应到学生活动,你应该用友好,但是又清晰明确的口吻来撰写。
 评价标准:至少3条评价标准,这个评价是教师用来评价学生表现的,需要包含评价维度,以及该维度中教师期待学生的表现,句式为学生应该能....
-平台工具:
 工具名:从工具列表中选择0~2个工具用于学生阶段性成果提交:工具列表:[电子白板,文档,思维导图,表格,作业提交]
 工具指引:以友好,明确的口吻告诉学生该如何使用该工具
 

Some files were not shown because too many files changed in this diff