浏览代码

Merge branch 'beta' of https://git.cocorobo.cn/CocoRoboLabs/pbl-teacher-table into beta

SanHQin 1 周之前
父节点
当前提交
6160c2bbec

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

@@ -1,6 +1,7 @@
 <template>
   <div class="pb_content" style="background: #f0f2f5;overflow: hidden;" v-loading="loading"
     :element-loading-text="lang.xiaokeloading">
+   <!-- ai引导模式 -->
     <div class="c_pub_button_confirm stopBtn" v-if="loading && isOutlineCancelToken" @click="cancelAjax('outline')">{{ lang.stop }}
     </div>
     <div class="c_pub_button_confirm stopBtn" v-if="loading && isTeacherTaskCancelToken"
@@ -19,7 +20,7 @@
                   org +
                   '&role=' +
                   role,
-              }">{{ lang.CourseManagement }}</el-breadcrumb-item>
+              }">{{ lang.ssCourseMgmt }}</el-breadcrumb-item>
               <el-breadcrumb-item>
                 <span style="color: rgb(15, 126, 255)">{{ lang.AddCourse }}</span>
               </el-breadcrumb-item>
@@ -4336,7 +4337,7 @@
                                       openTools(itemTaskIndex, 10, toolIndex)
                                       ">
                                       <img src="../../../assets/icon/thirdToolList/time.png" alt />
-                                      <div style="margin: 5px 0">{{ lang.Timer }}</div>
+                                      <div style="margin: 5px 0">{{ lang.ssCountdown }}</div>
                                     </div>
                                     <div class="noCTool">
                                       <img src="../../../assets/icon/new/isToolC.png" alt="" />
@@ -4362,7 +4363,7 @@
                                       addTools(65, itemTaskIndex, toolIndex)
                                       ">
                                       <img src="../../../assets/icon/firstToolList/pickPeople.png" alt />
-                                      <div style="margin: 5px 0">{{ lang.Picksomeone }}</div>
+                                      <div style="margin: 5px 0">{{ lang.ssPickPeople }}</div>
                                     </div>
                                     <div class="noCTool">
                                       <img src="../../../assets/icon/new/isToolC.png" alt="" />
@@ -4433,7 +4434,7 @@
                                             </div>
 
                                             <span v-else>
-                                              {{ lang.ApplicationCenter }}
+                                              {{ lang.ssAppCenter }}
                                             </span>
                                         </div>
                                     </div>
@@ -4456,7 +4457,7 @@
                                       addTools(7, itemTaskIndex, toolIndex)
                                       ">
                                       <img src="../../../assets/icon/secondToolList/mindNetwork.png" alt />
-                                      <div style="margin: 5px 0">{{ lang.MindGrid }}</div>
+                                      <div style="margin: 5px 0">{{ lang.ssMindGrid }}</div>
                                     </div>
                                     <div class="noCTool">
                                       <img src="../../../assets/icon/new/isToolC.png" alt="" />
@@ -4482,7 +4483,7 @@
                                       openTools(itemTaskIndex, 1, toolIndex)
                                       ">
                                       <img src="../../../assets/icon/secondToolList/whiteBoard.png" alt />
-                                      <div style="margin: 5px 0">{{ lang.EWhiteboard }}</div>
+                                      <div style="margin: 5px 0">{{ lang.ssEWhite }}</div>
                                     </div>
                                     <div class="noCTool">
                                       <img src="../../../assets/icon/new/isToolC.png" alt="" />
@@ -4558,7 +4559,7 @@
                                       openTools(itemTaskIndex, 52, toolIndex)
                                       ">
                                       <img src="../../../assets/icon/fourthToolList/text.png" alt />
-                                      <div style="margin: 5px 0">{{ lang.Document }}</div>
+                                      <div style="margin: 5px 0">{{ lang.ssDocument }}</div>
                                     </div>
                                     <div class="noCTool">
                                       <img src="../../../assets/icon/new/isToolC.png" alt="" />
