SanHQin há 6 meses atrás
pai
commit
f9ec2d9a4f

+ 1 - 1
dist/index.html

@@ -27,7 +27,7 @@
     html,
     body{
       font-family: '黑体';
-    }</style><link href=./static/css/app.e82dbad7a243c307f1726f04b30069d0.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.3ad1d5771e9b13dbdad2.js></script><script type=text/javascript src=./static/js/vendor.43cd677d9291e0373eea.js></script><script type=text/javascript src=./static/js/app.129dc10f8a6165e27b97.js></script></body></html><script>function stopSafari() {
+    }</style><link href=./static/css/app.8858a5be98a0dd3a9cbe8b4e3b358d12.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.3ad1d5771e9b13dbdad2.js></script><script type=text/javascript src=./static/js/vendor.43cd677d9291e0373eea.js></script><script type=text/javascript src=./static/js/app.d5230544433982c2bbb7.js></script></body></html><script>function stopSafari() {
     //阻止safari浏览器双击放大功能
     let lastTouchEnd = 0  //更新手指弹起的时间
     document.documentElement.addEventListener("touchstart", function (event) {

Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dist/static/css/app.8858a5be98a0dd3a9cbe8b4e3b358d12.css


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dist/static/css/app.8858a5be98a0dd3a9cbe8b4e3b358d12.css.map


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dist/static/js/app.d5230544433982c2bbb7.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dist/static/js/app.d5230544433982c2bbb7.js.map


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dist/static/js/manifest.3ad1d5771e9b13dbdad2.js.map


+ 1 - 0
src/assets/icon/course/teachingAssistant_active.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1745893323187" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5232" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M768 256H544V179.2c19.2-6.4 32-25.6 32-51.2 0-38.4-25.6-64-64-64s-64 25.6-64 64c0 25.6 12.8 44.8 32 51.2V256H256c-70.4 0-128 57.6-128 128v384c0 70.4 57.6 128 128 128h512c70.4 0 128-57.6 128-128V384c0-70.4-57.6-128-128-128z m64 512c0 38.4-25.6 64-64 64H256c-38.4 0-64-25.6-64-64V384c0-38.4 25.6-64 64-64h512c38.4 0 64 25.6 64 64v384zM32 448c-19.2 0-32 12.8-32 32v192c0 19.2 12.8 32 32 32s32-12.8 32-32v-192C64 460.8 51.2 448 32 448zM992 448c-19.2 0-32 12.8-32 32v192c0 19.2 12.8 32 32 32s32-12.8 32-32v-192c0-19.2-12.8-32-32-32z" fill="#ffffff" p-id="5233"></path><path d="M384 576m-64 0a64 64 0 1 0 128 0 64 64 0 1 0-128 0Z" fill="#ffffff" p-id="5234"></path><path d="M640 576m-64 0a64 64 0 1 0 128 0 64 64 0 1 0-128 0Z" fill="#ffffff" p-id="5235"></path></svg>

+ 1 - 0
src/assets/icon/course/teachingAssistant_default.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1745893323187" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5232" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M768 256H544V179.2c19.2-6.4 32-25.6 32-51.2 0-38.4-25.6-64-64-64s-64 25.6-64 64c0 25.6 12.8 44.8 32 51.2V256H256c-70.4 0-128 57.6-128 128v384c0 70.4 57.6 128 128 128h512c70.4 0 128-57.6 128-128V384c0-70.4-57.6-128-128-128z m64 512c0 38.4-25.6 64-64 64H256c-38.4 0-64-25.6-64-64V384c0-38.4 25.6-64 64-64h512c38.4 0 64 25.6 64 64v384zM32 448c-19.2 0-32 12.8-32 32v192c0 19.2 12.8 32 32 32s32-12.8 32-32v-192C64 460.8 51.2 448 32 448zM992 448c-19.2 0-32 12.8-32 32v192c0 19.2 12.8 32 32 32s32-12.8 32-32v-192c0-19.2-12.8-32-32-32z" fill="#363636" p-id="5233"></path><path d="M384 576m-64 0a64 64 0 1 0 128 0 64 64 0 1 0-128 0Z" fill="#363636" p-id="5234"></path><path d="M640 576m-64 0a64 64 0 1 0 128 0 64 64 0 1 0-128 0Z" fill="#363636" p-id="5235"></path></svg>

+ 3 - 3
src/components/classRoomHelper/index.vue

@@ -306,13 +306,13 @@
         >
           <img
             v-if="itemType == 7"
-            :src="require('../../assets/icon/course/gongzuoliu2.svg')"
+            :src="require('../../assets/icon/course/teachingAssistant_active.svg')"
           />
           <img
             v-if="itemType != 7"
-            :src="require('../../assets/icon/course/gongzuoliu.svg')"
+            :src="require('../../assets/icon/course/teachingAssistant_default.svg')"
           />
-          <div>Ai应用</div>
+          <div>助教</div>
         </div>
 
         <div

+ 5 - 5
src/components/components/intelligentAnalysis/checkAi/aiLeader.vue

@@ -1287,15 +1287,15 @@ ${fileText}
               _obj["链接地址"] = i.works;
             } else if ([15].includes(this.toolType)) {
               let _json = JSON.parse(i.works);
-              _obj[`问题:${_json[0].answerTitle}`] = _json[0].answer;
+              _obj[`问题:${_json[0].answerTitle}`] = _json[0].answer.replaceAll('\n', '').replaceAll(',', ',');
             } else if ([40].includes(this.toolType)) {
               let _json = JSON.parse(i.works);
               let _testData = JSON.parse(JSON.stringify(this.testData));
               _testData.rateJson.forEach((i2, index2) => {
-                _obj[`个人评价${index2 + 1}:${i2.value}(描述:${i2.detail})`] =
+                _obj[`个人评价${index2 + 1}:${i2.value.replaceAll('\n', '').replaceAll(',', ',')}(描述:${i2.detail.replaceAll('\n', '').replaceAll(',', ',')})`] =
                   _json.eStar[index2];
               });
-              _obj[`个人评价内容`] = _json.eBzText;
+              _obj[`个人评价内容`] = _json.eBzText.replaceAll('\n', '').replaceAll(',', ',');
             } else if ([41].includes(this.toolType)) {
               let selectData = i.works.split(",");
               let _text = [];
@@ -1311,7 +1311,7 @@ ${fileText}
               _json[0].testJson.testJson.forEach((i2, index2) => {
                 _obj[
                   `${i2.type == "2" ? "多选题" : "单选题"}${index2 + 1}:${
-                    i2.teststitle
+                    i2.teststitle.replaceAll('\n', '').replaceAll(',', ',')
                   }(答案:${
                     typeof i2.answer == "object"
                       ? i2.answer
@@ -1337,7 +1337,7 @@ ${fileText}
               });
             } else if ([48, 52].includes(this.toolType)) {
               let _json = JSON.parse(i.works);
-              _obj["内容"] = _json.text;
+              _obj["内容"] = _json.text.replaceAll('\n', '').replaceAll(',', ',');
             } else if ([57].includes(this.toolType)) {
               _obj["提交内容"] = i.works;
             } else if ([72].includes(this.toolType)) {

+ 2 - 0
src/components/easy/studyStudent.vue

@@ -242,6 +242,7 @@
                     <iframe
                       style="width: 100%; height: 100%; border: none"
                       security="restricted"
+											allow="camera *; microphone *;display-capture;midi;encrypted-media;"
                       v-if="pptImgUrl1.indexOf('knowledge.cocorobo.cn')!=-1 || pptImgUrl1.indexOf('cloud.cocorobo.cn')!=-1 || pptImgUrl1.indexOf('app.cocorobo.cn')!=-1"
                       :src="pptImgUrl1"
                     ></iframe>
@@ -1496,6 +1497,7 @@
         </div>
         <iframe
             style="width: 100%; height: 100%; border: none"
+						allow="camera *; microphone *;display-capture;midi;encrypted-media;"
             v-else-if="fulltype == 2 && (fullUrl.indexOf('knowledge.cocorobo.cn')!=-1 || fullUrl.indexOf('cloud.cocorobo.cn')!=-1) || fullUrl.indexOf('app.cocorobo.cn')!=-1"
             :src="fullUrl"
           ></iframe>

+ 2 - 0
src/components/easy2/studyStudent.vue

@@ -656,6 +656,7 @@
                   >
                   <iframe
                       style="width: 100%; height: 100%; border: none"
+											allow="camera *; microphone *;display-capture;midi;encrypted-media;"
                       v-if="pptImgUrl1.indexOf('knowledge.cocorobo.cn')!=-1 || pptImgUrl1.indexOf('cloud.cocorobo.cn')!=-1 || pptImgUrl1.indexOf('app.cocorobo.cn')!=-1"
                       :src="pptImgUrl1"
                     ></iframe>
@@ -13899,6 +13900,7 @@
         </div>
         <iframe
             style="width: 100%; height: 100%; border: none"
+						allow="camera *; microphone *;display-capture;midi;encrypted-media;"
             v-else-if="(fulltype == 2 || fulltype == 4) && (fullUrl.indexOf('knowledge.cocorobo.cn')!=-1 || fullUrl.indexOf('cloud.cocorobo.cn')!=-1) || fullUrl.indexOf('app.cocorobo.cn')!=-1"
             :src="fullUrl"
           ></iframe>

+ 2 - 0
src/components/easy3/studyStudent.vue

@@ -620,6 +620,7 @@
 
                   <iframe
                       style="width: 100%; height: 100%; border: none"
+                      allow="camera *; microphone *;display-capture;midi;encrypted-media;"
                       v-if="pptImgUrl1.indexOf('knowledge.cocorobo.cn')!=-1 || pptImgUrl1.indexOf('cloud.cocorobo.cn')!=-1 || pptImgUrl1.indexOf('app.cocorobo.cn')!=-1"
                       :src="pptImgUrl1"
                     ></iframe>
@@ -10482,6 +10483,7 @@
         </div>
         <iframe
             style="width: 100%; height: 100%; border: none"
+						allow="camera *; microphone *;display-capture;midi;encrypted-media;"
             v-else-if="(fulltype == 2 || fulltype == 4) && (fullUrl.indexOf('knowledge.cocorobo.cn')!=-1 || fullUrl.indexOf('cloud.cocorobo.cn')!=-1) || fullUrl.indexOf('app.cocorobo.cn')!=-1"
             :src="fullUrl"
           ></iframe>

+ 3 - 1
src/components/studyStudent.vue

@@ -585,6 +585,7 @@
                   >
                   <iframe
                       style="width: 100%; height: 100%; border: none"
+                      allow="camera *; microphone *;display-capture;midi;encrypted-media;"
                       v-if="pptImgUrl1.indexOf('knowledge.cocorobo.cn')!=-1 || pptImgUrl1.indexOf('cloud.cocorobo.cn')!=-1 || pptImgUrl1.indexOf('app.cocorobo.cn')!=-1"
                       :src="pptImgUrl1"
                     ></iframe>
@@ -10424,6 +10425,7 @@
         ></iframe> -->
           <iframe
             style="width: 100%; height: 100%; border: none"
+            allow="camera *; microphone *;display-capture;midi;encrypted-media;"
             v-else-if="(fulltype == 2 || fulltype == 4) && (fullUrl.indexOf('knowledge.cocorobo.cn')!=-1 || fullUrl.indexOf('cloud.cocorobo.cn')!=-1) || fullUrl.indexOf('app.cocorobo.cn')!=-1"
             :src="fullUrl"
           ></iframe>
@@ -13952,7 +13954,7 @@ export default {
           this.englishToolIndex = 0;
           this.engDialogVisible = false;
           this.selectSWorks();
-          this.selectStudent();    
+          this.selectStudent();
         })
         .catch((err) => {
           this.$message.error("提交失败");

+ 2 - 0
src/components/studySutdentClass/studyStudent.vue

@@ -619,6 +619,7 @@
                   >
                   <iframe
                       style="width: 100%; height: 100%; border: none"
+                      allow="camera *; microphone *;display-capture;midi;encrypted-media;"
                       v-if="pptImgUrl1.indexOf('knowledge.cocorobo.cn')!=-1 || pptImgUrl1.indexOf('cloud.cocorobo.cn')!=-1 || pptImgUrl1.indexOf('app.cocorobo.cn')!=-1"
                       :src="pptImgUrl1"
 
@@ -13663,6 +13664,7 @@
         </div>
         <iframe
             style="width: 100%; height: 100%; border: none"
+            allow="camera *; microphone *;display-capture;midi;encrypted-media;"
             v-else-if="(fulltype == 2 || fulltype == 4) && (fullUrl.indexOf('knowledge.cocorobo.cn')!=-1 || fullUrl.indexOf('cloud.cocorobo.cn')!=-1) || fullUrl.indexOf('app.cocorobo.cn')!=-1"
             :src="fullUrl"
           ></iframe>

Alguns ficheiros não foram mostrados porque muitos ficheiros mudaram neste diff