|
@@ -1420,7 +1420,7 @@
|
|
|
@click="addTools(10, itemTaskIndex, toolIndex)">
|
|
|
<div class="whiteBIcon" @click.stop="openTools(itemTaskIndex, 10, toolIndex)">
|
|
|
<img src="../../assets/icon/thirdToolList/time.png" alt />
|
|
|
- <div style="margin: 5px 0">倒计时</div>
|
|
|
+ <div style="margin: 5px 0">Timer</div>
|
|
|
</div>
|
|
|
<div class="noCTool"><img src="../../assets/icon/new/isToolC.png" alt="" /></div>
|
|
|
<div class="isCTool" v-if="itemTool.tool.indexOf(10) != -1"><img
|
|
@@ -1437,7 +1437,7 @@
|
|
|
@click="addTools(65, itemTaskIndex, toolIndex)">
|
|
|
<div class="whiteBIcon" @click.stop="addTools(65, itemTaskIndex, toolIndex)">
|
|
|
<img src="../../assets/icon/firstToolList/pickPeople.png" alt />
|
|
|
- <div style="margin: 5px 0">挑人</div>
|
|
|
+ <div style="margin: 5px 0">Pick someone</div>
|
|
|
</div>
|
|
|
<div class="noCTool"><img src="../../assets/icon/new/isToolC.png" alt="" /></div>
|
|
|
<div class="isCTool" v-if="itemTool.tool.indexOf(65) != -1"><img
|
|
@@ -1480,7 +1480,7 @@
|
|
|
@click="addTools(7, itemTaskIndex, toolIndex)">
|
|
|
<div class="whiteBIcon" @click.stop="addTools(7, itemTaskIndex, toolIndex)">
|
|
|
<img src="../../assets/icon/secondToolList/mindNetwork.png" alt />
|
|
|
- <div style="margin: 5px 0">思维网格</div>
|
|
|
+ <div style="margin: 5px 0">Mind grid</div>
|
|
|
</div>
|
|
|
<div class="noCTool"><img src="../../assets/icon/new/isToolC.png" alt="" /></div>
|
|
|
<div class="isCTool" v-if="itemTool.tool.indexOf(7) != -1"><img
|
|
@@ -1497,7 +1497,7 @@
|
|
|
@click="addTools(1, itemTaskIndex, toolIndex)">
|
|
|
<div class="whiteBIcon" @click.stop="openTools(itemTaskIndex, 1, toolIndex)">
|
|
|
<img src="../../assets/icon/secondToolList/whiteBoard.png" alt />
|
|
|
- <div style="margin: 5px 0">电子白板</div>
|
|
|
+ <div style="margin: 5px 0">Whiteboard</div>
|
|
|
</div>
|
|
|
<div class="noCTool"><img src="../../assets/icon/new/isToolC.png" alt="" /></div>
|
|
|
<div class="isCTool" v-if="itemTool.tool.indexOf(1) != -1"><img
|
|
@@ -1564,7 +1564,7 @@
|
|
|
@click="addTools(52, itemTaskIndex, toolIndex)">
|
|
|
<div class="whiteBIcon" @click.stop="openTools(itemTaskIndex, 52, toolIndex)">
|
|
|
<img src="../../assets/icon/fourthToolList/text.png" alt />
|
|
|
- <div style="margin: 5px 0">文档</div>
|
|
|
+ <div style="margin: 5px 0">Document</div>
|
|
|
</div>
|
|
|
<div class="noCTool"><img src="../../assets/icon/new/isToolC.png" alt="" /></div>
|
|
|
<div class="isCTool" v-if="itemTool.tool.indexOf(52) != -1"><img
|
|
@@ -1581,7 +1581,7 @@
|
|
|
@click="addTools(3, itemTaskIndex, toolIndex)">
|
|
|
<div class="whiteBIcon" @click.stop="openTools(itemTaskIndex, 3, toolIndex)">
|
|
|
<img src="../../assets/icon/secondToolList/mindMapping.png" alt />
|
|
|
- <div style="margin: 5px 0">思维导图</div>
|
|
|
+ <div style="margin: 5px 0">Mindmap</div>
|
|
|
</div>
|
|
|
<div class="noCTool"><img src="../../assets/icon/new/isToolC.png" alt="" /></div>
|
|
|
<div class="isCTool" v-if="itemTool.tool.indexOf(3) != -1"><img
|
|
@@ -1598,7 +1598,7 @@
|
|
|
@click="addTools(48, itemTaskIndex, toolIndex)">
|
|
|
<div class="whiteBIcon" @click.stop="openTools(itemTaskIndex, 48, toolIndex)">
|
|
|
<img src="../../assets/icon/fourthToolList/table.png" alt />
|
|
|
- <div style="margin: 5px 0">表格</div>
|
|
|
+ <div style="margin: 5px 0">Table</div>
|
|
|
</div>
|
|
|
<div class="noCTool"><img src="../../assets/icon/new/isToolC.png" alt="" /></div>
|
|
|
<div class="isCTool" v-if="itemTool.tool.indexOf(48) != -1"><img
|
|
@@ -1617,7 +1617,7 @@
|
|
|
@click="addTools(49, itemTaskIndex, toolIndex)">
|
|
|
<div class="whiteBIcon" @click.stop="openTools(itemTaskIndex, 49, toolIndex)">
|
|
|
<img src="../../assets/icon/fourthToolList/group.png" alt />
|
|
|
- <div style="margin: 5px 0">学生分组</div>
|
|
|
+ <div style="margin: 5px 0">Grouping</div>
|
|
|
</div>
|
|
|
<div class="noCTool"><img src="../../assets/icon/new/isToolC.png" alt="" /></div>
|
|
|
<div class="isCTool" v-if="itemTool.tool.indexOf(49) != -1"><img
|
|
@@ -1663,7 +1663,7 @@
|
|
|
@click="addTools(4, itemTaskIndex, toolIndex)">
|
|
|
<div class="whiteBIcon" @click.stop="openTools(itemTaskIndex, 4, toolIndex)">
|
|
|
<img src="../../assets/icon/thirdToolList/ask.png" alt />
|
|
|
- <div style="margin: 5px 0">问卷调查</div>
|
|
|
+ <div style="margin: 5px 0">Questionnaire survey/Survey</div>
|
|
|
</div>
|
|
|
<div class="noCTool"><img src="../../assets/icon/new/isToolC.png" alt="" /></div>
|
|
|
<div class="isCTool" v-if="itemTool.tool.indexOf(4) != -1"><img
|
|
@@ -1680,7 +1680,7 @@
|
|
|
@click="addTools(45, itemTaskIndex, toolIndex)">
|
|
|
<div class="whiteBIcon" @click="openTools(itemTaskIndex, 45, toolIndex)">
|
|
|
<img src="../../assets/icon/thirdToolList/choose.png" alt />
|
|
|
- <div style="margin: 5px 0">选择题</div>
|
|
|
+ <div style="margin: 5px 0">Choice question</div>
|
|
|
</div>
|
|
|
<div class="noCTool"><img src="../../assets/icon/new/isToolC.png" alt="" /></div>
|
|
|
<div class="isCTool" v-if="itemTool.tool.indexOf(45) != -1"><img
|
|
@@ -1697,7 +1697,7 @@
|
|
|
@click="addTools(15, itemTaskIndex, toolIndex)">
|
|
|
<div class="whiteBIcon" @click.stop="openTools(itemTaskIndex, 15, toolIndex)">
|
|
|
<img src="../../assets/icon/thirdToolList/answer.png" alt />
|
|
|
- <div style="margin: 5px 0">问答</div>
|
|
|
+ <div style="margin: 5px 0">Question</div>
|
|
|
</div>
|
|
|
<div class="noCTool"><img src="../../assets/icon/new/isToolC.png" alt="" /></div>
|
|
|
<div class="isCTool" v-if="itemTool.tool.indexOf(15) != -1"><img
|
|
@@ -1714,7 +1714,7 @@
|
|
|
@click="addTools(16, itemTaskIndex, toolIndex)">
|
|
|
<div class="whiteBIcon" @click.stop="addTools(16, itemTaskIndex, toolIndex)">
|
|
|
<img src="../../assets/icon/thirdToolList/work.png" alt />
|
|
|
- <div style="margin: 5px 0">作业提交</div>
|
|
|
+ <div style="margin: 5px 0">File Upload</div>
|
|
|
</div>
|
|
|
<div class="noCTool"><img src="../../assets/icon/new/isToolC.png" alt="" /></div>
|
|
|
<div class="isCTool" v-if="itemTool.tool.indexOf(16) != -1"><img
|
|
@@ -1731,7 +1731,7 @@
|
|
|
@click="addTools(50, itemTaskIndex, toolIndex)">
|
|
|
<div class="whiteBIcon" @click.stop="addTools(50, itemTaskIndex, toolIndex)">
|
|
|
<img src="../../assets/icon/thirdToolList/plwork.png" alt />
|
|
|
- <div style="margin: 5px 0">批量上传</div>
|
|
|
+ <div style="margin: 5px 0">Batch upload</div>
|
|
|
</div>
|
|
|
<div class="noCTool"><img src="../../assets/icon/new/isToolC.png" alt="" /></div>
|
|
|
<div class="isCTool" v-if="itemTool.tool.indexOf(50) != -1"><img
|
|
@@ -1747,7 +1747,7 @@
|
|
|
<!-- <div class="tool">
|
|
|
<div class="whiteBIcon" @click="openTools(itemTaskIndex, 40, toolIndex)">
|
|
|
<img src="../../assets/icon/thirdToolList/eval.png" alt />
|
|
|
- <div style="margin: 5px 0">个人评价</div>
|
|
|
+ <div style="margin: 5px 0">Self-evaluation</div>
|
|
|
</div>
|
|
|
<div class="check" @click="addTools(40, itemTaskIndex, toolIndex)">
|
|
|
<img src="../../assets/icon/checkNo.png" alt v-if="itemTool.tool.indexOf(40) == -1" />
|
|
@@ -1760,7 +1760,7 @@
|
|
|
@click="addTools(41, itemTaskIndex, toolIndex)">
|
|
|
<div class="whiteBIcon" @click.stop="openTools(itemTaskIndex, 41, toolIndex)">
|
|
|
<img src="../../assets/icon/thirdToolList/select.png" alt />
|
|
|
- <div style="margin: 5px 0">选择匹配</div>
|
|
|
+ <div style="margin: 5px 0">Match</div>
|
|
|
</div>
|
|
|
<div class="noCTool"><img src="../../assets/icon/new/isToolC.png" alt="" /></div>
|
|
|
<div class="isCTool" v-if="itemTool.tool.indexOf(41) != -1"><img
|
|
@@ -1777,7 +1777,7 @@
|
|
|
@click="addTools(47, itemTaskIndex, toolIndex)">
|
|
|
<div class="whiteBIcon" @click.stop="openTools(itemTaskIndex, 47, toolIndex)">
|
|
|
<img src="../../assets/icon/fourthToolList/conSentences.png" alt />
|
|
|
- <div style="margin: 5px 0">排序</div>
|
|
|
+ <div style="margin: 5px 0">Ordering Question</div>
|
|
|
</div>
|
|
|
<div class="noCTool"><img src="../../assets/icon/new/isToolC.png" alt="" /></div>
|
|
|
<div class="isCTool" v-if="itemTool.tool.indexOf(47) != -1"><img
|
|
@@ -1823,7 +1823,7 @@
|
|
|
@click="addTools(18, itemTaskIndex, toolIndex)">
|
|
|
<div class="whiteBIcon" @click.stop="addTools(18, itemTaskIndex, toolIndex)">
|
|
|
<img src="../../assets/icon/thirdToolList/trainPlatform.png" alt />
|
|
|
- <div style="margin: 5px 0">训练平台</div>
|
|
|
+ <div style="margin: 5px 0">Model-training</div>
|
|
|
</div>
|
|
|
<div class="noCTool"><img src="../../assets/icon/new/isToolC.png" alt="" /></div>
|
|
|
<div class="isCTool" v-if="itemTool.tool.indexOf(18) != -1"><img
|
|
@@ -1903,7 +1903,7 @@
|
|
|
@click="addTools(32, itemTaskIndex, toolIndex)">
|
|
|
<div class="whiteBIcon" @click.stop="addTools(32, itemTaskIndex, toolIndex)">
|
|
|
<img src="../../assets/icon/thirdToolList/code.png" alt />
|
|
|
- <div style="margin: 5px 0">源码编辑</div>
|
|
|
+ <div style="margin: 5px 0">Kitten Editor</div>
|
|
|
</div>
|
|
|
<div class="noCTool"><img src="../../assets/icon/new/isToolC.png" alt="" /></div>
|
|
|
<div class="isCTool" v-if="itemTool.tool.indexOf(32) != -1"><img
|
|
@@ -1937,7 +1937,7 @@
|
|
|
@click="addTools(63, itemTaskIndex, toolIndex)">
|
|
|
<div class="whiteBIcon" @click.stop="addTools(63, itemTaskIndex, toolIndex)">
|
|
|
<img src="../../assets/icon/fourthToolList/Wood.png" alt />
|
|
|
- <div style="margin: 5px 0">海龟编程</div>
|
|
|
+ <div style="margin: 5px 0">Turtle Editor</div>
|
|
|
</div>
|
|
|
<div class="noCTool"><img src="../../assets/icon/new/isToolC.png" alt="" /></div>
|
|
|
<div class="isCTool" v-if="itemTool.tool.indexOf(63) != -1"><img
|
|
@@ -1956,7 +1956,7 @@
|
|
|
@click.stop="addTools(40, itemTaskIndex, toolIndex)">
|
|
|
<div class="whiteBIcon" @click.stop="openTools(itemTaskIndex, 40, toolIndex)">
|
|
|
<img src="../../assets/icon/thirdToolList/eval.png" alt />
|
|
|
- <div style="margin: 5px 0">个人评价</div>
|
|
|
+ <div style="margin: 5px 0">Self-evaluation</div>
|
|
|
</div>
|
|
|
<div class="noCTool"><img src="../../assets/icon/new/isToolC.png" alt="" /></div>
|
|
|
<div class="isCTool" v-if="itemTool.tool.indexOf(40) != -1"><img
|
|
@@ -1975,7 +1975,7 @@
|
|
|
@click="addTools(28, itemTaskIndex, toolIndex)">
|
|
|
<div class="whiteBIcon" @click.stop="addTools(28, itemTaskIndex, toolIndex)">
|
|
|
<img src="../../assets/icon/secondToolList/translation.png" alt />
|
|
|
- <div style="margin: 5px 0">翻译</div>
|
|
|
+ <div style="margin: 5px 0">Translator</div>
|
|
|
</div>
|
|
|
<div class="noCTool"><img src="../../assets/icon/new/isToolC.png" alt="" /></div>
|
|
|
<div class="isCTool" v-if="itemTool.tool.indexOf(28) != -1"><img
|
|
@@ -1992,7 +1992,7 @@
|
|
|
@click="addTools(31, itemTaskIndex, toolIndex)">
|
|
|
<div class="whiteBIcon" @click.stop="addTools(31, itemTaskIndex, toolIndex)">
|
|
|
<img src="../../assets/icon/secondToolList/networkPanel.png" alt />
|
|
|
- <div style="margin: 5px 0">数字画板</div>
|
|
|
+ <div style="margin: 5px 0">Drawing board</div>
|
|
|
</div>
|
|
|
<div class="noCTool"><img src="../../assets/icon/new/isToolC.png" alt="" /></div>
|
|
|
<div class="isCTool" v-if="itemTool.tool.indexOf(31) != -1"><img
|
|
@@ -2026,7 +2026,7 @@
|
|
|
@click="addTools(66, itemTaskIndex, toolIndex)">
|
|
|
<div class="whiteBIcon" @click.stop="addTools(66, itemTaskIndex, toolIndex)">
|
|
|
<img src="../../assets/icon/secondToolList/formulaEdi.png" alt />
|
|
|
- <div style="margin: 5px 0">公式编辑</div>
|
|
|
+ <div style="margin: 5px 0">LaTeX</div>
|
|
|
</div>
|
|
|
<div class="noCTool"><img src="../../assets/icon/new/isToolC.png" alt="" /></div>
|
|
|
<div class="isCTool" v-if="itemTool.tool.indexOf(66) != -1"><img
|
|
@@ -2056,7 +2056,7 @@
|
|
|
@click="addTools(68, itemTaskIndex, toolIndex)">
|
|
|
<div class="whiteBIcon" @click.stop="addTools(68, itemTaskIndex, toolIndex)">
|
|
|
<img src="../../assets/icon/secondToolList/timeAxis.png" alt />
|
|
|
- <div style="margin: 5px 0">时间轴</div>
|
|
|
+ <div style="margin: 5px 0">Timeline</div>
|
|
|
</div>
|
|
|
<div class="noCTool"><img src="../../assets/icon/new/isToolC.png" alt="" /></div>
|
|
|
<div class="isCTool" v-if="itemTool.tool.indexOf(68) != -1"><img
|
|
@@ -2089,7 +2089,7 @@
|
|
|
<!-- <div class="tool">
|
|
|
<div class="whiteBIcon" @click="addTools(28, itemTaskIndex, toolIndex)">
|
|
|
<img src="../../assets/icon/secondToolList/translation.png" alt />
|
|
|
- <div style="margin: 5px 0">翻译</div>
|
|
|
+ <div style="margin: 5px 0">Translator</div>
|
|
|
</div>
|
|
|
<div class="check" @click="addTools(28, itemTaskIndex, toolIndex)">
|
|
|
<img src="../../assets/icon/checkNo.png" alt v-if="itemTool.tool.indexOf(28) == -1" />
|
|
@@ -2283,7 +2283,7 @@
|
|
|
<div class="tool">
|
|
|
<div class="whiteBIcon" @click="openTools(itemTaskIndex, 1, toolIndex)">
|
|
|
<img src="../../assets/icon/secondToolList/whiteBoard.png" alt />
|
|
|
- <div style="margin: 5px 0">电子白板</div>
|
|
|
+ <div style="margin: 5px 0">Whiteboard</div>
|
|
|
</div>
|
|
|
<div class="check" @click="addTools(1, itemTaskIndex, toolIndex)">
|
|
|
<img src="../../assets/icon/checkNo.png" alt
|
|
@@ -2296,7 +2296,7 @@
|
|
|
<div class="tool">
|
|
|
<div class="whiteBIcon" @click="openTools(itemTaskIndex, 52, toolIndex)">
|
|
|
<img src="../../assets/icon/fourthToolList/text.png" alt />
|
|
|
- <div style="margin: 5px 0">文档</div>
|
|
|
+ <div style="margin: 5px 0">Document</div>
|
|
|
</div>
|
|
|
<div class="check" @click="addTools(52, itemTaskIndex, toolIndex)">
|
|
|
<img src="../../assets/icon/checkNo.png" alt
|
|
@@ -2309,7 +2309,7 @@
|
|
|
<div class="tool">
|
|
|
<div class="whiteBIcon" @click="openTools(itemTaskIndex, 3, toolIndex)">
|
|
|
<img src="../../assets/icon/secondToolList/mindMapping.png" alt />
|
|
|
- <div style="margin: 5px 0">思维导图</div>
|
|
|
+ <div style="margin: 5px 0">Mindmap</div>
|
|
|
</div>
|
|
|
<div class="check" @click="addTools(3, itemTaskIndex, toolIndex)">
|
|
|
<img src="../../assets/icon/checkNo.png" alt
|
|
@@ -2322,7 +2322,7 @@
|
|
|
<div class="tool">
|
|
|
<div class="whiteBIcon" @click="openTools(itemTaskIndex, 4, toolIndex)">
|
|
|
<img src="../../assets/icon/thirdToolList/ask.png" alt />
|
|
|
- <div style="margin: 5px 0">问卷调查</div>
|
|
|
+ <div style="margin: 5px 0">Questionnaire survey/Survey</div>
|
|
|
</div>
|
|
|
<div class="check" @click="addTools(4, itemTaskIndex, toolIndex)">
|
|
|
<img src="../../assets/icon/checkNo.png" alt
|
|
@@ -2335,7 +2335,7 @@
|
|
|
<div class="tool">
|
|
|
<div class="whiteBIcon" @click="openTools(itemTaskIndex, 45, toolIndex)">
|
|
|
<img src="../../assets/icon/thirdToolList/choose.png" alt />
|
|
|
- <div style="margin: 5px 0">选择题</div>
|
|
|
+ <div style="margin: 5px 0">Choice question</div>
|
|
|
</div>
|
|
|
<div class="check" @click="addTools(45, itemTaskIndex, toolIndex)">
|
|
|
<img src="../../assets/icon/checkNo.png" alt
|
|
@@ -2348,7 +2348,7 @@
|
|
|
<div class="tool">
|
|
|
<div class="whiteBIcon" @click="openTools(itemTaskIndex, 15, toolIndex)">
|
|
|
<img src="../../assets/icon/thirdToolList/answer.png" alt />
|
|
|
- <div style="margin: 5px 0">问答</div>
|
|
|
+ <div style="margin: 5px 0">Question</div>
|
|
|
</div>
|
|
|
<div class="check" @click="addTools(15, itemTaskIndex, toolIndex)">
|
|
|
<img src="../../assets/icon/checkNo.png" alt
|
|
@@ -2361,7 +2361,7 @@
|
|
|
<div class="tool">
|
|
|
<div class="whiteBIcon" @click="addTools(16, itemTaskIndex, toolIndex)">
|
|
|
<img src="../../assets/icon/thirdToolList/work.png" alt />
|
|
|
- <div style="margin: 5px 0">作业提交</div>
|
|
|
+ <div style="margin: 5px 0">File Upload</div>
|
|
|
</div>
|
|
|
<div class="check" @click="addTools(16, itemTaskIndex, toolIndex)">
|
|
|
<img src="../../assets/icon/checkNo.png" alt
|
|
@@ -2374,7 +2374,7 @@
|
|
|
<div class="tool">
|
|
|
<div class="whiteBIcon" @click="openTools(itemTaskIndex, 50, toolIndex)">
|
|
|
<img src="../../assets/icon/thirdToolList/plwork.png" alt />
|
|
|
- <div style="margin: 5px 0">批量上传</div>
|
|
|
+ <div style="margin: 5px 0">Batch upload</div>
|
|
|
</div>
|
|
|
<div class="check" @click="addTools(50, itemTaskIndex, toolIndex)">
|
|
|
<img src="../../assets/icon/checkNo.png" alt
|
|
@@ -2387,7 +2387,7 @@
|
|
|
<div class="tool">
|
|
|
<div class="whiteBIcon" @click="openTools(itemTaskIndex, 41, toolIndex)">
|
|
|
<img src="../../assets/icon/thirdToolList/select.png" alt />
|
|
|
- <div style="margin: 5px 0">选择匹配</div>
|
|
|
+ <div style="margin: 5px 0">Match</div>
|
|
|
</div>
|
|
|
<div class="check" @click="addTools(41, itemTaskIndex, toolIndex)">
|
|
|
<img src="../../assets/icon/checkNo.png" alt
|
|
@@ -2400,7 +2400,7 @@
|
|
|
<div class="tool">
|
|
|
<div class="whiteBIcon" @click="openTools(itemTaskIndex, 47, toolIndex)">
|
|
|
<img src="../../assets/icon/fourthToolList/conSentences.png" alt />
|
|
|
- <div style="margin: 5px 0">排序</div>
|
|
|
+ <div style="margin: 5px 0">Ordering Question</div>
|
|
|
</div>
|
|
|
<div class="check" @click="addTools(47, itemTaskIndex, toolIndex)">
|
|
|
<img src="../../assets/icon/checkNo.png" alt
|
|
@@ -2413,7 +2413,7 @@
|
|
|
<div class="tool">
|
|
|
<div class="whiteBIcon" @click="openTools(itemTaskIndex, 48, toolIndex)">
|
|
|
<img src="../../assets/icon/fourthToolList/table.png" alt />
|
|
|
- <div style="margin: 5px 0">表格</div>
|
|
|
+ <div style="margin: 5px 0">Table</div>
|
|
|
</div>
|
|
|
<div class="check" @click="addTools(48, itemTaskIndex, toolIndex)">
|
|
|
<img src="../../assets/icon/checkNo.png" alt
|
|
@@ -2450,7 +2450,7 @@
|
|
|
<div class="tool">
|
|
|
<div class="whiteBIcon" @click="openTools(itemTaskIndex, 50, toolIndex)">
|
|
|
<img src="../../assets/icon/thirdToolList/plwork.png" alt />
|
|
|
- <div style="margin: 5px 0">批量上传</div>
|
|
|
+ <div style="margin: 5px 0">Batch upload</div>
|
|
|
</div>
|
|
|
<div class="check" @click="addTools(50, itemTaskIndex, toolIndex)">
|
|
|
<img src="../../assets/icon/checkNo.png" alt
|
|
@@ -2481,9 +2481,9 @@
|
|
|
<div class="pjCss" :style="{width:itemTask.isEvaFold?'calc(100% - 55%)':'calc(100% - 120px)'}">
|
|
|
<div v-if="itemTask.eList && itemTask.eList.length" class="elist_input">
|
|
|
<div v-for="(eItem, eIndex) in itemTask.eList" :key="eIndex" class="elist_input_box">
|
|
|
- <span>评价名称:</span>
|
|
|
+ <span>Dimension:</span>
|
|
|
<!-- <el-tooltip effect="dark" :content="itemTask.eList[eIndex].value || '填写评价名称'" placement="top" popper-class="text_tooltip2"> -->
|
|
|
- <input type="input" v-model="itemTask.eList[eIndex].value" placeholder="填写评价名称" />
|
|
|
+ <input type="input" v-model="itemTask.eList[eIndex].value" placeholder="Please fill in the dimension of evaluation" />
|
|
|
<!-- </el-tooltip> -->
|
|
|
<!-- <span>评星等级:</span>
|
|
|
<el-rate v-model="itemTask.eList[eIndex].score" @change="setEListStar()"
|
|
@@ -2492,9 +2492,9 @@
|
|
|
deletEList(unitIndex, itemTaskIndex, eIndex)
|
|
|
"></div>
|
|
|
<div class="elist_inptu_text">
|
|
|
- <span>评价描述:</span>
|
|
|
+ <span style="min-width: 180px;">Dimension description:</span>
|
|
|
<!-- <el-tooltip effect="dark" :content="itemTask.eList[eIndex].detail || '填写评价描述'" placement="top" popper-class="text_tooltip2"> -->
|
|
|
- <input type="input" v-model="itemTask.eList[eIndex].detail" placeholder="填写评价描述" />
|
|
|
+ <input type="input" v-model="itemTask.eList[eIndex].detail" placeholder="Please fill in the dimension description" />
|
|
|
<!-- </el-tooltip> -->
|
|
|
</div>
|
|
|
<div class="elist_inptu_text" v-if="evalua">
|
|
@@ -2677,7 +2677,7 @@
|
|
|
<el-button @click="dialogVisible = false">Cancel</el-button>
|
|
|
</span>
|
|
|
</el-dialog>
|
|
|
- <el-dialog :title="updateBoolean2 ? '查看文档' : '添加文档'" :visible.sync="dialogVisible1" :append-to-body="true" width="25%"
|
|
|
+ <el-dialog :title="updateBoolean2 ? '查看文档' : 'Add document'" :visible.sync="dialogVisible1" :append-to-body="true" width="25%"
|
|
|
:before-close="handleClose" class="dialog_diy2 customWidth">
|
|
|
<el-form>
|
|
|
<el-form-item label="文档标题">
|
|
@@ -2692,13 +2692,13 @@
|
|
|
<el-button type="primary" @click="upWord" v-else>修 改</el-button>
|
|
|
</span>
|
|
|
</el-dialog>
|
|
|
- <el-dialog title="添加文档" :visible.sync="dialogVisible2" :append-to-body="true" width="500px"
|
|
|
+ <el-dialog title="Add document" :visible.sync="dialogVisible2" :append-to-body="true" width="500px"
|
|
|
:before-close="handleClose" class="dialog_diy">
|
|
|
<el-form>
|
|
|
<el-form-item label="文档标题">
|
|
|
<el-input v-model="templateC.title" auto-complete="off" placeholder="请输入文档标题名..."></el-input>
|
|
|
</el-form-item>
|
|
|
- <div>文档内容</div>
|
|
|
+ <div>Content</div>
|
|
|
<editor-bar v-model="cTemplate" @change="change"></editor-bar>
|
|
|
</el-form>
|
|
|
<span slot="footer" class="dialog-footer">
|
|
@@ -2706,12 +2706,12 @@
|
|
|
<el-button type="primary" @click="wordNext()">Save</el-button>
|
|
|
</span>
|
|
|
</el-dialog>
|
|
|
- <el-dialog title="添加富文本" :visible.sync="dialogVisible6" :append-to-body="true" width="500px"
|
|
|
+ <el-dialog title="Add rich text" :visible.sync="dialogVisible6" :append-to-body="true" width="500px"
|
|
|
:before-close="handleClose" class="dialog_diy">
|
|
|
<el-form>
|
|
|
- <el-form-item label="文本标题">
|
|
|
+ <el-form-item label="Title">
|
|
|
<el-input ref="fuInput" v-model="AttText.title" auto-complete="off" @input="change2"
|
|
|
- placeholder="请输入文本标题..."></el-input>
|
|
|
+ placeholder="Please input title..."></el-input>
|
|
|
</el-form-item>
|
|
|
<!-- <div>富文本内容</div> -->
|
|
|
<editor-bar v-model="AttText.text" @change="change" v-if="dialogVisible6"></editor-bar>
|
|
@@ -2721,17 +2721,17 @@
|
|
|
<el-button type="primary" @click="isAddOrUpdateAttText">Save</el-button>
|
|
|
</span>
|
|
|
</el-dialog>
|
|
|
- <el-dialog title="添加链接" :visible.sync="dialogVisible7" :append-to-body="true" width="500px"
|
|
|
+ <el-dialog title="Add link" :visible.sync="dialogVisible7" :append-to-body="true" width="500px"
|
|
|
:before-close="handleClose" class="dialog_diy lineCss">
|
|
|
<el-form>
|
|
|
- <el-form-item label="标题" :label-width="formLabelWidth">
|
|
|
+ <el-form-item label="Title" :label-width="formLabelWidth">
|
|
|
<span>
|
|
|
- <el-input placeholder="请输入链接标题" clearable v-model="lineTitle" class="add_input"></el-input>
|
|
|
+ <el-input placeholder="Please enter the link title" clearable v-model="lineTitle" class="add_input"></el-input>
|
|
|
</span>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="链接" :label-width="formLabelWidth">
|
|
|
+ <el-form-item label="Link" :label-width="formLabelWidth">
|
|
|
<span>
|
|
|
- <el-input placeholder="请输入链接" clearable v-model="line" class="add_input"></el-input>
|
|
|
+ <el-input placeholder="Please enter the link" clearable v-model="line" class="add_input"></el-input>
|
|
|
</span>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
@@ -2852,7 +2852,7 @@
|
|
|
<el-button type="primary" @click="isAddPPTeacher">Save</el-button>
|
|
|
</span>
|
|
|
</el-dialog>
|
|
|
- <el-dialog title="创建问卷" :visible.sync="dialogVisible5" :append-to-body="true" width="800px"
|
|
|
+ <el-dialog title="Edit Questionnaire" :visible.sync="dialogVisible5" :append-to-body="true" width="800px"
|
|
|
:before-close="(done) => { closePan(4) }" class="dialog_diy fullStyle">
|
|
|
<div style="height:100%">
|
|
|
<div class="a_add_title" style="
|
|
@@ -2862,7 +2862,7 @@
|
|
|
justify-content: center;
|
|
|
">
|
|
|
<!-- <div style="margin-right: 20px; font-size: 20px">标题:</div> -->
|
|
|
- <el-input v-model="askJson.askTitle" placeholder="请输入标题" style="width: 400px"></el-input>
|
|
|
+ <el-input v-model="askJson.askTitle" placeholder="Please enter the title" style="width: 400px"></el-input>
|
|
|
</div>
|
|
|
<div class="a_addBox" style="height:calc(100% - 50px)">
|
|
|
<!-- <div style="font-size: 16px; color: #c7c7c7">请输入题目内容</div> -->
|
|
@@ -2872,15 +2872,15 @@
|
|
|
active:
|
|
|
askJson.askJson[index1].type == '1' ||
|
|
|
!askJson.askJson[index1].type,
|
|
|
- }" @click="checkAskType('1', askJson.askJson[index1])">单选题</span>
|
|
|
+ }" @click="checkAskType('1', askJson.askJson[index1])">Single choice</span>
|
|
|
<span :class="{ active: askJson.askJson[index1].type == '2' }"
|
|
|
- @click="checkAskType('2', askJson.askJson[index1])">多选题</span>
|
|
|
+ @click="checkAskType('2', askJson.askJson[index1])">Multiple Choices</span>
|
|
|
</div>
|
|
|
<div class="a_add_head">
|
|
|
<div style="display: flex;align-items: center;width: 100%;margin-right: 20px;">
|
|
|
<span style="min-width:fit-content">{{ index1 + 1 + "、" }}</span>
|
|
|
<textarea class="a_add_head_input textarea_css" v-autoHeight="40" v-model="askJson.askJson[index1].askstitle
|
|
|
- " placeholder="请输入题目" @change="() => { $forceUpdate() }"></textarea>
|
|
|
+ " placeholder="Please input the question" @change="() => { $forceUpdate() }"></textarea>
|
|
|
</div>
|
|
|
<div class="moveBtn moveBtn2" style="margin: 0 20px 0 0px;" v-if="askJson.askCount != 1">
|
|
|
<div class="chapter_upload_up" @click.stop="askMove(1, index1)">
|
|
@@ -2888,9 +2888,9 @@
|
|
|
<div class="chapter_upload_down" @click.stop="askMove(2, index1)"></div>
|
|
|
</div>
|
|
|
<div class="a_add_head_div">
|
|
|
- <el-button type="primary" size="small" @click="deleteAskList(index1)" v-if="askJson.askCount != 1">删除
|
|
|
+ <el-button type="primary" size="small" @click="deleteAskList(index1)" v-if="askJson.askCount != 1">Delete
|
|
|
</el-button>
|
|
|
- <el-button type="primary" size="small" @click="addAskList(index1)">添加</el-button>
|
|
|
+ <el-button type="primary" size="small" @click="addAskList(index1)">Add</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="a_add_body">
|
|
@@ -2898,10 +2898,10 @@
|
|
|
<div v-for="(item2, checkIndex) in askJson.askJson[index1].askItem" :key="checkIndex"
|
|
|
style=" margin: 20px 10px 0 0;display: flex;align-items:center;position: relative;">
|
|
|
<div style="margin-right: 10px">
|
|
|
- 选项{{ checkIndex + 1 }}
|
|
|
+ Option {{ checkIndex + 1 }}
|
|
|
</div>
|
|
|
<textarea class="a_add_head_input textarea_css" v-autoHeight="40" v-model="askJson.askJson[index1].checkList[checkIndex]
|
|
|
- " placeholder="请输入选项" style="width: 300px;" @change="() => { $forceUpdate() }"></textarea>
|
|
|
+ " placeholder="Please enter the option" style="width: 300px;" @change="() => { $forceUpdate() }"></textarea>
|
|
|
<div class="moveBtn moveBtn2" style="margin: 0 0px 0 20px" v-if="askJson.askJson[index1].askItem != 1">
|
|
|
<div class="chapter_upload_up" @click.stop="checkMove(1, index1, checkIndex)">
|
|
|
</div>
|
|
@@ -2932,7 +2932,7 @@
|
|
|
<el-button type="primary" @click="addAsk">Save</el-button>
|
|
|
</span>
|
|
|
</el-dialog>
|
|
|
- <el-dialog title="创建选择题" :visible.sync="dialogVisibleChoice" :append-to-body="true" width="800px"
|
|
|
+ <el-dialog title="Edit Choice question" :visible.sync="dialogVisibleChoice" :append-to-body="true" width="800px"
|
|
|
:before-close="(done) => { closePan(45) }" class="dialog_diy fullStyle">
|
|
|
<div style="height:100%">
|
|
|
<!-- <div class="a_add_title" style="
|
|
@@ -2953,9 +2953,9 @@
|
|
|
<div class="a_add_box" v-for="(item1, index1) in testJson.testCount" :key="index1">
|
|
|
<div class="a_add_checkType">
|
|
|
<span :class="{ active: testJson.testJson[index1].type == '1' }"
|
|
|
- @click="checkTestType('1', testJson.testJson[index1])">单选题</span>
|
|
|
+ @click="checkTestType('1', testJson.testJson[index1])">Single choice</span>
|
|
|
<span :class="{ active: testJson.testJson[index1].type == '2' }"
|
|
|
- @click="checkTestType('2', testJson.testJson[index1])">多选题</span>
|
|
|
+ @click="checkTestType('2', testJson.testJson[index1])">Multiple Choices</span>
|
|
|
</div>
|
|
|
<div class="a_add_head">
|
|
|
<div class="timuUpImg">
|
|
@@ -2965,7 +2965,7 @@
|
|
|
placeholder="请输入题目">
|
|
|
</el-input> -->
|
|
|
<textarea class="a_add_head_input textarea_css" v-autoHeight="40"
|
|
|
- v-model="testJson.testJson[index1].teststitle" placeholder="请输入题目"
|
|
|
+ v-model="testJson.testJson[index1].teststitle" placeholder="Please enter the question"
|
|
|
@change="() => { $forceUpdate() }"></textarea>
|
|
|
</div>
|
|
|
<div class="moveBtn moveBtn2" v-if="testJson.testCount != 1">
|
|
@@ -2979,9 +2979,9 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="a_add_head_div">
|
|
|
- <el-button type="primary" size="small" @click="deleteTestList(index1)" v-if="testJson.testCount != 1">删除
|
|
|
+ <el-button type="primary" size="small" @click="deleteTestList(index1)" v-if="testJson.testCount != 1">Delete
|
|
|
</el-button>
|
|
|
- <el-button type="primary" size="small" @click="addTestList(index1)">添加</el-button>
|
|
|
+ <el-button type="primary" size="small" @click="addTestList(index1)">Add</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="timuImgBox" v-if="testJson.testJson[index1].timuList &&
|
|
@@ -3003,7 +3003,7 @@
|
|
|
<el-radio v-for="(item2, checkIndex) in testJson.testJson[index1]
|
|
|
.testItem" :key="checkIndex" :label="checkIndex">
|
|
|
<div style="margin-right: 10px">
|
|
|
- 选项{{ checkIndex + 1 }}
|
|
|
+ Option{{ checkIndex + 1 }}
|
|
|
</div>
|
|
|
<div style="margin-right: 10px; width: 300px" v-if="testJson.testJson[index1].checkList[checkIndex] &&
|
|
|
testJson.testJson[index1].checkList[checkIndex]
|
|
@@ -3028,7 +3028,7 @@
|
|
|
</div>
|
|
|
|
|
|
<textarea class="a_add_head_input textarea_css" v-autoHeight="40" v-else v-model="testJson.testJson[index1].checkList[checkIndex]
|
|
|
- " placeholder="请输入选项" style="width: 300px; margin-right: 10px"
|
|
|
+ " placeholder="Please enter the option" style="width: 300px; margin-right: 10px"
|
|
|
@change="() => { $forceUpdate() }"></textarea>
|
|
|
<div class="xzUpImg" @click.stop="addImg($event)">
|
|
|
<img src="../../assets/icon/xzUpImg.png" alt="" />
|
|
@@ -3042,10 +3042,10 @@
|
|
|
</div>
|
|
|
<div class="a_add_body_div">
|
|
|
<el-button type="primary" size="small"
|
|
|
- @click.stop="addTcheckList(testJson.testJson[index1], checkIndex)">添加</el-button>
|
|
|
+ @click.stop="addTcheckList(testJson.testJson[index1], checkIndex)">Add</el-button>
|
|
|
<el-button type="primary" size="small"
|
|
|
@click.stop="deleteTcheckList(testJson.testJson[index1], checkIndex)"
|
|
|
- v-if="testJson.testJson[index1].testItem != 1">删除
|
|
|
+ v-if="testJson.testJson[index1].testItem != 1">Delete
|
|
|
</el-button>
|
|
|
</div>
|
|
|
</el-radio>
|
|
@@ -3175,7 +3175,7 @@
|
|
|
<div class="tool" :class="{ isToolChoose: itemTools.tools.indexOf(7) != -1 }" @click="chapAddTools(7)">
|
|
|
<div class="whiteBIcon" @click.stop="chapAddTools(7)">
|
|
|
<img src="../../assets/icon/secondToolList/mindNetwork.png" alt />
|
|
|
- <div style="margin: 5px 0">思维网格</div>
|
|
|
+ <div style="margin: 5px 0">Mind grid</div>
|
|
|
</div>
|
|
|
<div class="noCTool"><img src="../../assets/icon/new/isToolC.png" alt="" /></div>
|
|
|
<div class="isCTool" v-if="itemTools.tools.indexOf(7) != -1"><img
|
|
@@ -3190,7 +3190,7 @@
|
|
|
<div class="tool" :class="{ isToolChoose: itemTools.tools.indexOf(1) != -1 }" @click="chapAddTools(1)">
|
|
|
<div class="whiteBIcon" @click.stop="chapAddTools(1)">
|
|
|
<img src="../../assets/icon/secondToolList/whiteBoard.png" alt />
|
|
|
- <div style="margin: 5px 0">电子白板</div>
|
|
|
+ <div style="margin: 5px 0">Whiteboard</div>
|
|
|
</div>
|
|
|
<div class="noCTool"><img src="../../assets/icon/new/isToolC.png" alt="" /></div>
|
|
|
<div class="isCTool" v-if="itemTools.tools.indexOf(1) != -1"><img
|
|
@@ -3235,7 +3235,7 @@
|
|
|
<div class="tool" :class="{ isToolChoose: itemTools.tools.indexOf(3) != -1 }" @click="chapAddTools(3)">
|
|
|
<div class="whiteBIcon" @click.stop="chapAddTools(3)">
|
|
|
<img src="../../assets/icon/secondToolList/mindMapping.png" alt />
|
|
|
- <div style="margin: 5px 0">思维导图</div>
|
|
|
+ <div style="margin: 5px 0">Mindmap</div>
|
|
|
</div>
|
|
|
<div class="noCTool"><img src="../../assets/icon/new/isToolC.png" alt="" /></div>
|
|
|
<div class="isCTool" v-if="itemTools.tools.indexOf(3) != -1"><img
|
|
@@ -3282,7 +3282,7 @@
|
|
|
<div class="tool" :class="{ isToolChoose: itemTools.tools.indexOf(4) != -1 }" @click="chapAddTools(4)">
|
|
|
<div class="whiteBIcon" @click.stop="openTools(chapCount, 4, null)">
|
|
|
<img src="../../assets/icon/thirdToolList/ask.png" alt />
|
|
|
- <div style="margin: 5px 0">问卷调查</div>
|
|
|
+ <div style="margin: 5px 0">Questionnaire survey/Survey</div>
|
|
|
</div>
|
|
|
<div class="noCTool"><img src="../../assets/icon/new/isToolC.png" alt="" /></div>
|
|
|
<div class="isCTool" v-if="itemTools.tools.indexOf(4) != -1"><img
|
|
@@ -3308,7 +3308,7 @@
|
|
|
<el-button type="primary" @click="addChaptersDataTools">Save</el-button>
|
|
|
</span>
|
|
|
</el-dialog>
|
|
|
- <el-dialog title="添加问答" :visible.sync="dialogVisible8" :append-to-body="true" width="500px"
|
|
|
+ <el-dialog title="Add question" :visible.sync="dialogVisible8" :append-to-body="true" width="500px"
|
|
|
:before-close="(done) => { closePan(15) }" class="dialog_diy">
|
|
|
<div>
|
|
|
<div class="a_add_title" style="
|
|
@@ -3317,9 +3317,9 @@
|
|
|
align-items: flex-start;
|
|
|
justify-content: center;
|
|
|
">
|
|
|
- <div style="margin-bottom: 20px; font-size: 20px">问题:</div>
|
|
|
+ <div style="margin-bottom: 20px; font-size: 20px">Question:</div>
|
|
|
<!-- <el-input v-model="answerQ" placeholder="请输入您要问的问题"></el-input> -->
|
|
|
- <textarea rows="1" v-autoHeight="40" type="text" placeholder="请输入您要问的问题" class="binfo_input"
|
|
|
+ <textarea rows="1" v-autoHeight="40" type="text" placeholder="Please input the question" class="binfo_input"
|
|
|
style="width: 100% !important;border:1px solid #DCDFE6" v-model="answerQ"></textarea>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -3429,13 +3429,13 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
- <el-dialog title="选择匹配" :visible.sync="dialogVisibleSelect" :append-to-body="true" width="800px"
|
|
|
+ <el-dialog title="Match" :visible.sync="dialogVisibleSelect" :append-to-body="true" width="800px"
|
|
|
:before-close="(done) => { closePan(41) }" class="dialog_diy dialog_diy3 fullStyle">
|
|
|
<div v-if="selectJson" style="height:100%">
|
|
|
<div class="select_box1" v-if="selectSteps == 1">
|
|
|
<div class="select_box1_img">
|
|
|
<div class="select_box1_title">
|
|
|
- <span>上传题目图片</span><span>提示:请将所有题目上传为一张图片。</span>
|
|
|
+ <span>Upload a picture of the title</span><span>Tip: Please upload all questions as one picture</span>
|
|
|
</div>
|
|
|
<div class="select_box1_add_img">
|
|
|
<div class="uploadFm" @click="addImg($event)" v-if="!selectJson.url">
|
|
@@ -3452,33 +3452,33 @@
|
|
|
</div>
|
|
|
<div class="select_box1_select">
|
|
|
<div class="select_box1_title">
|
|
|
- <span>添加选项</span><span>提示:请输入以上题目的选项内容,此选项为所有题目共享。</span>
|
|
|
+ <span>Add option</span><span>Tip: Please enter the options of the question, options are shared for all questions.</span>
|
|
|
</div>
|
|
|
<div class="select_box1_select_box">
|
|
|
<el-input v-for="(item2, checkIndex) in selectJson.select" :key="checkIndex"
|
|
|
- v-model="selectJson.select[checkIndex]" placeholder="请输入选项"
|
|
|
+ v-model="selectJson.select[checkIndex]" placeholder="Please enter options"
|
|
|
style="width: 150px; margin: 10px 10px 0 0"></el-input>
|
|
|
<div class="select_box1_select_box_add">
|
|
|
<el-button style="margin: 10px 0px 0 0" type="primary" size="small" @click="addSelectList(selectJson)">
|
|
|
- 添加</el-button>
|
|
|
+ Add</el-button>
|
|
|
<el-button type="primary" size="small" style="margin: 10px 0 0 0" @click="deleteSelectList(selectJson)"
|
|
|
- v-if="selectJson.select && selectJson.select.length > 0">删除</el-button>
|
|
|
+ v-if="selectJson.select && selectJson.select.length > 0">Delete</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div v-if="selectSteps == 2" style="height:100%">
|
|
|
<div class="select_box2">
|
|
|
- <div class="select_box2_title">设置每道题目的正确选项</div>
|
|
|
+ <div class="select_box2_title">Set the correct options for each question</div>
|
|
|
<div class="select_box2_box">
|
|
|
<div class="select_box2_img">
|
|
|
<img :src="selectJson.url" alt="" @click="previewImg(selectJson.url)" />
|
|
|
</div>
|
|
|
<div class="select_box2_answer">
|
|
|
- <div class="select_answer_title">根据题目选择对应答案</div>
|
|
|
+ <div class="select_answer_title">Select the matching answer for each question</div>
|
|
|
<div class="select_box2_answer_box" v-for="(item2, checkIndex) in selectJson.select" :key="checkIndex">
|
|
|
<span>{{ checkIndex + 1 }}、</span>
|
|
|
- <el-select v-model="selectJson.answer[checkIndex]" placeholder="请选择正确答案">
|
|
|
+ <el-select v-model="selectJson.answer[checkIndex]" placeholder="Choose the answer">
|
|
|
<el-option v-for="(e, eIndex) in selectJson.select" :key="eIndex" :label="e" :value="eIndex">
|
|
|
</el-option>
|
|
|
</el-select>
|
|
@@ -3489,28 +3489,28 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<span slot="footer" class="dialog-footer">
|
|
|
- <el-button type="primary" @click="nextSelectSteps()" v-if="selectSteps == 1">下一步</el-button>
|
|
|
+ <el-button type="primary" @click="nextSelectSteps()" v-if="selectSteps == 1">Next</el-button>
|
|
|
<el-button @click="selectSteps--" v-if="selectSteps == 2">上一步</el-button>
|
|
|
<el-button type="primary" @click="addSelectAnswer" v-if="selectSteps == 2">Save</el-button>
|
|
|
</span>
|
|
|
</el-dialog>
|
|
|
- <el-dialog title="添加评价" :visible.sync="dialogVisibleRate" :append-to-body="true" width="650px"
|
|
|
+ <el-dialog title="Add evaluation" :visible.sync="dialogVisibleRate" :append-to-body="true" width="650px"
|
|
|
:before-close="handleClose" class="dialog_diy">
|
|
|
<div style="background: #fff; padding: 15px; box-sizing: border-box">
|
|
|
- <div style="font-size: 18px; color: #a9a9a9">请输入个人评价指标:</div>
|
|
|
+ <div style="font-size: 18px; color: #a9a9a9">Please set personal evaluation index:</div>
|
|
|
<div class="pjCss" style="width: 100%">
|
|
|
<div v-if="rateJson.length" class="elist_input" style="height: 360px; overflow: auto">
|
|
|
<div v-for="(eItem, eIndex) in rateJson" :key="eIndex" class="elist_input_box">
|
|
|
- <span style="min-width: 100px; text-align: right">个人评价指标:</span>
|
|
|
- <input type="input" v-model="eItem.value" placeholder="填写评价名称" />
|
|
|
+ <span style="min-width: 100px; text-align: right">Index:</span>
|
|
|
+ <input type="input" v-model="eItem.value" placeholder="Please fill in the evaluation index" />
|
|
|
<div class="remove" @click="deletRateList(eIndex)"></div>
|
|
|
<div style="width: 100%; display: flex">
|
|
|
- <span style="min-width: 100px; text-align: right">评星等级:</span>
|
|
|
+ <span style="min-width: 100px; text-align: right">Star ratings:</span>
|
|
|
<el-rate v-model="eItem.score" disabled></el-rate>
|
|
|
</div>
|
|
|
<div class="elist_inptu_text" style="align-items: flex-start">
|
|
|
- <span style="min-width: 100px; text-align: right">Overview:</span>
|
|
|
- <textarea class="rate_textarea" :rows="3" v-model="eItem.detail" placeholder="填写评价描述"></textarea>
|
|
|
+ <span style="min-width: 100px; text-align: right">Description:</span>
|
|
|
+ <textarea class="rate_textarea" :rows="3" v-model="eItem.detail" placeholder="Please fill in the evaluation description"></textarea>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -3518,7 +3518,7 @@
|
|
|
<div class="addToolImg">
|
|
|
<img src="../../assets/icon/add.png" alt />
|
|
|
</div>
|
|
|
- <div>添加</div>
|
|
|
+ <div>Add</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -3527,19 +3527,19 @@
|
|
|
<el-button type="primary" @click="addRateAnswer">Save</el-button>
|
|
|
</span>
|
|
|
</el-dialog>
|
|
|
- <el-dialog title="排序设置" :visible.sync="dialogVisibleSentence" :append-to-body="true" width="1000px"
|
|
|
+ <el-dialog title="Add Ordering Question" :visible.sync="dialogVisibleSentence" :append-to-body="true" width="1000px"
|
|
|
:before-close="(done) => { closePan(47) }" class="dialog_diy dialog_diy3 fullStyle">
|
|
|
<div style="height: 100%;">
|
|
|
<div class="sentenBox" style="height: 100%;">
|
|
|
- <div class="addSen" @click="addSt">添加题目</div>
|
|
|
+ <div class="addSen" @click="addSt">Add</div>
|
|
|
<div v-for="(st, stIndex) in sentenceList" :key="stIndex" class="sentenContent">
|
|
|
<div class="sentenTopBox">
|
|
|
<div class="sentenTop" :index="stIndex + 1">
|
|
|
- <div>题目设置</div>
|
|
|
+ <div>Item Card</div>
|
|
|
<div>
|
|
|
- <el-input placeholder="请输入卡片内容" v-model="st.sentenceTitle" :maxlength="10"></el-input>
|
|
|
+ <el-input placeholder="Please enter the item text" v-model="st.sentenceTitle" :maxlength="10"></el-input>
|
|
|
</div>
|
|
|
- <div @click="addSen(stIndex)">添加</div>
|
|
|
+ <div @click="addSen(stIndex)">Add</div>
|
|
|
<div class="remove1" v-if="sentenceList.length > 1" @click="deleteSentence(stIndex)"></div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -3561,7 +3561,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="rightCardBox">
|
|
|
- <div>正确顺序</div>
|
|
|
+ <div>Correct order</div>
|
|
|
<div class="rightCardList">
|
|
|
<div v-if="st.rightAnswer.length > 0" class="cardBox">
|
|
|
<div v-for="(r, rIndex) in st.rightAnswer" :key="rIndex" class="cardCss">
|
|
@@ -3589,33 +3589,33 @@
|
|
|
<el-button type="primary" @click="addSentenceTool">Save</el-button>
|
|
|
</span>
|
|
|
</el-dialog>
|
|
|
- <el-dialog title="添加表格" :visible.sync="dialogVisibleTable" :append-to-body="true" width="95%"
|
|
|
+ <el-dialog title="Add table" :visible.sync="dialogVisibleTable" :append-to-body="true" width="95%"
|
|
|
:before-close="handleClose" class="dialog_diy">
|
|
|
<el-form>
|
|
|
<!-- <el-form-item label="文本标题">
|
|
|
<el-input v-model="AttText.title" auto-complete="off" @input="change2" placeholder="请输入文本标题..."></el-input>
|
|
|
</el-form-item> -->
|
|
|
- <div>表格内容</div>
|
|
|
+ <div>Content</div>
|
|
|
<Table v-model="tableJson.text" @change="change"></Table>
|
|
|
</el-form>
|
|
|
<span slot="footer" class="dialog-footer">
|
|
|
<!-- <el-button @click="dialogVisibleTable = false">Cancel</el-button>
|
|
|
<el-button type="primary" @click="addTableJson">Save</el-button> -->
|
|
|
- <el-button type="primary" @click="addTableJson">上传模板</el-button>
|
|
|
+ <el-button type="primary" @click="addTableJson">Upload template</el-button>
|
|
|
</span>
|
|
|
</el-dialog>
|
|
|
- <el-dialog title="添加文档" :visible.sync="dialogVisibleWord" :append-to-body="true" width="800px"
|
|
|
+ <el-dialog title="Add document" :visible.sync="dialogVisibleWord" :append-to-body="true" width="800px"
|
|
|
:before-close="handleClose" class="dialog_diy">
|
|
|
<el-form>
|
|
|
<!-- <el-form-item label="文本标题">
|
|
|
<el-input v-model="AttText.title" auto-complete="off" @input="change2" placeholder="请输入文本标题..."></el-input>
|
|
|
</el-form-item> -->
|
|
|
- <div>文档内容</div>
|
|
|
+ <div>Content</div>
|
|
|
<editor-bar v-model="wordJson.text"></editor-bar>
|
|
|
</el-form>
|
|
|
<span slot="footer" class="dialog-footer">
|
|
|
<!-- <el-button @click="dialogVisibleWord = false">Cancel</el-button> -->
|
|
|
- <el-button type="primary" @click="addWordJson">上传模板</el-button>
|
|
|
+ <el-button type="primary" @click="addWordJson">Upload template</el-button>
|
|
|
</span>
|
|
|
</el-dialog>
|
|
|
<el-dialog title="添加班级" :visible.sync="dialogVisibleMoreUpload" :append-to-body="true" width="30%"
|
|
@@ -3657,10 +3657,10 @@
|
|
|
<el-button type="primary" @click="addInvite">Save</el-button>
|
|
|
</span>
|
|
|
</el-dialog>
|
|
|
- <el-dialog title="添加预设时间" :visible.sync="dialogVisiblePreTime" :append-to-body="true" width="450px"
|
|
|
+ <el-dialog title="Add default time" :visible.sync="dialogVisiblePreTime" :append-to-body="true" width="450px"
|
|
|
:before-close="handleClose" class="dialog_diy">
|
|
|
<div>
|
|
|
- <div style="margin-bottom: 20px;color: #999;">提示:点击“+”或“-”修改倒计时时长。</div>
|
|
|
+ <div style="margin-bottom: 20px;color: #999;">Tip: Click "+" or "-" to change the countdown time.</div>
|
|
|
<Time :preTime="preTime" @updateTimeNum="updateTime" v-if="dialogVisiblePreTime"></Time>
|
|
|
</div>
|
|
|
<span slot="footer" class="dialog-footer">
|
|
@@ -3753,27 +3753,27 @@
|
|
|
<el-button @click="dialogVisiblemb = false">Cancel</el-button>
|
|
|
</span>
|
|
|
</el-dialog>
|
|
|
- <el-dialog title="分组设置" :visible.sync="dialogVisibleGroup" :append-to-body="true" width="650px"
|
|
|
+ <el-dialog title="Group Setting" :visible.sync="dialogVisibleGroup" :append-to-body="true" width="650px"
|
|
|
:before-close="handleClose" class="dialog_diy">
|
|
|
<div class="groupBox">
|
|
|
<div v-if="groupJson.group" class="groupContent">
|
|
|
- <div class="groupTitle">请设置小组数量及名称</div>
|
|
|
+ <div class="groupTitle">Group Name</div>
|
|
|
<div v-for="(item, index) in groupJson.group" :key="index" class="groupName">
|
|
|
- <span class="groupn">第{{ index + 1 }}组名称:</span>
|
|
|
+ <span class="groupn">{{ index + 1 }}st Group Name:</span>
|
|
|
<el-input v-model="item.name" placeholder="请输入名称..." style="width: 250px"></el-input>
|
|
|
<div class="groupBtn">
|
|
|
<el-button type="primary" size="small" @click="addGroup(index)" v-if="groupJson.group.length - 1 == index">
|
|
|
- 添加</el-button>
|
|
|
+ Add</el-button>
|
|
|
<el-button type="primary" size="small" @click="deleteGroup(index)"
|
|
|
- v-if="groupJson.group && groupJson.group.length > 1">删除</el-button>
|
|
|
+ v-if="groupJson.group && groupJson.group.length > 1">Delete</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="groupContent">
|
|
|
- <div class="groupTitle">请设置每组人数</div>
|
|
|
+ <div class="groupTitle">Group size</div>
|
|
|
<!-- <el-input v-model="groupJson.number" placeholder="2-10人以内"
|
|
|
style="width: 150px; margin: 10px 10px 0 0"></el-input> -->
|
|
|
- <el-input v-model="groupJson.number" style="width:150px" placeholder="请输入2-10的数字"
|
|
|
+ <el-input v-model="groupJson.number" style="width:150px" placeholder="Enter an integer between 2 to 10"
|
|
|
@change="numberPan"></el-input>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -9626,7 +9626,7 @@ export default {
|
|
|
addGroup(i) {
|
|
|
// this.groupJson.group.splice(i + 1, 0, { name: "第"+(i+1)+"组" });
|
|
|
this.groupJson.group.push({
|
|
|
- name: "第" + (this.groupJson.group.length + 1) + "组",
|
|
|
+ name: "Group" + (this.groupJson.group.length + 1) ,
|
|
|
});
|
|
|
},
|
|
|
deleteGroup(i) {
|
|
@@ -12029,6 +12029,8 @@ ol {
|
|
|
.whiteBIcon>div:nth-child(2) {
|
|
|
height: 20px;
|
|
|
line-height: 20px;
|
|
|
+ min-width: 100px;
|
|
|
+ text-align: center;
|
|
|
}
|
|
|
|
|
|
.check {
|