@@ -14528,7 +14529,7 @@ ${_this.unitJson[0].chapterInfo[0].taskJson[index].taskDetail3.replaceAll('#',''
           );
         } else {
           var groupJson = {
-            group: [{ name: this.lang.Group.replace(/\*/g, '1') }],
+            group: [{ name: this.lang.ssGroup.replace(/\*/g, '1') }],
             number: undefined,
             islock: 1,
           };
@@ -16429,16 +16430,16 @@ ${_this.unitJson[0].chapterInfo[0].taskJson[index].taskDetail3.replaceAll('#',''
               res.data[0][cti].id == "34628934-d02f-11ec-8c78-005056b86db5" ||
               res.data[0][cti].id == "34628934-d02f-11ec-8c78-005056b86ac5"
             ) {
-              res.data[0][cti].name = this.lang.GradeL;
+              res.data[0][cti].name = this.lang.ssGradeType;
             } else if (
               res.data[0][cti].id == "34629907-d02f-11ec-8c78-005056b86db5" ||
               res.data[0][cti].id == "34629907-d02f-11ec-8c78-005056b86ac5"
             ) {
-              res.data[0][cti].name = this.lang.Subject;
+              res.data[0][cti].name = this.lang.ssSubjectCategory;
             } else if (
               res.data[0][cti].id == "34629bcc-d02f-11ec-8c78-005056b86db5"
             ) {
-              res.data[0][cti].name = this.lang.Theme;
+              res.data[0][cti].name = this.lang.ssThemeType;
             }
           }
 
@@ -16453,7 +16454,7 @@ ${_this.unitJson[0].chapterInfo[0].taskJson[index].taskDetail3.replaceAll('#',''
 
             if (this.oid == "69893dca-1d47-11ed-8c78-005056b86db5") {
               if (res.data[0][i].name == this.lang.ssColumn) {
-                this.CourseType[0][i].name = this.lang.Theme;
+                this.CourseType[0][i].name = this.lang.ssThemeType;
               }
             }
             if (res.data[2].length == 0 && res.data[3].length == 0) {
@@ -16519,7 +16520,7 @@ ${_this.unitJson[0].chapterInfo[0].taskJson[index].taskDetail3.replaceAll('#',''
             }
             if (this.oid == "69893dca-1d47-11ed-8c78-005056b86db5") {
               if (res.data[0][i].name == this.lang.ssColumn) {
-                this.CourseType[0][i].name = this.lang.Theme;
+                this.CourseType[0][i].name = this.lang.ssThemeType;
               }
             }
             for (var j = 0; j < res.data[1].length; j++) {
@@ -17218,7 +17219,7 @@ ${_this.unitJson[0].chapterInfo[0].taskJson[index].taskDetail3.replaceAll('#',''
     addGroup(i) {
       // this.groupJson.group.splice(i + 1, 0, { name: "第"+(i+1)+"组" });
       this.groupJson.group.push({
-        name: this.lang.Group.replace(/\*/g, this.groupJson.group.length + 1),
+        name: this.lang.ssGroup.replace(/\*/g, this.groupJson.group.length + 1),
       });
     },
     deleteGroup(i) {

文件差异内容过多而无法显示
+ 179 - 188
src/components/pages/aiEasy/addCourse.vue


+ 7 - 7
src/components/pages/components/exportDataDialog.vue

@@ -493,7 +493,7 @@
                       <div class="toolTit">
                         <div>
                           {{lang.ssTool.replace(/\*/g, lind + 1)}}{{
-                            l.tool[0] == 16 ? lang.ssWorkSubmit : lang.ssBatchUpload
+                            l.tool[0] == 16 ? lang.ssHomework : lang.ssBatchUp
                           }}
                         </div>
                         <div>
@@ -527,7 +527,7 @@
                         <div>
                           {{lang.ssTool.replace(/\*/g, lind + 1)}}{{
                             l.tool[0] == 1
-                              ? lang.ssWhiteBoard
+                              ? lang.ssEWhite
                               : l.tool[0] == 7
                               ? lang.ssMindGrid
                               : lang.ssMindMap
@@ -554,7 +554,7 @@
                         alt=""
                       />
                       <div class="toolTit">
-                        <div>{{lang.ssTool.replace(/\*/g, lind + 1)}}{{lang.ssTableTool}}</div>
+                        <div>{{lang.ssTool.replace(/\*/g, lind + 1)}}{{lang.ssTable}}</div>
                         <div>
                           {{lang.ssDefaultDesc}}
                         </div>
@@ -571,7 +571,7 @@
                         alt=""
                       />
                       <div class="toolTit">
-                        <div>{{lang.ssTool.replace(/\*/g, lind + 1)}}{{lang.ssSurveyTool}}</div>
+                        <div>{{lang.ssTool.replace(/\*/g, lind + 1)}}{{lang.ssQuest}}</div>
                         <div>{{lang.ssTitle}}:{{ l.content[0][0].askJson.askTitle }}</div>
                       </div>
                     </div>
@@ -619,7 +619,7 @@
                         alt=""
                       />
                       <div class="toolTit">
-                        <div>{{lang.ssTool.replace(/\*/g, lind + 1)}}{{lang.ssChoiceTool}}</div>
+                        <div>{{lang.ssTool.replace(/\*/g, lind + 1)}}{{lang.ssChoice}}</div>
                         <div>
                           {{lang.ssDefaultDesc}}
                         </div>
@@ -728,7 +728,7 @@
                         alt=""
                       />
                       <div class="toolTit">
-                        <div>{{lang.ssTool.replace(/\*/g, lind + 1)}}{{lang.ssMatchTool}}</div>
+                        <div>{{lang.ssTool.replace(/\*/g, lind + 1)}}{{lang.ssSelMatch}}</div>
                         <div>
                           {{lang.ssDefaultDesc}}
                         </div>
@@ -824,7 +824,7 @@
                         alt=""
                       />
                       <div class="toolTit">
-                        <div>{{lang.ssTool.replace(/\*/g, lind + 1)}}{{lang.ssSortTool}}</div>
+                        <div>{{lang.ssTool.replace(/\*/g, lind + 1)}}{{lang.ssSort}}</div>
                         <div>
                           {{lang.ssDefaultDesc}}
                         </div>

+ 7 - 7
src/components/pages/components/exportWorksDialog.vue

@@ -202,7 +202,7 @@
                         <div class="toolTit">
                           <div>
                             {{ lang.ssTool.replace(/\*/g, lind + 1) }}{{
-                              l.tool[0] == 16 ? lang.ssWorkSubmit : lang.ssBatchUpload
+                              l.tool[0] == 16 ? lang.ssHomework : lang.ssBatchUp
                             }}
                           </div>
                           <div>
@@ -236,7 +236,7 @@
                           <div>
                             {{ lang.ssTool.replace(/\*/g, lind + 1) }}{{
                               l.tool[0] == 1
-                                ? lang.ssWhiteBoard
+                                ? lang.ssEWhite
                                 : l.tool[0] == 7
                                 ? lang.ssMindGrid
                                 : lang.ssMindMap
@@ -257,7 +257,7 @@
                           alt=""
                         />
                         <div class="toolTit">
-                          <div>{{ lang.ssTool.replace(/\*/g, lind + 1) }}{{ lang.ssTableTool }}</div>
+                          <div>{{ lang.ssTool.replace(/\*/g, lind + 1) }}{{ lang.ssTable }}</div>
                           <div>
                             {{ lang.ssDefaultDesc }}
                           </div>
@@ -274,7 +274,7 @@
                           alt=""
                         />
                         <div class="toolTit">
-                          <div>{{ lang.ssTool.replace(/\*/g, lind + 1) }}{{ lang.ssSurveyTool }}</div>
+                          <div>{{ lang.ssTool.replace(/\*/g, lind + 1) }}{{ lang.ssQuest }}</div>
                           <div>{{ lang.ssTitle }}:{{ l.content[0][0].askJson.askTitle }}</div>
                         </div>
                       </div>
@@ -322,7 +322,7 @@
                           alt=""
                         />
                         <div class="toolTit">
-                          <div>{{ lang.ssTool.replace(/\*/g, lind + 1) }}{{ lang.ssChoiceTool }}</div>
+                          <div>{{ lang.ssTool.replace(/\*/g, lind + 1) }}{{ lang.ssChoice }}</div>
                           <div>
                             {{ lang.ssDefaultDesc }}
                           </div>
@@ -433,7 +433,7 @@
                           alt=""
                         />
                         <div class="toolTit">
-                          <div>{{ lang.ssTool.replace(/\*/g, lind + 1) }}{{ lang.ssMatchTool }}</div>
+                          <div>{{ lang.ssTool.replace(/\*/g, lind + 1) }}{{ lang.ssSelMatch }}</div>
                           <div>
                             {{ lang.ssDefaultDesc }}
                           </div>
@@ -531,7 +531,7 @@
                           alt=""
                         />
                         <div class="toolTit">
-                          <div>{{ lang.ssTool.replace(/\*/g, lind + 1) }}{{ lang.ssSortTool }}</div>
+                          <div>{{ lang.ssTool.replace(/\*/g, lind + 1) }}{{ lang.ssSort }}</div>
                           <div>
                             {{ lang.ssDefaultDesc }}
                           </div>

+ 6 - 6
src/components/pages/components/lookWork.vue

@@ -220,7 +220,7 @@
                           <div class="toolTit">
                             <div>
                               {{lang.ssTool.replace(/\*/g, lind + 1)}}{{
-                                l.tool[0] == 16 ? lang.ssWorkSubmit : lang.ssBatchUpload
+                                l.tool[0] == 16 ? lang.ssHomework : lang.ssBatchUp
                               }}
                             </div>
                             <div>
@@ -293,7 +293,7 @@
                             <div>
                               {{lang.ssTool.replace(/\*/g, lind + 1)}}{{
                                 l.tool[0] == 1
-                                  ? lang.ssWhiteBoard
+                                  ? lang.ssEWhite
                                   : l.tool[0] == 7
                                   ? lang.ssMindGrid
                                   : lang.ssMindMap
@@ -336,7 +336,7 @@
                             alt=""
                           />
                           <div class="toolTit">
-                            <div>{{lang.ssTool.replace(/\*/g, lind + 1)}}{{lang.ssSurveyTool}}</div>
+                            <div>{{lang.ssTool.replace(/\*/g, lind + 1)}}{{lang.ssQuest}}</div>
                             <div>{{lang.ssTitle}}:{{ l.content[0][0].askJson.askTitle }}</div>
                           </div>
                         </div>
@@ -384,7 +384,7 @@
                             alt=""
                           />
                           <div class="toolTit">
-                            <div>{{lang.ssTool.replace(/\*/g, lind + 1)}}{{lang.ssChoiceTool}}</div>
+                            <div>{{lang.ssTool.replace(/\*/g, lind + 1)}}{{lang.ssChoice}}</div>
                             <div>
                               {{lang.ssDefaultDesc}}
                             </div>
@@ -495,7 +495,7 @@
                             alt=""
                           />
                           <div class="toolTit">
-                            <div>{{lang.ssTool.replace(/\*/g, lind + 1)}}{{lang.ssMatchTool}}</div>
+                            <div>{{lang.ssTool.replace(/\*/g, lind + 1)}}{{lang.ssSelMatch}}</div>
                             <div>
                               {{lang.ssDefaultDesc}}
                             </div>
@@ -595,7 +595,7 @@
                             alt=""
                           />
                           <div class="toolTit">
-                            <div>{{lang.ssTool.replace(/\*/g, lind + 1)}}{{lang.ssSortTool}}</div>
+                            <div>{{lang.ssTool.replace(/\*/g, lind + 1)}}{{lang.ssSort}}</div>
                             <div>
                               {{lang.ssDefaultDesc}}
                             </div>

+ 7 - 7
src/components/pages/components/report.vue

@@ -260,7 +260,7 @@
                             <div class="toolTit">
                               <div>
                                 {{lang.ssTool.replace(/\*/g, lind + 1)}}{{
-                                  l.tool[0] == 16 ? lang.ssWorkSubmit : lang.ssBatchUpload
+                                  l.tool[0] == 16 ? lang.ssHomework : lang.ssBatchUp
                                 }}
                               </div>
                               <div>
@@ -299,7 +299,7 @@
                               <div>
                                 {{lang.ssTool.replace(/\*/g, lind + 1)}}{{
                                   l.tool[0] == 1
-                                    ? lang.ssWhiteBoard
+                                    ? lang.ssEWhite
                                     : l.tool[0] == 7
                                     ? lang.ssMindGrid
                                     : lang.ssMindMap
@@ -327,7 +327,7 @@
                               alt=""
                             />
                             <div class="toolTit">
-                              <div>{{lang.ssTool.replace(/\*/g, lind + 1)}}{{lang.ssTableTool}}</div>
+                              <div>{{lang.ssTool.replace(/\*/g, lind + 1)}}{{lang.ssTable}}</div>
                               <div>
                                 {{lang.ssDefaultDesc}}
                               </div>
@@ -347,7 +347,7 @@
                               alt=""
                             />
                             <div class="toolTit">
-                              <div>{{lang.ssTool.replace(/\*/g, lind + 1)}}{{lang.ssSurveyTool}}</div>
+                              <div>{{lang.ssTool.replace(/\*/g, lind + 1)}}{{lang.ssQuest}}</div>
                               <div>{{lang.ssTitle}}:{{ l.content[0][0].askJson.askTitle }}</div>
                             </div>
                           </div>
@@ -398,7 +398,7 @@
                               alt=""
                             />
                             <div class="toolTit">
-                              <div>{{lang.ssTool.replace(/\*/g, lind + 1)}}{{lang.ssChoiceTool}}</div>
+                              <div>{{lang.ssTool.replace(/\*/g, lind + 1)}}{{lang.ssChoice}}</div>
                               <div>
                                 {{lang.ssDefaultDesc}}
                               </div>
@@ -512,7 +512,7 @@
                               alt=""
                             />
                             <div class="toolTit">
-                              <div>{{lang.ssTool.replace(/\*/g, lind + 1)}}{{lang.ssMatchTool}}</div>
+                              <div>{{lang.ssTool.replace(/\*/g, lind + 1)}}{{lang.ssSelMatch}}</div>
                               <div>
                                 {{lang.ssDefaultDesc}}
                               </div>
@@ -586,7 +586,7 @@
                               alt=""
                             />
                             <div class="toolTit">
-                              <div>{{lang.ssTool.replace(/\*/g, lind + 1)}}{{lang.ssSortTool}}</div>
+                              <div>{{lang.ssTool.replace(/\*/g, lind + 1)}}{{lang.ssSort}}</div>
                               <div>
                                 {{lang.ssDefaultDesc}}
                               </div>

+ 2 - 2
src/components/pages/components/studentWorksDetail.vue

@@ -1925,10 +1925,10 @@ export default {
 
           var _answer = "";
           if (workJson.answerInfo.length > 0) {
-            var _answer = `<h3>${this.lang.ssQATool2}</h3>`;
+            var _answer = `<h3>${this.lang.ssQA}</h3>`;
             for (var i = 0; i < workJson.answerInfo.length; i++) {
               var _div = document.createElement("div");
-              _div.innerHTML = `<h4>${this.lang.ssQATool2}:${workJson.answerInfo[i].answerInfo.answerTitle}</h4>`;
+              _div.innerHTML = `<h4>${this.lang.ssQA}:${workJson.answerInfo[i].answerInfo.answerTitle}</h4>`;
               _div.innerHTML += `<div>${workJson.answerInfo[i].answerInfo.answer}</div>`;
               _answer += `<div>${_div.innerHTML}</div>`;
             }

+ 2 - 2
src/components/pages/components/worksDetail2.vue

@@ -1756,10 +1756,10 @@ export default {
           }
           var _answer = "";
           if (workJson.answerInfo.length > 0) {
-            var _answer = `<h3>${this.lang.ssQATool2}</h3>`;
+            var _answer = `<h3>${this.lang.ssQA}</h3>`;
             for (var i = 0; i < workJson.answerInfo.length; i++) {
               var _div = document.createElement("div");
-              _div.innerHTML = `<h4>${this.lang.ssQATool2}:${workJson.answerInfo[i].answerInfo.answerTitle}</h4>`;
+              _div.innerHTML = `<h4>${this.lang.ssQA}:${workJson.answerInfo[i].answerInfo.answerTitle}</h4>`;
               _div.innerHTML += `<div>${workJson.answerInfo[i].answerInfo.answer}</div>`;
               _answer += `<div>${_div.innerHTML}</div>`;
             }

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

@@ -11,7 +11,7 @@
     display: flex;
     align-items: center;
 ">
-          <span class="sub_head">{{ lang.CourseManagement }}</span>
+          <span class="sub_head">{{ lang.ssCourseMgmt }}</span>
           <span class="subClick" @click="
             goTo(
               '/works?userid=' +
@@ -1342,11 +1342,11 @@ export default {
               this.CourseType2[2].id.push(res.data[0][cti].id);
             }
             if (res.data[0][cti].id == "34628934-d02f-11ec-8c78-005056b86db5" || res.data[0][cti].id == "34628934-d02f-11ec-8c78-005056b86ac5") {
-              res.data[0][cti].name = this.lang.GradeL;
+              res.data[0][cti].name = this.lang.ssGradeType;
             } else if (res.data[0][cti].id == "34629907-d02f-11ec-8c78-005056b86db5" || res.data[0][cti].id == "34629907-d02f-11ec-8c78-005056b86ac5") {
-              res.data[0][cti].name = this.lang.Subject;
+              res.data[0][cti].name = this.lang.ssSubjectCategory;
             } else if (res.data[0][cti].id == "34629bcc-d02f-11ec-8c78-005056b86db5") {
-              res.data[0][cti].name = this.lang.Theme;
+              res.data[0][cti].name = this.lang.ssThemeType;
             }
           }
           for (var i = 0; i < res.data[0].length; i++) {
@@ -1358,7 +1358,7 @@ export default {
             }
             if (this.oid == "69893dca-1d47-11ed-8c78-005056b86db5") {
               if (res.data[0][i].name == this.lang.column) {
-                this.CourseType[0][i].name = this.lang.Theme;
+                this.CourseType[0][i].name = this.lang.ssThemeType;
               }
             }
             if (res.data[2].length == 0 && res.data[3].length == 0) {

文件差异内容过多而无法显示
+ 115 - 114
src/components/pages/easy/addCourse.vue


文件差异内容过多而无法显示
+ 122 - 121
src/components/pages/newCourse/addCourse.vue


+ 3 - 3
src/components/pages/synergyCourse/addCourse.vue

@@ -7127,11 +7127,11 @@ export default {
               this.CourseType2[2].id.push(res.data[0][cti].id);
             }
             if (res.data[0][cti].id == "34628934-d02f-11ec-8c78-005056b86db5" || res.data[0][cti].id == "34628934-d02f-11ec-8c78-005056b86ac5") {
-              res.data[0][cti].name = this.lang.GradeL;
+              res.data[0][cti].name = this.lang.ssGradeType;
             } else if (res.data[0][cti].id == "34629907-d02f-11ec-8c78-005056b86db5" || res.data[0][cti].id == "34629907-d02f-11ec-8c78-005056b86ac5") {
-              res.data[0][cti].name = this.lang.Subject;
+              res.data[0][cti].name = this.lang.ssSubjectCategory;
             } else if (res.data[0][cti].id == "34629bcc-d02f-11ec-8c78-005056b86db5") {
-              res.data[0][cti].name = this.lang.Theme;
+              res.data[0][cti].name = this.lang.ssThemeType;
             }
           }
           let _courseTypeId = [];

+ 3 - 3
src/components/pages/synergyCourse/course.vue

@@ -1075,11 +1075,11 @@ export default {
               this.CourseType2[2].id.push(res.data[0][cti].id);
             }
             if (res.data[0][cti].id == "34628934-d02f-11ec-8c78-005056b86db5" || res.data[0][cti].id == "34628934-d02f-11ec-8c78-005056b86ac5") {
-              res.data[0][cti].name = this.lang.GradeL;
+              res.data[0][cti].name = this.lang.ssGradeType;
             } else if (res.data[0][cti].id == "34629907-d02f-11ec-8c78-005056b86db5" || res.data[0][cti].id == "34629907-d02f-11ec-8c78-005056b86ac5") {
-              res.data[0][cti].name = this.lang.Subject;
+              res.data[0][cti].name = this.lang.ssSubjectCategory;
             } else if (res.data[0][cti].id == "34629bcc-d02f-11ec-8c78-005056b86db5") {
-              res.data[0][cti].name = this.lang.Theme;
+              res.data[0][cti].name = this.lang.ssThemeType;
             }
           }
           for (var i = 0; i < res.data[0].length; i++) {

+ 3 - 3
src/components/pages/synergyCourse/group/group.vue

@@ -463,7 +463,7 @@ export default {
         handleAddGroupNumChange() {
             for (let i = 0; i < this.addGroupNum; i++) {
                 this.groupJson2.group.push({
-                    name: (this.lang.Group).replace(/\*/g, this.groupJson2.group.length + 1),
+                    name: (this.lang.ssGroup).replace(/\*/g, this.groupJson2.group.length + 1),
                     id: this.guid()
                 });
             }
@@ -580,7 +580,7 @@ export default {
             this.groupJson2 = JSON.parse(JSON.stringify(this.groupJson));
             if (!this.groupJson2.group.length) {
                 this.groupJson2.group.push({
-                    name: (this.lang.Group).replace(/\*/g, this.groupJson2.group.length + 1),
+                    name: (this.lang.ssGroup).replace(/\*/g, this.groupJson2.group.length + 1),
                     id: this.guid()
                 });
             }
@@ -623,7 +623,7 @@ export default {
         },
         addGroup() {
             this.groupJson2.group.push({
-                name: (this.lang.Group).replace(/\*/g, this.groupJson2.group.length + 1),
+                name: (this.lang.ssGroup).replace(/\*/g, this.groupJson2.group.length + 1),
                 id: this.guid()
             });
         },

+ 143 - 21
src/lang/cn.json

@@ -97,9 +97,6 @@
   "EditCoconote":"创建协同建构",
   "ResetNote":"重置",
   "SearchNote":"请输入关键字",
-  "GradeL":"年级",
-  "Theme":"主题",
-  "Subject":"学科",
   "All":"全部",
   "Shared":"他人创建",
   "MyNote":"我的创建",
@@ -139,7 +136,6 @@
   "Pleaseenteraname":"请输入名称...",
   "Teachernotaddedgroups":"老师暂未添加分组",
   "emptyplaces":"空位置",
-  "Group":"第*组",
   "Addteammembers":"添加组员",
   "Removeteammembers":"移除组员",
   "selectteamdelete":"请选择要删除的组员",
@@ -312,26 +308,17 @@
   "Evaluation": "评价类",
   "Programming": "编程类",
   "SubjectSpecific": "学科类",
-  "Timer": "倒计时",
-  "Picksomeone": "挑人",
   "AddToolDescription": "添加工具描述",
   "AddTool": "添加工具",
   "CollapseTask": "收起任务",
   "AddDefaultTime": "添加预设时间",
   "changetime": "提示:点击“+”或“-”修改倒计时时长",
-  "MindGrid": "思维网格",
-  "EWhiteboard": "电子白板",
-  "Document": "文档",
-  "MindMap": "思维导图",
-  "Table": "表格",
   "applytemplates": "极简模式添加时不能添加模板,请添加课程后再修改添加模板",
   "AddFile": "添加文档",
   "UploadTemplate": "上传模板",
   "AddTable": "添加表格",
-  "Studentgrouping": "学生分组",
   "Groupsettings": "分组设置",
   "EnterInteger": "请输入2-10的数字",
-  "Survey": "问卷调查",
   "Choicequestion": "选择题",
   "QA": "问答",
   "Fileupload": "作业提交",
@@ -388,7 +375,6 @@
   "Description": "描述",
   "Enterdescription": "填写评价描述",
   "Pleasecompleteallassessmentfields": "请把评价信息填写完整",
-  "questionnaire": "问卷调查",
   "SourceCodeEditing": "源码编辑",
   "TurtleProgramming": "海龟编程",
   "AIAgent": "AI智能体",
@@ -573,7 +559,6 @@
   "worksheet": "学习单",
   "Practicecontent": "练习内容",
   "EvaluationContent": "评价内容",
-  "ApplicationCenter": "应用中心",
   "TrainingPlatform": "训练平台",
   "Selected": "已选择",
   "target": "目标",
@@ -908,6 +893,7 @@
   "ssEvaRuleColon":"评价细则:",
   "ssAIScore":"AI评分",
   "ssEnterEvaRule":"请输入评价细则",
+  "ssGroup":"第*组",
   "ssGroupName":"第*组名称:",
   "ssTable":"表格",
   "ssStuGroup":"学生分组",
@@ -1066,6 +1052,8 @@
   "ssOwner":"负责人",
   "ssAction":"操作",
   "ssImport":"导入",
+  "ssImportOk":"导入成功",
+  "ssClearAgain":"内容已经清空了,请勿重复清空",
   "ssGroupSet":"分组设置",
   "ssSetGroupNum":"请设置小组数量及名称",
   "ssEnterName2":"请输入名称...",
@@ -1167,8 +1155,6 @@
   "ssZhixing":"智行课程",
   "ssIntelli":"智创课程",
   "ssColumn":"栏目",
-  "ssImportOk":"导入成功",
-  "ssClearAgain":"内容已经清空了,请勿重复清空",
   "ssDelTarget":"确定删除此目标吗?",
   "ssSelSecAdd":"请选择二级分类,如没有二级分类请前往添加!",
   "ssFillCard":"请填写卡片内容!",
@@ -1203,6 +1189,9 @@
   "ssFileLimit30":"目前检索文件不能超过30个噢,请减少一些",
   "ssNoPermTip":"您没有权限修改/查看提示词",
   "ssEnterTask":"请输入任务名称",
+  "ssTaskNameC":"任务名称:",
+  "ssPlanColon":"教案:",
+  "ssGenWaitNow":"正在生成中...",
   "ssGenTaskPlan":"请先生成任务*的教案在执行此操作",
   "ssPlanTaskNotGen":"教案任务*描述还未生成完,请前往查看,回答完毕后再次操作。",
   "ssNotGenRegen":"还未生成完毕,是否直接重新生成?",
@@ -1641,8 +1630,6 @@
   "ssAnswer":"回答:",
   "ssDocTool":"文档工具",
   "ssDefaultDesc":"根据前期的了解与实地调研对于项目的了解,进行思考与讨论提出问题。",
-  "ssTableTool":"表格",
-  "ssSurveyTool":"问卷调查",
   "ssChoiceTool":"选择题",
   "ssCorrect":"回答正确",
   "ssWrong":"回答错误",
@@ -1653,7 +1640,6 @@
   "ssCorrectAns":"正确答案:",
   "ssWorkSubmit":"作业提交",
   "ssBatchUpload":"批量上传",
-  "ssWhiteBoard":"电子白板",
   "ssMindGrid":"思维网格",
   "ssMindMap":"思维导图",
   "ssAIAssist":"小可AI助手",
@@ -1797,7 +1783,143 @@
   "ssStageLabel":"阶段",
   "ssQuestionnaire":"问卷",
   "ssSentence":"句子",
-  "ssCocoFlow":"cocoFlow"
+  "ssCocoFlow":"cocoFlow",
+  "ssIsPublicCourse":"是否公开此课程",
+  "ssClickAddCover":"点击添加封面",
+  "ssSelectCollab":"请选择协同人员",
+  "ssClear":"清除",
+  "ssAddObjMgmt":"请添加目标管理",
+  "ssLearnContentTip":"学习内容(请上传您已有的教案和PPT)",
+  "ssUploadFileTip":"上传的文件将作为生成的线上课程的学习资源。其中选中文件即可传至大模型知识库,用来帮助您自动创建线上课程。",
+  "ssModelNoteTip":"注意:大模型暂时不支持读取视频和音频格式的内容。",
+  "ssEnterCourseBrief":"请输入课程简要描述",
+  "ssTaskExtractGen":"学习任务提取&生成",
+  "ssEnterTaskCont":"请输入学习任务内容",
+  "ssCourseOutline":"课程大纲",
+  "ssGenOutlineBtn":"生成大纲",
+  "ssEnterTaskName":"输入任务名称",
+  "ssAddTaskAbove":"在上面加入一个任务",
+  "ssAddTaskBelow":"在下面加入一个任务",
+  "ssEnterTaskDesc":"请输入任务描述",
+  "ssReturnCourse":"返回课程",
+  "ssConfirmUpload":"确认上传",
+  "ssGenConceptGroup":"生成概念群",
+  "ssGenProblemChain":"生成问题链",
+  "ssGenTargetLayer":"生成目标层",
+  "ssUnnamedTask":"未命名任务",
+  "ssUnnamedStage":"未命名阶段",
+  "ssGenAllTaskName":"生成所有任务名",
+  "ssRegenAllTaskName":"重新生成所有任务名",
+  "ssGenAllTask":"生成所有任务",
+  "ssOneKeyGenAllTool":"一键生成所有工具",
+  "ssOneKeyGenAllEva":"一键生成所有评价",
+  "ssExportEvaAndPlan":"导出评价和学历案",
+  "ssNewStage":"新建阶段",
+  "ssStageOrder":"阶段顺序",
+  "ssEnterStageTitle":"请输入阶段标题",
+  "ssTaskOverview":"任务概述",
+  "ssStopGenPlanBtn":"停止生成学历案",
+  "ssAIGenPlanBtn":"AI生成学历案",
+  "ssIntSearchVideo":"智能检索视频",
+  "ssTeachingDesign":"教学设计",
+  "ssTeachingCourseware":"教学课件",
+  "ssTeachingVideo":"教学视频",
+  "ssTeachingAudio":"教学音频",
+  "ssLearningSheet":"学习单",
+  "ssPracticeContent":"练习内容",
+  "ssInteractive":"互动类",
+  "ssThinking":"思维类",
+  "ssCollaborative":"协作类",
+  "ssAssessment":"测评类",
+  "ssEvaluation":"评价类",
+  "ssProgramming":"编程类",
+  "ssSubject":"学科类",
+  "ssMoveUp":"上移",
+  "ssMoveDown":"下移",
+  "ssCountdown":"倒计时",
+  "ssPickPeople":"挑人",
+  "ssMultipleChoice":"选择题",
+  "ssQandA":"问答",
+  "ssHomeworkSubmit":"作业提交",
+  "ssSelectMatch":"选择匹配",
+  "ssTrainingPlatform":"训练平台",
+  "ssSourceEdit":"源码编辑",
+  "ssAddToolDesc":"添加工具描述",
+  "ssToolDescTip":"*可以将需要优化的建议添加在工具描述后,点击\"智能优化\",自动进行修改",
+  "ssTaskEvalSys":"任务评价体系",
+  "ssEvalSettings":"评价设置",
+  "ssGenEvalRules":"一键生成评价细则",
+  "ssEvalRuleColon":"评价细则:",
+  "ssCollapseRule":"收起细则",
+  "ssEnterEvalRule":"请输入评价细则",
+  "ssTargetTree":"目标树",
+  "ssTargetCompass":"目标罗盘",
+  "ssCollapseTarget":"收起目标",
+  "ssExpandTarget":"展开目标",
+  "ssModifyTemplate":"修改模板",
+  "ssSaveTemplate":"保存模板",
+  "ssEvalExtract":"评价提取",
+  "ssToolDescOpt":"工具描述优化",
+  "ssTaskEvalOpt":"任务评价优化",
+  "ssCopyLinkInvite":"请复制该链接邀请协同编辑",
+  "ssCopyLinkShare":"复制链接分享",
+  "ssEnterDocTitle":"请输入文档标题名...",
+  "ssAddRichText":"添加富文本",
+  "ssModifyResource":"修改资源",
+  "ssAddResource":"添加资源",
+  "ssAddCourseMember":"添加课程成员",
+  "ssNoStudent":"暂无学生可选",
+  "ssEnterLinkTitle":"请输入链接标题",
+  "ssAddCollaborative":"添加协同成员",
+  "ssCreateQuestionnaire":"创建问卷",
+  "ssSingleChoice":"单选题",
+  "ssEnterQuestion":"请输入题目",
+  "ssSmartGenerate":"智能生成",
+  "ssMaterialLib":"素材库",
+  "ssCollaborativeDoc":"协同文档",
+  "ssRubricScore":"量规评分",
+  "ssEnterQuestionAsk":"请输入您要问的问题",
+  "ssEnterAnswerQ":"请输入您想要回答的问题",
+  "ssUploadImage":"上传图片",
+  "ssSelectLocalFile":"选择本地文件",
+  "ssSelectNetworkFile":"选择网络文件",
+  "ssSelectSystemFile":"选择系统文件",
+  "ssDrawing":"绘画",
+  "ssTechnology":"科技",
+  "ssHumanities":"人文",
+  "ssSearchImageKey":"搜索图片关键字",
+  "ssChangeGroup":"换一组",
+  "ssEnterKeywordSearch":"请输入关键词搜索图片",
+  "ssEnterModifyName":"请输入要修改的名称",
+  "ssSelectSecCategory":"选择二级分类",
+  "ssSelectMatchDialog":"选择匹配",
+  "ssSelectAnsByQues":"根据题目选择对应答案",
+  "ssConfirmBtn":"确 定",
+  "ssGenLearnTaskFirst":"请生成学习任务后再生成任务",
+  "ssUnsavedChanges":"你有未保存的更改,确定要离开吗?",
+  "ssAICreation":"AI共创",
+  "ssUploadCover":"上传封面",
+  "ssModifyCover":"修改封面",
+  "ssTeachingClass":"授课班级",
+  "ssSelectTeachingClass":"请选择授课班级",
+  "ssCollaborators":"协同人员",
+  "ssSelectCollaborators":"请选择协同人员",
+  "ssSmartPasteMode":"智能粘贴模式",
+  "ssCourseDescription":"课程简要描述",
+  "ssLearningContent":"学习内容",
+  "ssPleaseAddLearningContent":"请添加学习内容",
+  "ssEnterLinkUrl":"请输入链接",
+  "ssSelectClassDialog":"选择授课班级",
+  "ssFillEvaName":"填写评价名称",
+  "ssEvaluationContent":"评价内容",
+  "ssAiotBlockly":"AIoT Blockly",
+  "ssAiPython":"AI Python",
+  "ssAiBlockly":"AI Blockly",
+  "ssCocoPi":"CocoPi",
+  "ssModify":"修 改",
+  "ssGradeType": "年级",
+  "ssSubjectCategory": "学科",
+  "ssThemeType": "主题"
 
 
 

+ 148 - 26
src/lang/en.json

@@ -96,9 +96,6 @@
   "EditCoconote":"Edit Coconote",
   "ResetNote":"Reset",
   "SearchNote":"Search",
-  "GradeL":"Grade",
-  "Theme":"Theme",
-  "Subject":"Subject",
   "All":"All",
   "Shared":"Shared",
   "MyNote":"MyNote",
@@ -138,7 +135,6 @@
   "Pleaseenteraname":"Please enter a name ..",
   "Teachernotaddedgroups":"Teacher has not added any groups yet",
   "emptyplaces":"empty places",
-  "Group": "Group *",
   "Addteammembers": "Add team members",
   "Removeteammembers": "Remove team members",
   "selectteamdelete": "Please select the team member to delete",
@@ -311,26 +307,17 @@
   "Evaluation": "Evaluation",
   "Programming": "Programming",
   "SubjectSpecific": "Subject-Specific",
-  "Timer": "Timer",
-  "Picksomeone": "Select People",
   "AddToolDescription": "Add Tool Description",
   "AddTool": "Add Tool",
   "CollapseTask": "Collapse Task",
   "AddDefaultTime": "Add Default Time",
   "changetime": "Tip: Click “+” or “-” to change the countdown time.",
-  "MindGrid": "Thinking Grid",
-  "EWhiteboard": "E-Whiteboard",
-  "Document": "Document",
-  "MindMap": "Mind Map",
-  "Table": "Table",
   "applytemplates": "Templates cannot be added in Simplified Course. Please add course first, then edit to apply templates.",
   "AddFile": "Add File",
   "UploadTemplate": "Upload Template",
   "AddTable": "Add Table",
-  "Studentgrouping": "Grouping",
   "Groupsettings": "Group settings",
   "EnterInteger": "Enter Integer(2-10)",
-  "Survey": "Survey",
   "Choicequestion": "Choice question",
   "QA": "Q&A",
   "Fileupload": "File upload",
@@ -387,7 +374,6 @@
   "Description": "Description",
   "Enterdescription": "Enter description",
   "Pleasecompleteallassessmentfields": "Please complete all assessment fields.",
-  "questionnaire": "questionnaire",
   "SourceCodeEditing": "Source Code Editing",
   "TurtleProgramming": "Turtle Programming",
   "AIAgent": "AI Agent",
@@ -579,7 +565,6 @@
   "worksheet": "worksheet",
   "Practicecontent": "Practice content",
   "EvaluationContent": "Evaluation Content",
-  "ApplicationCenter": "Application Center",
   "TrainingPlatform": "Training Platform",
   "Selected": "Selected",
   "BlankTemplate": "Blank Template",
@@ -905,17 +890,18 @@
   "ssEvaRuleColon":"Evaluation Rules:",
   "ssAIScore":"AI Scoring",
   "ssEnterEvaRule":"Please enter evaluation rules",
+  "ssGroup":"Group *",
   "ssMindMap":"Mind Map",
   "ssGroupName":"Group * Name:",
   "ssTable":"Table",
   "ssStuGroup":"Student Grouping",
-  "ssQuest":"Questionnaire",
-  "ssChoice":"Multiple Choice",
+  "ssQuest":"Survey",
+  "ssChoice":"Choice question",
   "ssQA":"Q&A",
   "ssHomework":"Assignment Submission",
   "ssBatchUp":"Batch Upload",
-  "ssSelMatch":"Select Matching",
-  "ssSort":"Sorting",
+  "ssSelMatch":"Matching question",
+  "ssSort":"Ordering question",
   "ssTrainPlat":"Training Platform",
   "ssCodeEdit":"Code Editor",
   "ssTurtle":"Turtle Programming",
@@ -1061,6 +1047,8 @@
   "ssTargetName":"Objective",
   "ssOwner":"Owner",
   "ssImport":"Import",
+  "ssImportOk":"Import successful",
+  "ssClearAgain":"Content has been cleared, please do not clear again",
   "ssGroupSet":"Group settings",
   "ssSetGroupNum":"Group Names",
   "ssEnterName2":"Please enter a name ..",
@@ -1162,8 +1150,6 @@
   "ssZhixing":"Zhixing Course",
   "ssIntelli":"Intelligent Creation Course",
   "ssColumn":"Column",
-  "ssImportOk":"Successfully Import",
-  "ssClearAgain":"The content has been cleared, please do not clear again",
   "ssDelTarget":"Are you sure to delete this target?",
   "ssSelSecAdd":"Please select a secondary category, or add one if none exists!",
   "ssFillCard":"Please fill in the card content!",
@@ -1198,6 +1184,9 @@
   "ssFileLimit30":"Currently, search files cannot exceed 30. Please reduce some.",
   "ssNoPermTip":"You do not have permission to modify/view prompts",
   "ssEnterTask":"Please enter task name",
+  "ssTaskNameC":"Task Name:",
+  "ssPlanColon":"Lesson Plan:",
+  "ssGenWaitNow":"Generating...",
   "ssGenTaskPlan":"Please generate task * lesson plan first before performing this operation",
   "ssPlanTaskNotGen":"Lesson plan task * description is not yet complete. Please check and try again after answering.",
   "ssNotGenRegen":"Not yet complete. Do you want to regenerate directly?",
@@ -1555,7 +1544,7 @@
   "ssFilterCourse":"Select Course Name",
   "ssStuFilter":"Student Filter",
   "ssAllClass":"All Classes",
-  "ssFilterStu":"Filter Student Name",
+  "ssFilterStu":"Select Student Name",
   "ssCourse":"Course",
   "ssClass":"Class",
   "ssCreator":"Owner",
@@ -1640,8 +1629,6 @@
   "ssAnswer":"Answer:",
   "ssDocTool":"Document Tool",
   "ssDefaultDesc":"Based on preliminary understanding and field research of the project, think and discuss to raise questions.",
-  "ssTableTool":"Table",
-  "ssSurveyTool":"Survey",
   "ssChoiceTool":"Multiple Choice",
   "ssCorrect":"Correct",
   "ssWrong":"Wrong",
@@ -1652,7 +1639,6 @@
   "ssCorrectAns":"Correct Answer:",
   "ssWorkSubmit":"Work Submission",
   "ssBatchUpload":"Batch Upload",
-  "ssWhiteBoard":"Whiteboard",
   "ssMindGrid":"Mind Grid",
   "ssAIAssist":"Xiaoke AI Assistant",
   "ssPrevStu":"Previous",
@@ -1796,7 +1782,143 @@
   "ssStageLabel":"Stage",
   "ssQuestionnaire":"Questionnaire",
   "ssSentence":"Sentence",
-  "ssCocoFlow":"cocoFlow"
+  "ssCocoFlow":"cocoFlow",
+  "ssIsPublicCourse":"Whether to make this course public",
+  "ssClickAddCover":"Click to add cover",
+  "ssSelectCollab":"Please select collaborators",
+  "ssClear":"Clear",
+  "ssAddObjMgmt":"Please add objective management",
+  "ssLearnContentTip":"Learning Content (Please upload your existing lesson plans and PPT)",
+  "ssUploadFileTip":"Uploaded files will be used as learning resources for the generated online course. Selected files can be uploaded to the large model knowledge base to help you automatically create online courses.",
+  "ssModelNoteTip":"Note: The large model currently does not support reading video and audio format content.",
+  "ssEnterCourseBrief":"Please enter course brief description",
+  "ssTaskExtractGen":"Learning Task Extraction & Generation",
+  "ssEnterTaskCont":"Please enter learning task content",
+  "ssCourseOutline":"Course Outline",
+  "ssGenOutlineBtn":"Generate Outline",
+  "ssEnterTaskName":"Enter task name",
+  "ssAddTaskAbove":"Add a task above",
+  "ssAddTaskBelow":"Add a task below",
+  "ssEnterTaskDesc":"Please enter task description",
+  "ssReturnCourse":"Return to Course",
+  "ssConfirmUpload":"Confirm Upload",
+  "ssGenConceptGroup":"Generate Concept Group",
+  "ssGenProblemChain":"Generate Problem Chain",
+  "ssGenTargetLayer":"Generate Target Layer",
+  "ssUnnamedTask":"Unnamed Task",
+  "ssUnnamedStage":"Unnamed Stage",
+  "ssGenAllTaskName":"Generate All Task Names",
+  "ssRegenAllTaskName":"Regenerate All Task Names",
+  "ssGenAllTask":"Generate All Tasks",
+  "ssOneKeyGenAllTool":"One-Click Generate All Tools",
+  "ssOneKeyGenAllEva":"One-Click Generate All Evaluations",
+  "ssExportEvaAndPlan":"Export Evaluations and Lesson Plan",
+  "ssNewStage":"New Stage",
+  "ssStageOrder":"Stage Order",
+  "ssEnterStageTitle":"Please enter stage title",
+  "ssTaskOverview":"Task Overview",
+  "ssStopGenPlanBtn":"Stop Generating Lesson Plan",
+  "ssAIGenPlanBtn":"AI Generate Lesson Plan",
+  "ssIntSearchVideo":"Smart Search Video",
+  "ssTeachingDesign":"Teaching Design",
+  "ssTeachingCourseware":"Teaching Courseware",
+  "ssTeachingVideo":"Teaching Video",
+  "ssTeachingAudio":"Teaching Audio",
+  "ssLearningSheet":"Learning Sheet",
+  "ssPracticeContent":"Practice Content",
+  "ssInteractive":"Interactive",
+  "ssThinking":"Thinking",
+  "ssCollaborative":"Collaborative",
+  "ssAssessment":"Assessment",
+  "ssEvaluation":"Evaluation",
+  "ssProgramming":"Programming",
+  "ssSubject":"Subject",
+  "ssMoveUp":"Move Up",
+  "ssMoveDown":"Move Down",
+  "ssCountdown":"Timer",
+  "ssPickPeople":"Pick someone",
+  "ssMultipleChoice":"Multiple Choice",
+  "ssQandA":"Q&A",
+  "ssHomeworkSubmit":"Homework Submission",
+  "ssSelectMatch":"Select Match",
+  "ssTrainingPlatform":"Training Platform",
+  "ssSourceEdit":"Source Code Editor",
+  "ssAddToolDesc":"Add Tool Description",
+  "ssToolDescTip":"*You can add optimization suggestions after the tool description, click \"Smart Optimization\" to automatically modify",
+  "ssTaskEvalSys":"Task Evaluation System",
+  "ssEvalSettings":"Evaluation Settings",
+  "ssGenEvalRules":"Generate Evaluation Rules",
+  "ssEvalRuleColon":"Evaluation Rules:",
+  "ssCollapseRule":"Collapse Rules",
+  "ssEnterEvalRule":"Please enter evaluation rules",
+  "ssTargetTree":"Target Tree",
+  "ssTargetCompass":"Target Compass",
+  "ssCollapseTarget":"Collapse Target",
+  "ssExpandTarget":"Expand Target",
+  "ssModifyTemplate":"Modify Template",
+  "ssSaveTemplate":"Save Template",
+  "ssEvalExtract":"Evaluation Extraction",
+  "ssToolDescOpt":"Tool Description Optimization",
+  "ssTaskEvalOpt":"Task Evaluation Optimization",
+  "ssCopyLinkInvite":"Please copy this link to invite collaborative editing",
+  "ssCopyLinkShare":"Copy Link & Share",
+  "ssEnterDocTitle":"Please enter document title...",
+  "ssAddRichText":"Add Rich Text",
+  "ssModifyResource":"Modify Resource",
+  "ssAddResource":"Add Resource",
+  "ssAddCourseMember":"Add Course Member",
+  "ssNoStudent":"No students available",
+  "ssEnterLinkTitle":"Please enter link title",
+  "ssAddCollaborative":"Add Collaborative Member",
+  "ssCreateQuestionnaire":"Create Questionnaire",
+  "ssSingleChoice":"Single Choice",
+  "ssEnterQuestion":"Please enter question",
+  "ssSmartGenerate":"Smart Generate",
+  "ssMaterialLib":"Material Library",
+  "ssCollaborativeDoc":"Collaborative Document",
+  "ssRubricScore":"Rubric Scoring",
+  "ssEnterQuestionAsk":"Please enter your question",
+  "ssEnterAnswerQ":"Please enter the question you want to answer",
+  "ssUploadImage":"Upload Image",
+  "ssSelectLocalFile":"Select Local File",
+  "ssSelectNetworkFile":"Select Network File",
+  "ssSelectSystemFile":"Select System File",
+  "ssDrawing":"Drawing",
+  "ssTechnology":"Technology",
+  "ssHumanities":"Humanities",
+  "ssSearchImageKey":"Search image keywords",
+  "ssChangeGroup":"Change Group",
+  "ssEnterKeywordSearch":"Please enter keywords to search images",
+  "ssEnterModifyName":"Please enter the name to modify",
+  "ssSelectSecCategory":"Select secondary category",
+  "ssSelectMatchDialog":"Select Match",
+  "ssSelectAnsByQues":"Select the corresponding answer based on the question",
+  "ssConfirmBtn":"Confirm",
+  "ssGenLearnTaskFirst":"Please generate learning tasks before generating tasks",
+  "ssUnsavedChanges":"You have unsaved changes, are you sure you want to leave?",
+  "ssAICreation":"AI Creation",
+  "ssUploadCover":"Upload Cover",
+  "ssModifyCover":"Modify Cover",
+  "ssTeachingClass":"Teaching Class",
+  "ssSelectTeachingClass":"Please select teaching class",
+  "ssCollaborators":"Collaborators",
+  "ssSelectCollaborators":"Please select collaborators",
+  "ssSmartPasteMode":"Smart Paste Mode",
+  "ssCourseDescription":"Course Brief Description",
+  "ssLearningContent":"Learning Content",
+  "ssPleaseAddLearningContent":"Please add learning content",
+  "ssEnterLinkUrl":"Please enter the link",
+  "ssSelectClassDialog":"Select Teaching Class",
+  "ssFillEvaName":"Fill in evaluation name",
+  "ssEvaluationContent":"Evaluation Content",
+  "ssAiotBlockly":"AIoT Blockly",
+  "ssAiPython":"AI Python",
+  "ssAiBlockly":"AI Blockly",
+  "ssCocoPi":"CocoPi",
+  "ssModify":"Modify",
+  "ssGradeType": "Grade",
+  "ssSubjectCategory": "Subject",
+  "ssThemeType": "Theme"
 
 
 

+ 143 - 21
src/lang/hk.json

@@ -97,9 +97,6 @@
   "EditCoconote": "創建協同建構",
   "ResetNote": "重置",
   "SearchNote": "請輸入關鍵字",
-  "GradeL": "年級",
-  "Theme": "主題",
-  "Subject": "學科",
   "All": "全部",
   "Shared": "他人創建",
   "MyNote": "我的創建",
@@ -139,7 +136,6 @@
   "Pleaseenteraname":"請輸入名稱...",
   "Teachernotaddedgroups":"老師暫未新增分組",
   "emptyplaces": "空位",
-  "Group": "第*組",
   "Addteammembers": "新增組員",
   "Removeteammembers": "移除組員",
   "selectteamdelete": "請選擇要刪除的組員",
@@ -312,26 +308,17 @@
   "Evaluation": "評價類",
   "Programming": "編程類",
   "SubjectSpecific": "學科類",
-  "Timer": "倒計時",
-  "Picksomeone": "挑人",
   "AddToolDescription": "添加工具描述",
   "AddTool": "添加工具",
   "CollapseTask": "收起任務",
   "AddDefaultTime": "添加預設時間",
   "changetime": "提示:點擊「+」或「-」修改倒計時時長",
-  "MindGrid": "思維網格",
-  "EWhiteboard": "電子白板",
-  "Document": "文檔",
-  "MindMap": "思維導圖",
-  "Table": "表格",
   "applytemplates": "極簡模式添加時不能添加模板,請添加課程後再修改添加模板",
   "AddFile": "添加文檔",
   "UploadTemplate": "上傳模板",
   "AddTable": "添加表格",
-  "Studentgrouping": "學生分組",
   "Groupsettings": "分組設置",
   "EnterInteger": "請輸入2-10的數字",
-  "Survey": "問卷調查",
   "Choicequestion": "選擇題",
   "QA": "問答",
   "Fileupload": "作業提交",
@@ -388,7 +375,6 @@
   "Description": "描述",
   "Enterdescription": "填寫評價描述",
   "Pleasecompleteallassessmentfields": "請把評價信息填寫完整",
-  "questionnaire": "問卷調查",
   "SourceCodeEditing": "源碼編輯",
   "TurtleProgramming": "海龜編程",
   "AIAgent": "AI智能體",
@@ -580,7 +566,6 @@
   "worksheet": "學習單",
   "Practicecontent": "練習內容",
   "EvaluationContent": "評價內容",
-  "ApplicationCenter": "應用中心",
   "TrainingPlatform": "訓練平台",
   "Selected": "已選擇",
   "BlankTemplate": "空白模板",
@@ -906,6 +891,7 @@
   "ssEvaRuleColon":"評價細則:",
   "ssAIScore":"AI評分",
   "ssEnterEvaRule":"請輸入評價細則",
+  "ssGroup":"第*組",
   "ssGroupName":"第*組名稱:",
   "ssTable":"表格",
   "ssStuGroup":"學生分組",
@@ -1064,6 +1050,8 @@
   "ssOwner":"負責人",
   "ssAction":"操作",
   "ssImport":"導入",
+  "ssImportOk":"導入成功",
+  "ssClearAgain":"內容已經清空了,請勿重複清空",
   "ssGroupSet":"分組設置",
   "ssSetGroupNum":"請設置小組數量及名稱",
   "ssEnterName2":"請輸入名稱...",
@@ -1165,8 +1153,6 @@
   "ssZhixing":"智行課程",
   "ssIntelli":"智創課程",
   "ssColumn":"欄目",
-  "ssImportOk":"導入成功",
-  "ssClearAgain":"內容已經清空了,請勿重復清空",
   "ssDelTarget":"確定刪除此目標嗎?",
   "ssSelSecAdd":"請選擇二級分類,如沒有二級分類請前往添加!",
   "ssFillCard":"請填寫卡片內容!",
@@ -1201,6 +1187,9 @@
   "ssFileLimit30":"目前檢索文件不能超過30個噢,請減少一些",
   "ssNoPermTip":"您沒有權限修改/查看提示詞",
   "ssEnterTask":"請輸入任務名稱",
+  "ssTaskNameC":"任務名稱:",
+  "ssPlanColon":"教案:",
+  "ssGenWaitNow":"正在生成中...",
   "ssGenTaskPlan":"請先生成任務*的教案在執行此操作",
   "ssPlanTaskNotGen":"教案任務*描述還未生成完,請前往查看,回答完畢後再次操作。",
   "ssNotGenRegen":"還未生成完畢,是否直接重新生成?",
@@ -1641,8 +1630,6 @@
   "ssAnswer":"回答:",
   "ssDocTool":"文檔工具",
   "ssDefaultDesc":"根據前期的了解與實地調研對於項目的了解,進行思考與討論提出問題。",
-  "ssTableTool":"表格",
-  "ssSurveyTool":"問卷調查",
   "ssChoiceTool":"選擇題",
   "ssCorrect":"回答正確",
   "ssWrong":"回答錯誤",
@@ -1653,7 +1640,6 @@
   "ssCorrectAns":"正確答案:",
   "ssWorkSubmit":"作業提交",
   "ssBatchUpload":"批量上傳",
-  "ssWhiteBoard":"電子白板",
   "ssMindMap":"思維導圖",
   "ssAIAssist":"小可AI助手",
   "ssPrevStu":"上一位",
@@ -1797,7 +1783,143 @@
   "ssStageLabel":"階段",
   "ssQuestionnaire":"問卷",
   "ssSentence":"句子",
-  "ssCocoFlow":"cocoFlow"
+  "ssCocoFlow":"cocoFlow",
+  "ssIsPublicCourse":"是否公開此課程",
+  "ssClickAddCover":"點擊添加封面",
+  "ssSelectCollab":"請選擇協同人員",
+  "ssClear":"清除",
+  "ssAddObjMgmt":"請添加目標管理",
+  "ssLearnContentTip":"學習內容(請上傳您已有的教案和PPT)",
+  "ssUploadFileTip":"上傳的文件將作為生成的線上課程的學習資源。其中選中文件即可傳至大模型知識庫,用來幫助您自動創建線上課程。",
+  "ssModelNoteTip":"注意:大模型暫時不支持讀取視頻和音頻格式的內容。",
+  "ssEnterCourseBrief":"請輸入課程簡要描述",
+  "ssTaskExtractGen":"學習任務提取&生成",
+  "ssEnterTaskCont":"請輸入學習任務內容",
+  "ssCourseOutline":"課程大綱",
+  "ssGenOutlineBtn":"生成大綱",
+  "ssEnterTaskName":"輸入任務名稱",
+  "ssAddTaskAbove":"在上面加入一個任務",
+  "ssAddTaskBelow":"在下面加入一個任務",
+  "ssEnterTaskDesc":"請輸入任務描述",
+  "ssReturnCourse":"返回課程",
+  "ssConfirmUpload":"確認上傳",
+  "ssGenConceptGroup":"生成概念群",
+  "ssGenProblemChain":"生成問題鏈",
+  "ssGenTargetLayer":"生成目標層",
+  "ssUnnamedTask":"未命名任務",
+  "ssUnnamedStage":"未命名階段",
+  "ssGenAllTaskName":"生成所有任務名",
+  "ssRegenAllTaskName":"重新生成所有任務名",
+  "ssGenAllTask":"生成所有任務",
+  "ssOneKeyGenAllTool":"一鍵生成所有工具",
+  "ssOneKeyGenAllEva":"一鍵生成所有評價",
+  "ssExportEvaAndPlan":"導出評價和學歷案",
+  "ssNewStage":"新建階段",
+  "ssStageOrder":"階段順序",
+  "ssEnterStageTitle":"請輸入階段標題",
+  "ssTaskOverview":"任務概述",
+  "ssStopGenPlanBtn":"停止生成學歷案",
+  "ssAIGenPlanBtn":"AI生成學歷案",
+  "ssIntSearchVideo":"智能檢索視頻",
+  "ssTeachingDesign":"教學設計",
+  "ssTeachingCourseware":"教學課件",
+  "ssTeachingVideo":"教學視頻",
+  "ssTeachingAudio":"教學音頻",
+  "ssLearningSheet":"學習單",
+  "ssPracticeContent":"練習內容",
+  "ssInteractive":"互動類",
+  "ssThinking":"思維類",
+  "ssCollaborative":"協作類",
+  "ssAssessment":"測評類",
+  "ssEvaluation":"評價類",
+  "ssProgramming":"編程類",
+  "ssSubject":"學科類",
+  "ssMoveUp":"上移",
+  "ssMoveDown":"下移",
+  "ssCountdown":"倒計時",
+  "ssPickPeople":"挑人",
+  "ssMultipleChoice":"選擇題",
+  "ssQandA":"問答",
+  "ssHomeworkSubmit":"作業提交",
+  "ssSelectMatch":"選擇匹配",
+  "ssTrainingPlatform":"訓練平台",
+  "ssSourceEdit":"源碼編輯",
+  "ssAddToolDesc":"添加工具描述",
+  "ssToolDescTip":"*可以將需要優化的建議添加在工具描述後,點擊\"智能優化\",自動進行修改",
+  "ssTaskEvalSys":"任務評價體系",
+  "ssEvalSettings":"評價設置",
+  "ssGenEvalRules":"一鍵生成評價細則",
+  "ssEvalRuleColon":"評價細則:",
+  "ssCollapseRule":"收起細則",
+  "ssEnterEvalRule":"請輸入評價細則",
+  "ssTargetTree":"目標樹",
+  "ssTargetCompass":"目標羅盤",
+  "ssCollapseTarget":"收起目標",
+  "ssExpandTarget":"展開目標",
+  "ssModifyTemplate":"修改模板",
+  "ssSaveTemplate":"保存模板",
+  "ssEvalExtract":"評價提取",
+  "ssToolDescOpt":"工具描述優化",
+  "ssTaskEvalOpt":"任務評價優化",
+  "ssCopyLinkInvite":"請複製該鏈接邀請協同編輯",
+  "ssCopyLinkShare":"複製鏈接分享",
+  "ssEnterDocTitle":"請輸入文檔標題名...",
+  "ssAddRichText":"添加富文本",
+  "ssModifyResource":"修改資源",
+  "ssAddResource":"添加資源",
+  "ssAddCourseMember":"添加課程成員",
+  "ssNoStudent":"暫無學生可選",
+  "ssEnterLinkTitle":"請輸入鏈接標題",
+  "ssAddCollaborative":"添加協同成員",
+  "ssCreateQuestionnaire":"創建問卷",
+  "ssSingleChoice":"單選題",
+  "ssEnterQuestion":"請輸入題目",
+  "ssSmartGenerate":"智能生成",
+  "ssMaterialLib":"素材庫",
+  "ssCollaborativeDoc":"協同文檔",
+  "ssRubricScore":"量規評分",
+  "ssEnterQuestionAsk":"請輸入您要問的問題",
+  "ssEnterAnswerQ":"請輸入您想要回答的問題",
+  "ssUploadImage":"上傳圖片",
+  "ssSelectLocalFile":"選擇本地文件",
+  "ssSelectNetworkFile":"選擇網絡文件",
+  "ssSelectSystemFile":"選擇系統文件",
+  "ssDrawing":"繪畫",
+  "ssTechnology":"科技",
+  "ssHumanities":"人文",
+  "ssSearchImageKey":"搜索圖片關鍵字",
+  "ssChangeGroup":"換一組",
+  "ssEnterKeywordSearch":"請輸入關鍵詞搜索圖片",
+  "ssEnterModifyName":"請輸入要修改的名稱",
+  "ssSelectSecCategory":"選擇二級分類",
+  "ssSelectMatchDialog":"選擇匹配",
+  "ssSelectAnsByQues":"根據題目選擇對應答案",
+  "ssConfirmBtn":"確 定",
+  "ssGenLearnTaskFirst":"請生成學習任務後再生成任務",
+  "ssUnsavedChanges":"你有未保存的更改,確定要離開嗎?",
+  "ssAICreation":"AI共創",
+  "ssUploadCover":"上傳封面",
+  "ssModifyCover":"修改封面",
+  "ssTeachingClass":"授課班級",
+  "ssSelectTeachingClass":"請選擇授課班級",
+  "ssCollaborators":"協同人員",
+  "ssSelectCollaborators":"請選擇協同人員",
+  "ssSmartPasteMode":"智能粘貼模式",
+  "ssCourseDescription":"課程簡要描述",
+  "ssLearningContent":"學習內容",
+  "ssPleaseAddLearningContent":"請添加學習內容",
+  "ssEnterLinkUrl":"請輸入鏈接",
+  "ssSelectClassDialog":"選擇授課班級",
+  "ssFillEvaName":"填寫評價名稱",
+  "ssEvaluationContent":"評價內容",
+  "ssAiotBlockly":"AIoT Blockly",
+  "ssAiPython":"AI Python",
+  "ssAiBlockly":"AI Blockly",
+  "ssCocoPi":"CocoPi",
+  "ssModify":"修 改",
+  "ssGradeType": "年級",
+  "ssSubjectCategory": "學科",
+  "ssThemeType": "主題"
 
 
 

部分文件因为文件数量过多而无法显示