|
|
@@ -10,7 +10,7 @@
|
|
|
<div class="cru_selectBox">
|
|
|
<div v-for="(item, stageIndex) in navList" :key="stageIndex">
|
|
|
<div class="blue_box_one" @click="get(stageIndex)">
|
|
|
- <div>第{{ stageIndex + 1 }}阶段</div>
|
|
|
+ <div>Phrase{{ stageIndex + 1 }}</div>
|
|
|
<div>{{ item.dyName }}</div>
|
|
|
</div>
|
|
|
<div class="twoChild" :class="{ navActive: item.isOpen }">
|
|
|
@@ -27,7 +27,7 @@
|
|
|
nav.id == navId &&
|
|
|
stageIndex == courseType,
|
|
|
}" style="margin: 0">
|
|
|
- 任务{{ navIndex + 1 }}
|
|
|
+ Task{{ navIndex + 1 }}
|
|
|
</div>
|
|
|
<el-tooltip class="navTaskname item" effect="light" :content="nav.taskName" placement="top">
|
|
|
<div :style="{
|
|
|
@@ -56,21 +56,21 @@
|
|
|
box-shadow: 0px 9px 0 0 #f2f2f2;
|
|
|
">
|
|
|
<div class="courseIndex">
|
|
|
- <div>第{{ courseType - 0 + 1 }}阶段</div>
|
|
|
+ <div>Phrase{{ courseType - 0 + 1 }}</div>
|
|
|
<el-tooltip effect="light" :content="chapInfoList[courseType].dyName" placement="top">
|
|
|
<div>{{ chapInfoList[courseType].dyName }}</div>
|
|
|
</el-tooltip>
|
|
|
- <div>任务{{ taskCount + 1 }}</div>
|
|
|
+ <div>Task{{ taskCount + 1 }}</div>
|
|
|
</div>
|
|
|
<div class="btnAll">
|
|
|
- <div class="returnBtn" @click="nextOrpreSteps(0)">上一步</div>
|
|
|
- <div class="returnBtn" @click="nextOrpreSteps(1)">下一步</div>
|
|
|
+ <div class="returnBtn" @click="nextOrpreSteps(0)">Last</div>
|
|
|
+ <div class="returnBtn" @click="nextOrpreSteps(1)">Next</div>
|
|
|
<!-- <div class="returnBtn" @click="allScrell">全屏</div> -->
|
|
|
<div class="returnBtn" @click="startRecording" v-if="(!videoStart && tType == 1 || tType == 4)">开始录制</div>
|
|
|
<div class="returnBtn" @click="stopRecording" v-else-if="(tType == 1 || tType == 4)"
|
|
|
style="background:#ee5255">下载录制</div>
|
|
|
<div class="returnBtn" @click="juriVisible = true" v-if="tType == 1">
|
|
|
- 权限
|
|
|
+ Permission
|
|
|
</div>
|
|
|
<div class="returnBtn" style="background: #5c6f97" @click.stop="
|
|
|
goTo(
|
|
|
@@ -90,7 +90,7 @@
|
|
|
screenType
|
|
|
)
|
|
|
">
|
|
|
- 返回
|
|
|
+ Back
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -203,7 +203,7 @@
|
|
|
{{ text.name }}
|
|
|
</div>
|
|
|
</el-form-item>
|
|
|
- <!-- <div style="color: #918f8f; width: 85%">文档内容</div> -->
|
|
|
+ <!-- <div style="color: #918f8f; width: 85%">Content</div> -->
|
|
|
<div v-html="text.url" class="textContent"></div>
|
|
|
</el-form>
|
|
|
</div>
|
|
|
@@ -451,7 +451,7 @@
|
|
|
<div>{{ f.name }}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="upFile" v-if="type == 3">提交</div>
|
|
|
+ <div class="upFile" v-if="type == 3">Submit</div>
|
|
|
</div>-->
|
|
|
<div class="vedioBox" v-if="
|
|
|
chapInfoList[courseType].chapterInfo[0].taskJson[taskCount]
|
|
|
@@ -511,7 +511,7 @@
|
|
|
<div v-if="tooC == 1">
|
|
|
<img src="@/assets/icon/secondToolList/whiteBoard.png" alt
|
|
|
@click="addTools(tooC, toolIndex, taskCount)" />
|
|
|
- <div style="margin: 5px 0">电子白板</div>
|
|
|
+ <div style="margin: 5px 0">Whiteboard</div>
|
|
|
</div>
|
|
|
<div v-if="tooC == 3">
|
|
|
<img src="@/assets/icon/secondToolList/mindMapping.png" alt
|
|
|
@@ -526,7 +526,7 @@
|
|
|
<div v-if="tooC == 7">
|
|
|
<img src="@/assets/icon/secondToolList/mindNetwork.png" alt
|
|
|
@click="addTools(tooC, toolIndex, taskCount)" />
|
|
|
- <div style="margin: 5px 0">思维网格</div>
|
|
|
+ <div style="margin: 5px 0">Mind grid</div>
|
|
|
</div>
|
|
|
<div v-if="tooC == 8">
|
|
|
<img src="@/assets/icon/secondToolList/library.png" alt
|
|
|
@@ -546,12 +546,12 @@
|
|
|
<div v-if="tooC == 4">
|
|
|
<img @click="addTools(tooC, toolIndex, taskCount)" src="@/assets/icon/thirdToolList/ask.png"
|
|
|
alt />
|
|
|
- <div style="margin: 5px 0">问卷调查</div>
|
|
|
+ <div style="margin: 5px 0">Questionnaire survey/Survey</div>
|
|
|
</div>
|
|
|
<div v-if="tooC == 45">
|
|
|
<img @click="addTools(tooC, toolIndex, taskCount)"
|
|
|
src="@/assets/icon/thirdToolList/choose.png" alt />
|
|
|
- <div style="margin: 5px 0">选择题</div>
|
|
|
+ <div style="margin: 5px 0">Choice question</div>
|
|
|
</div>
|
|
|
<!-- <div v-if="tooC == 5">
|
|
|
<img
|
|
|
@@ -564,12 +564,12 @@
|
|
|
<div v-if="tooC == 10">
|
|
|
<img @click="addTools(tooC, toolIndex, taskCount)"
|
|
|
src="@/assets/icon/thirdToolList/time.png" alt />
|
|
|
- <div style="margin: 5px 0">倒计时</div>
|
|
|
+ <div style="margin: 5px 0">Timer</div>
|
|
|
</div>
|
|
|
<div v-if="tooC == 15">
|
|
|
<img @click="addTools(tooC, toolIndex, taskCount)"
|
|
|
src="@/assets/icon/thirdToolList/answer.png" alt />
|
|
|
- <div style="margin: 5px 0">问答</div>
|
|
|
+ <div style="margin: 5px 0">Question</div>
|
|
|
</div>
|
|
|
<div v-if="tooC == 26">
|
|
|
<img @click="addTools(tooC, toolIndex, taskCount)"
|
|
|
@@ -584,7 +584,7 @@
|
|
|
<div v-if="tooC == 16">
|
|
|
<img @click="addTools(tooC, toolIndex, taskCount)"
|
|
|
src="@/assets/icon/thirdToolList/work.png" alt />
|
|
|
- <div style="margin: 5px 0">作业提交</div>
|
|
|
+ <div style="margin: 5px 0">File Upload</div>
|
|
|
</div>
|
|
|
<div v-if="tooC == 21">
|
|
|
<img @click="addTools(tooC, toolIndex, taskCount)"
|
|
|
@@ -619,7 +619,7 @@
|
|
|
<div v-if="tooC == 28">
|
|
|
<img @click="addTools(tooC, toolIndex, taskCount)"
|
|
|
src="@/assets/icon/secondToolList/translation.png" alt />
|
|
|
- <div style="margin: 5px 0">翻译</div>
|
|
|
+ <div style="margin: 5px 0">Translator</div>
|
|
|
</div>
|
|
|
<div v-if="tooC == 37">
|
|
|
<img @click="addTools(tooC, toolIndex, taskCount)"
|
|
|
@@ -639,7 +639,7 @@
|
|
|
<div v-if="tooC == 32">
|
|
|
<img @click="addTools(tooC, toolIndex, taskCount)"
|
|
|
src="@/assets/icon/thirdToolList/code.png" alt />
|
|
|
- <div style="margin: 5px 0">源码编辑</div>
|
|
|
+ <div style="margin: 5px 0">Kitten Editor</div>
|
|
|
</div>
|
|
|
<div v-if="tooC == 40">
|
|
|
<img @click="addTools(tooC, toolIndex, taskCount)"
|
|
|
@@ -649,7 +649,7 @@
|
|
|
<div v-if="tooC == 41">
|
|
|
<img @click="addTools(tooC, toolIndex, taskCount)"
|
|
|
src="@/assets/icon/thirdToolList/select.png" alt />
|
|
|
- <div style="margin: 5px 0">选择匹配</div>
|
|
|
+ <div style="margin: 5px 0">Match</div>
|
|
|
</div>
|
|
|
<div v-if="tooC == 44">
|
|
|
<img @click="addTools(tooC, toolIndex, taskCount)"
|
|
|
@@ -668,7 +668,7 @@
|
|
|
</div>
|
|
|
<div v-if="tType && tType == 2 && !sIsOpen && tool.tool.indexOf(16) != -1" class="worksBox">
|
|
|
<div class="zuoyeYulan" v-if="workStudent[toolIndex].length > 0">
|
|
|
- <span>作业预览</span>
|
|
|
+ <span>Preview</span>
|
|
|
<el-button type="text" @click="jump()" v-if="tType == 2" class="buttonA">我的评价</el-button>
|
|
|
</div>
|
|
|
<div class="worksDetailBox" v-if="workStudent[toolIndex].length > 0">
|
|
|
@@ -686,7 +686,7 @@
|
|
|
</div>
|
|
|
<div class="answerScore" @click.stop="openScore(w)" v-else-if="courseDetail.userid == userid"
|
|
|
:class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
|
|
|
- 评分
|
|
|
+ Score
|
|
|
</div>
|
|
|
<img class="deleteImg" src="@/assets/deleteworks.png"
|
|
|
v-if="w.userid == userid || tType == 1 || tType == 4" @click.stop="deleteWorks(w.wid)"
|
|
|
@@ -700,7 +700,7 @@
|
|
|
</div>
|
|
|
<div class="answerScore" @click.stop="openScore(w)" v-else-if="courseDetail.userid == userid"
|
|
|
:class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
|
|
|
- 评分
|
|
|
+ Score
|
|
|
</div>
|
|
|
<img class="deleteImg" src="@/assets/deleteworks.png"
|
|
|
v-if="w.userid == userid || tType == 1 || tType == 4" @click.stop="deleteWorks(w.wid)"
|
|
|
@@ -714,7 +714,7 @@
|
|
|
</div>
|
|
|
<div class="answerScore" @click.stop="openScore(w)" v-else-if="courseDetail.userid == userid"
|
|
|
:class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
|
|
|
- 评分
|
|
|
+ Score
|
|
|
</div>
|
|
|
<img class="deleteImg" src="@/assets/deleteworks.png"
|
|
|
v-if="w.userid == userid || tType == 1 || tType == 4" @click.stop="deleteWorks(w.wid)"
|
|
|
@@ -728,7 +728,7 @@
|
|
|
</div>
|
|
|
<div v-if="tType && tType == 2 && !sIsOpen && tool.tool.indexOf(4) != -1" class="worksBox">
|
|
|
<div class="zuoyeYulan" v-if="workStudent[toolIndex].length > 0">
|
|
|
- <span>作业预览</span>
|
|
|
+ <span>Preview</span>
|
|
|
<el-button type="text" @click="jump()" v-if="tType == 2" class="buttonA">我的评价</el-button>
|
|
|
</div>
|
|
|
<div class="worksDetailBox" v-if="workStudent[toolIndex].length > 0">
|
|
|
@@ -775,7 +775,7 @@
|
|
|
</div>
|
|
|
<div v-if="tType && tType == 2 && !sIsOpen && tool.tool.indexOf(45) != -1" class="worksBox">
|
|
|
<div class="zuoyeYulan" v-if="workStudent[toolIndex].length > 0">
|
|
|
- <span>作业预览</span>
|
|
|
+ <span>Preview</span>
|
|
|
<el-button type="text" @click="jump()" v-if="tType == 2" class="buttonA">我的评价</el-button>
|
|
|
</div>
|
|
|
<div class="worksDetailBox" v-if="workStudent[toolIndex].length > 0">
|
|
|
@@ -790,7 +790,7 @@
|
|
|
</div>
|
|
|
<div v-if="tType && tType == 2 && !sIsOpen && tool.tool.indexOf(15) != -1" class="worksBox">
|
|
|
<div class="zuoyeYulan" v-if="workStudent[toolIndex].length > 0">
|
|
|
- <span>作业预览</span>
|
|
|
+ <span>Preview</span>
|
|
|
<el-button type="text" @click="jump()" v-if="tType == 2" class="buttonA">我的评价</el-button>
|
|
|
</div>
|
|
|
<div class="worksDetailBox" v-if="workStudent[toolIndex].length > 0">
|
|
|
@@ -816,7 +816,7 @@
|
|
|
<div class="answerScore" @click.stop="openScore(w)"
|
|
|
v-else-if="courseDetail.userid == userid"
|
|
|
:class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
|
|
|
- 评分
|
|
|
+ Score
|
|
|
</div>
|
|
|
<img class="deleteImg" src="@/assets/deleteworks.png"
|
|
|
v-if="w.userid == userid || tType == 1 || tType == 4" @click.stop="deleteWorks(w.wid)"
|
|
|
@@ -833,7 +833,7 @@
|
|
|
</div>
|
|
|
<div v-if="tType && tType == 2 && !sIsOpen && tool.tool.indexOf(1) != -1" class="worksBox">
|
|
|
<div class="zuoyeYulan" v-if="workStudent[toolIndex].length > 0">
|
|
|
- <span>作业预览</span>
|
|
|
+ <span>Preview</span>
|
|
|
<el-button type="text" @click="jump()" v-if="tType == 2" class="buttonA">我的评价</el-button>
|
|
|
</div>
|
|
|
<div class="worksDetailBox" v-if="workStudent[toolIndex].length > 0">
|
|
|
@@ -851,7 +851,7 @@
|
|
|
</div>
|
|
|
<div class="answerScore" @click.stop="openScore(w)" v-else-if="courseDetail.userid == userid"
|
|
|
:class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
|
|
|
- 评分
|
|
|
+ Score
|
|
|
</div>
|
|
|
<img class="deleteImg" src="@/assets/deleteworks.png"
|
|
|
v-if="w.userid == userid || tType == 1 || tType == 4" @click.stop="deleteWorks(w.wid)"
|
|
|
@@ -865,7 +865,7 @@
|
|
|
</div>
|
|
|
<div v-if="tType && tType == 2 && !sIsOpen && tool.tool.indexOf(3) != -1" class="worksBox">
|
|
|
<div class="zuoyeYulan" v-if="workStudent[toolIndex].length > 0">
|
|
|
- <span>作业预览</span>
|
|
|
+ <span>Preview</span>
|
|
|
<el-button type="text" @click="jump()" v-if="tType == 2" class="buttonA">我的评价</el-button>
|
|
|
</div>
|
|
|
<div class="worksDetailBox" v-if="workStudent[toolIndex].length > 0">
|
|
|
@@ -883,7 +883,7 @@
|
|
|
</div>
|
|
|
<div class="answerScore" @click.stop="openScore(w)" v-else-if="courseDetail.userid == userid"
|
|
|
:class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
|
|
|
- 评分
|
|
|
+ Score
|
|
|
</div>
|
|
|
<img class="deleteImg" src="@/assets/deleteworks.png"
|
|
|
v-if="w.userid == userid || tType == 1 || tType == 4" @click.stop="deleteWorks(w.wid)"
|
|
|
@@ -897,7 +897,7 @@
|
|
|
</div>
|
|
|
<div v-if="tType && tType == 2 && !sIsOpen && tool.tool.indexOf(6) != -1" class="worksBox">
|
|
|
<div class="zuoyeYulan" v-if="workStudent[toolIndex].length > 0">
|
|
|
- <span>作业预览</span>
|
|
|
+ <span>Preview</span>
|
|
|
<el-button type="text" @click="jump()" v-if="tType == 2" class="buttonA">我的评价</el-button>
|
|
|
</div>
|
|
|
<div class="worksDetailBox" v-if="workStudent[toolIndex].length > 0">
|
|
|
@@ -915,7 +915,7 @@
|
|
|
</div>
|
|
|
<div class="answerScore" @click.stop="openScore(w)" v-else-if="courseDetail.userid == userid"
|
|
|
:class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
|
|
|
- 评分
|
|
|
+ Score
|
|
|
</div>
|
|
|
<img class="deleteImg" src="@/assets/deleteworks.png"
|
|
|
v-if="w.userid == userid || tType == 1 || tType == 4" @click.stop="deleteWorks(w.wid)"
|
|
|
@@ -929,7 +929,7 @@
|
|
|
</div>
|
|
|
<div v-if="tType && tType == 2 && !sIsOpen && tool.tool.indexOf(7) != -1" class="worksBox">
|
|
|
<div class="zuoyeYulan" v-if="workStudent[toolIndex].length > 0">
|
|
|
- <span>作业预览</span>
|
|
|
+ <span>Preview</span>
|
|
|
<el-button type="text" @click="jump()" v-if="tType == 2" class="buttonA">我的评价</el-button>
|
|
|
</div>
|
|
|
<div class="worksDetailBox" v-if="workStudent[toolIndex].length > 0">
|
|
|
@@ -947,7 +947,7 @@
|
|
|
</div>
|
|
|
<div class="answerScore" @click.stop="openScore(w)" v-else-if="courseDetail.userid == userid"
|
|
|
:class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
|
|
|
- 评分
|
|
|
+ Score
|
|
|
</div>
|
|
|
<img class="deleteImg" src="@/assets/deleteworks.png"
|
|
|
v-if="w.userid == userid || tType == 1 || tType == 4" @click.stop="deleteWorks(w.wid)"
|
|
|
@@ -961,7 +961,7 @@
|
|
|
</div>
|
|
|
<div v-if="tType && tType == 2 && !sIsOpen && tool.tool.indexOf(26) != -1" class="worksBox">
|
|
|
<div class="zuoyeYulan" v-if="workStudent[toolIndex].length > 0">
|
|
|
- <span>作业预览</span>
|
|
|
+ <span>Preview</span>
|
|
|
<el-button type="text" @click="jump()" v-if="tType == 2" class="buttonA">我的评价</el-button>
|
|
|
</div>
|
|
|
<div class="worksDetailBox" v-if="workStudent[toolIndex].length > 0">
|
|
|
@@ -994,7 +994,7 @@
|
|
|
worksStudent.length &&
|
|
|
worksStudent[toolIndex].length > 0
|
|
|
">
|
|
|
- <span>作业预览</span>
|
|
|
+ <span>Preview</span>
|
|
|
<el-button type="text" @click="jump()" v-if="tType == 2" class="buttonA">我的评价</el-button>
|
|
|
</div>
|
|
|
<div class="worksDetailBox" v-if="
|
|
|
@@ -1017,7 +1017,7 @@
|
|
|
</div>
|
|
|
<div class="answerScore" @click.stop="openScore(w)" v-else-if="courseDetail.userid == userid"
|
|
|
:class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
|
|
|
- 评分
|
|
|
+ Score
|
|
|
</div>
|
|
|
<img class="deleteImg" src="@/assets/deleteworks.png"
|
|
|
v-if="w.userid == userid || tType == 1 || tType == 4" @click.stop="deleteWorks(w.wid)"
|
|
|
@@ -1031,7 +1031,7 @@
|
|
|
</div>
|
|
|
<div class="answerScore" @click.stop="openScore(w)" v-else-if="courseDetail.userid == userid"
|
|
|
:class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
|
|
|
- 评分
|
|
|
+ Score
|
|
|
</div>
|
|
|
<img class="deleteImg" src="@/assets/deleteworks.png"
|
|
|
v-if="w.userid == userid || tType == 1 || tType == 4" @click.stop="deleteWorks(w.wid)"
|
|
|
@@ -1045,7 +1045,7 @@
|
|
|
</div>
|
|
|
<div class="answerScore" @click.stop="openScore(w)" v-else-if="courseDetail.userid == userid"
|
|
|
:class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
|
|
|
- 评分
|
|
|
+ Score
|
|
|
</div>
|
|
|
<img class="deleteImg" src="@/assets/deleteworks.png"
|
|
|
v-if="w.userid == userid || tType == 1 || tType == 4" @click.stop="deleteWorks(w.wid)"
|
|
|
@@ -1075,7 +1075,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div style="font-size: 18px">未提交</div>
|
|
|
+ <div style="font-size: 18px">Not submitted</div>
|
|
|
<div class="noWorksS">
|
|
|
<div v-for="(s, sIndex) in noWorksS[toolIndex]" :key="sIndex" class="noWorksName">
|
|
|
{{ s.student }}
|
|
|
@@ -1097,7 +1097,7 @@
|
|
|
<span>{{ index + 1 + "、" + item.askstitle }}</span>
|
|
|
</div>
|
|
|
<div class="right_box_xuan">
|
|
|
- <span>正确率</span>
|
|
|
+ <span>Accuracy rate</span>
|
|
|
<span>{{
|
|
|
(checkJson[toolIndex][index].right
|
|
|
? checkJson[toolIndex][index].right
|
|
|
@@ -1129,7 +1129,7 @@
|
|
|
worksStudent.length &&
|
|
|
worksStudent[toolIndex].length > 0
|
|
|
">
|
|
|
- <span>作业预览</span>
|
|
|
+ <span>Preview</span>
|
|
|
<el-button type="text" @click="jump()" v-if="tType == 2" class="buttonA">我的评价</el-button>
|
|
|
</div>
|
|
|
<div>
|
|
|
@@ -1171,7 +1171,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
- <div style="font-size: 18px">未提交</div>
|
|
|
+ <div style="font-size: 18px">Not submitted</div>
|
|
|
<div class="noWorksS">
|
|
|
<div v-for="(s, sIndex) in noWorksS[toolIndex]" :key="sIndex" class="noWorksName">
|
|
|
{{ s.student }}
|
|
|
@@ -1193,7 +1193,7 @@
|
|
|
<span>{{ index + 1 + "、" + item.teststitle }}</span>
|
|
|
</div>
|
|
|
<div class="right_box_xuan">
|
|
|
- <span>正确率</span>
|
|
|
+ <span>Accuracy rate</span>
|
|
|
<span>{{
|
|
|
(checkJson[toolIndex][index].right
|
|
|
? checkJson[toolIndex][index].right
|
|
|
@@ -1225,7 +1225,7 @@
|
|
|
worksStudent.length &&
|
|
|
worksStudent[toolIndex].length > 0
|
|
|
">
|
|
|
- <span>作业预览</span>
|
|
|
+ <span>Preview</span>
|
|
|
<el-button type="text" @click="jump()" v-if="tType == 2" class="buttonA">我的评价</el-button>
|
|
|
</div>
|
|
|
<div>
|
|
|
@@ -1250,7 +1250,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
- <div style="font-size: 18px">未提交</div>
|
|
|
+ <div style="font-size: 18px">Not submitted</div>
|
|
|
<div class="noWorksS">
|
|
|
<div v-for="(s, sIndex) in noWorksS[toolIndex]" :key="sIndex" class="noWorksName">
|
|
|
{{ s.student }}
|
|
|
@@ -1268,7 +1268,7 @@
|
|
|
worksStudent.length &&
|
|
|
worksStudent[toolIndex].length > 0
|
|
|
">
|
|
|
- <span>作业预览</span>
|
|
|
+ <span>Preview</span>
|
|
|
<el-button type="text" @click="jump()" v-if="tType == 2" class="buttonA">我的评价</el-button>
|
|
|
</div>
|
|
|
<div class="worksDetailBox" v-if="
|
|
|
@@ -1301,7 +1301,7 @@
|
|
|
<div class="answerScore" @click.stop="openScore(w)"
|
|
|
v-else-if="courseDetail.userid == userid"
|
|
|
:class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
|
|
|
- 评分
|
|
|
+ Score
|
|
|
</div>
|
|
|
<img class="deleteImg" src="@/assets/deleteworks.png"
|
|
|
v-if="w.userid == userid || tType == 1 || tType == 4" @click.stop="deleteWorks(w.wid)"
|
|
|
@@ -1329,7 +1329,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div style="font-size: 18px">未提交</div>
|
|
|
+ <div style="font-size: 18px">Not submitted</div>
|
|
|
<div class="noWorksS">
|
|
|
<div v-for="(s, sIndex) in noWorksS[toolIndex]" :key="sIndex" class="noWorksName">
|
|
|
{{ s.student }}
|
|
|
@@ -1347,7 +1347,7 @@
|
|
|
worksStudent.length &&
|
|
|
worksStudent[toolIndex].length > 0
|
|
|
">
|
|
|
- <span>作业预览</span>
|
|
|
+ <span>Preview</span>
|
|
|
<el-button type="text" @click="jump()" v-if="tType == 2" class="buttonA">我的评价</el-button>
|
|
|
</div>
|
|
|
<div class="worksDetailBox" v-if="
|
|
|
@@ -1370,7 +1370,7 @@
|
|
|
</div>
|
|
|
<div class="answerScore" @click.stop="openScore(w)" v-else-if="courseDetail.userid == userid"
|
|
|
:class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
|
|
|
- 评分
|
|
|
+ Score
|
|
|
</div>
|
|
|
<img class="deleteImg" src="@/assets/deleteworks.png"
|
|
|
v-if="w.userid == userid || tType == 1 || tType == 4" @click.stop="deleteWorks(w.wid)"
|
|
|
@@ -1399,7 +1399,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div style="font-size: 18px">未提交</div>
|
|
|
+ <div style="font-size: 18px">Not submitted</div>
|
|
|
<div class="noWorksS">
|
|
|
<div v-for="(s, sIndex) in noWorksS[toolIndex]" :key="sIndex" class="noWorksName">
|
|
|
{{ s.student }}
|
|
|
@@ -1417,7 +1417,7 @@
|
|
|
worksStudent.length &&
|
|
|
worksStudent[toolIndex].length > 0
|
|
|
">
|
|
|
- <span>作业预览</span>
|
|
|
+ <span>Preview</span>
|
|
|
<el-button type="text" @click="jump()" v-if="tType == 2" class="buttonA">我的评价</el-button>
|
|
|
</div>
|
|
|
<div class="worksDetailBox" v-if="
|
|
|
@@ -1440,7 +1440,7 @@
|
|
|
</div>
|
|
|
<div class="answerScore" @click.stop="openScore(w)" v-else-if="courseDetail.userid == userid"
|
|
|
:class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
|
|
|
- 评分
|
|
|
+ Score
|
|
|
</div>
|
|
|
<img class="deleteImg" src="@/assets/deleteworks.png"
|
|
|
v-if="w.userid == userid || tType == 1 || tType == 4" @click.stop="deleteWorks(w.wid)"
|
|
|
@@ -1469,7 +1469,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div style="font-size: 18px">未提交</div>
|
|
|
+ <div style="font-size: 18px">Not submitted</div>
|
|
|
<div class="noWorksS">
|
|
|
<div v-for="(s, sIndex) in noWorksS[toolIndex]" :key="sIndex" class="noWorksName">
|
|
|
{{ s.student }}
|
|
|
@@ -1487,7 +1487,7 @@
|
|
|
worksStudent.length &&
|
|
|
worksStudent[toolIndex].length > 0
|
|
|
">
|
|
|
- <span>作业预览</span>
|
|
|
+ <span>Preview</span>
|
|
|
<el-button type="text" @click="jump()" v-if="tType == 2" class="buttonA">我的评价</el-button>
|
|
|
</div>
|
|
|
<div class="worksDetailBox" v-if="
|
|
|
@@ -1510,7 +1510,7 @@
|
|
|
</div>
|
|
|
<div class="answerScore" @click.stop="openScore(w)" v-else-if="courseDetail.userid == userid"
|
|
|
:class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
|
|
|
- 评分
|
|
|
+ Score
|
|
|
</div>
|
|
|
<img class="deleteImg" src="@/assets/deleteworks.png"
|
|
|
v-if="w.userid == userid || tType == 1 || tType == 4" @click.stop="deleteWorks(w.wid)"
|
|
|
@@ -1539,7 +1539,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div style="font-size: 18px">未提交</div>
|
|
|
+ <div style="font-size: 18px">Not submitted</div>
|
|
|
<div class="noWorksS">
|
|
|
<div v-for="(s, sIndex) in noWorksS[toolIndex]" :key="sIndex" class="noWorksName">
|
|
|
{{ s.student }}
|
|
|
@@ -1557,7 +1557,7 @@
|
|
|
worksStudent.length &&
|
|
|
worksStudent[toolIndex].length > 0
|
|
|
">
|
|
|
- <span>作业预览</span>
|
|
|
+ <span>Preview</span>
|
|
|
<el-button type="text" @click="jump()" v-if="tType == 2" class="buttonA">我的评价</el-button>
|
|
|
</div>
|
|
|
<div class="worksDetailBox" v-if="
|
|
|
@@ -1580,7 +1580,7 @@
|
|
|
</div>
|
|
|
<div class="answerScore" @click.stop="openScore(w)" v-else-if="courseDetail.userid == userid"
|
|
|
:class="{ rightW: w.userid == userid || tType == 1 || tType == 4 }">
|
|
|
- 评分
|
|
|
+ Score
|
|
|
</div>
|
|
|
<img class="deleteImg" src="@/assets/deleteworks.png"
|
|
|
v-if="w.userid == userid || tType == 1 || tType == 4" @click.stop="deleteWorks(w.wid)"
|
|
|
@@ -1609,7 +1609,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div style="font-size: 18px">未提交</div>
|
|
|
+ <div style="font-size: 18px">Not submitted</div>
|
|
|
<div class="noWorksS">
|
|
|
<div v-for="(s, sIndex) in noWorksS[toolIndex]" :key="sIndex" class="noWorksName">
|
|
|
{{ s.student }}
|
|
|
@@ -1627,7 +1627,7 @@
|
|
|
worksStudent.length &&
|
|
|
worksStudent[toolIndex].length > 0
|
|
|
">
|
|
|
- <span>作业预览</span>
|
|
|
+ <span>Preview</span>
|
|
|
<el-button type="text" @click="jump()" v-if="tType == 2" class="buttonA">我的评价</el-button>
|
|
|
</div>
|
|
|
<div class="worksDetailBox" v-if="
|
|
|
@@ -1654,7 +1654,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div style="font-size: 18px">未提交</div>
|
|
|
+ <div style="font-size: 18px">Not submitted</div>
|
|
|
<div class="noWorksS">
|
|
|
<div v-for="(s, sIndex) in noWorksS[toolIndex]" :key="sIndex" class="noWorksName">
|
|
|
{{ s.student }}
|
|
|
@@ -1672,7 +1672,7 @@
|
|
|
worksStudent.length &&
|
|
|
worksStudent[toolIndex].length > 0
|
|
|
">
|
|
|
- <span>作业预览</span>
|
|
|
+ <span>Preview</span>
|
|
|
<el-button type="text" @click="jump()" v-if="tType == 2" class="buttonA">我的评价</el-button>
|
|
|
</div>
|
|
|
<div class="worksDetailBox" v-if="
|
|
|
@@ -1716,7 +1716,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div style="font-size: 18px">未提交</div>
|
|
|
+ <div style="font-size: 18px">Not submitted</div>
|
|
|
<div class="noWorksS">
|
|
|
<div v-for="(s, sIndex) in noWorksS[toolIndex]" :key="sIndex" class="noWorksName">
|
|
|
{{ s.student }}
|
|
|
@@ -1725,7 +1725,7 @@
|
|
|
</div>
|
|
|
<div v-if="tType && tType == 2 && !sIsOpen && tool.tool.indexOf(40) != -1" class="worksBox">
|
|
|
<div class="zuoyeYulan" v-if="workStudent[toolIndex].length > 0">
|
|
|
- <span>作业预览</span>
|
|
|
+ <span>Preview</span>
|
|
|
<el-button type="text" @click="jump()" v-if="tType == 2" class="buttonA">我的评价</el-button>
|
|
|
</div>
|
|
|
<div class="worksDetailBox" v-if="workStudent[toolIndex].length > 0">
|
|
|
@@ -1769,7 +1769,7 @@
|
|
|
worksStudent.length &&
|
|
|
worksStudent[toolIndex].length > 0
|
|
|
">
|
|
|
- <span>作业预览</span>
|
|
|
+ <span>Preview</span>
|
|
|
<el-button type="text" @click="jump()" v-if="tType == 2" class="buttonA">我的评价</el-button>
|
|
|
</div>
|
|
|
<div class="worksDetailBox" v-if="
|
|
|
@@ -1800,7 +1800,7 @@
|
|
|
</div>
|
|
|
</div> -->
|
|
|
</div>
|
|
|
- <div style="font-size: 18px">未提交</div>
|
|
|
+ <div style="font-size: 18px">Not submitted</div>
|
|
|
<div class="noWorksS">
|
|
|
<div v-for="(s, sIndex) in noWorksS[toolIndex]" :key="sIndex" class="noWorksName">
|
|
|
{{ s.student }}
|
|
|
@@ -1809,7 +1809,7 @@
|
|
|
</div>
|
|
|
<div v-if="tType && tType == 2 && !sIsOpen && tool.tool.indexOf(41) != -1" class="worksBox">
|
|
|
<div class="zuoyeYulan" v-if="workStudent[toolIndex].length > 0">
|
|
|
- <span>作业预览</span>
|
|
|
+ <span>Preview</span>
|
|
|
<el-button type="text" @click="jump()" v-if="tType == 2" class="buttonA">我的评价</el-button>
|
|
|
</div>
|
|
|
<div class="worksDetailBox" v-if="workStudent[toolIndex].length > 0">
|
|
|
@@ -1832,7 +1832,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<!-- <div class="upload_toolBtn" @click="addImg($event)">
|
|
|
- 上传文件
|
|
|
+ Upload files
|
|
|
<input
|
|
|
type="file"
|
|
|
accept="image/png, image/gif, image/jpeg"
|
|
|
@@ -1862,7 +1862,7 @@
|
|
|
<div class="queTitle">
|
|
|
<div>工具</div>
|
|
|
</div>-->
|
|
|
- 评一评
|
|
|
+ Evaluation
|
|
|
</div>
|
|
|
<div class="evaCss" :class="{ evaCssMax: Stbodywidth < 974 }">
|
|
|
<div class="elist_input">
|
|
|
@@ -1984,10 +1984,10 @@
|
|
|
</div>-->
|
|
|
</div>
|
|
|
</div>
|
|
|
- <el-dialog title="作业提交" :visible.sync="dialogVisible" :append-to-body="true" width="500px"
|
|
|
+ <el-dialog title="File Upload" :visible.sync="dialogVisible" :append-to-body="true" width="500px"
|
|
|
:before-close="handleClose" class="dialog_change">
|
|
|
<div class="marginT">
|
|
|
- <div>上传文件</div>
|
|
|
+ <div>Upload files</div>
|
|
|
<div class="chapter_add" @click="addImg($event)" v-if="studyJuri[0].cover.length == 0">
|
|
|
<div class="up_photo">
|
|
|
<img src="@/assets/icon/uploadImg.png" alt />
|
|
|
@@ -2122,7 +2122,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>-->
|
|
|
- <div class="upload_send" @click="addCourseWorks(taskCount)" v-if="!proVisible">提交</div>
|
|
|
+ <div class="upload_send" @click="addCourseWorks(taskCount)" v-if="!proVisible">Submit</div>
|
|
|
</el-dialog>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -2223,20 +2223,20 @@
|
|
|
</div> -->
|
|
|
</div>
|
|
|
<div class="addTextCss" @click="addPz('1')" v-if="pzType == 1">
|
|
|
- 确定
|
|
|
+ Confirm
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div v-if="proVisible" class="mask">
|
|
|
<div class="progressBox">
|
|
|
- <div class="lbox"><img src="@/assets/loading.gif" />上传中,请稍后</div>
|
|
|
+ <div class="lbox"><img src="@/assets/loading.gif" />Uploading</div>
|
|
|
<el-progress :text-inside="true" :stroke-width="20" :percentage="progress" style="width: 80%"></el-progress>
|
|
|
</div>
|
|
|
</div>
|
|
|
<el-dialog :visible.sync="pictureDialog" size="tiny">
|
|
|
<img width="100%" :src="dialogImageUrl" alt />
|
|
|
</el-dialog>
|
|
|
- <el-dialog :title="noteName != '' ? noteName : '查看问卷'" :visible.sync="dialogVisible5" :append-to-body="true"
|
|
|
+ <el-dialog :title="noteName != '' ? noteName : 'Questionnaire'" :visible.sync="dialogVisible5" :append-to-body="true"
|
|
|
width="1000px" :before-close="handleClose" class="dialog_diy dialog_diy3">
|
|
|
<div>
|
|
|
<div class="a_add_title" style="
|
|
|
@@ -2245,7 +2245,7 @@
|
|
|
align-items: center;
|
|
|
justify-content: center;
|
|
|
">
|
|
|
- <div style="margin-right: 20px; font-size: 20px">标题:</div>
|
|
|
+ <div style="margin-right: 20px; font-size: 20px">Title:</div>
|
|
|
<div style="font-size: 20px">{{ askJson.askTitle }}</div>
|
|
|
</div>
|
|
|
<div class="a_addBox">
|
|
|
@@ -2272,11 +2272,11 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<span slot="footer" class="dialog-footer">
|
|
|
- <el-button class="cancelbtnGM" @click="dialogVisible5 = false" v-show="noteName == ''">取 消</el-button>
|
|
|
+ <el-button class="cancelbtnGM" @click="dialogVisible5 = false" v-show="noteName == ''">Cancel</el-button>
|
|
|
<el-button class="btnClassGM" type="primary" @click="addStudentAsk" v-show="noteName == ''">确 定</el-button>
|
|
|
</span>
|
|
|
</el-dialog>
|
|
|
- <el-dialog :title="noteName != '' ? noteName : '查看问卷'" :visible.sync="dialogVisibleChoice" :append-to-body="true"
|
|
|
+ <el-dialog :title="noteName != '' ? noteName : 'Questionnaire'" :visible.sync="dialogVisibleChoice" :append-to-body="true"
|
|
|
width="1000px" :before-close="handleClose" class="dialog_diy dialog_diy3">
|
|
|
<div>
|
|
|
<!-- <div class="a_add_title" style="
|
|
|
@@ -2285,7 +2285,7 @@
|
|
|
align-items: center;
|
|
|
justify-content: center;
|
|
|
">
|
|
|
- <div style="margin-right: 20px; font-size: 20px">标题:</div>
|
|
|
+ <div style="margin-right: 20px; font-size: 20px">Title:</div>
|
|
|
<div style="font-size: 20px">{{ testJson.testTitle }}</div>
|
|
|
</div> -->
|
|
|
<div class="a_addBox">
|
|
|
@@ -2318,7 +2318,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<span slot="footer" class="dialog-footer">
|
|
|
- <el-button class="cancelbtnGM" @click="dialogVisibleChoice = false" v-show="noteName == ''">取 消</el-button>
|
|
|
+ <el-button class="cancelbtnGM" @click="dialogVisibleChoice = false" v-show="noteName == ''">Cancel</el-button>
|
|
|
<el-button class="btnClassGM" type="primary" @click="addStudentTest" v-show="noteName == ''">确 定</el-button>
|
|
|
</span>
|
|
|
</el-dialog>
|
|
|
@@ -2332,7 +2332,7 @@
|
|
|
<div v-html="text.url" style="font-size: 18px; padding: 40px 0 0 0"></div>
|
|
|
</el-form>
|
|
|
<span slot="footer" class="dialog-footer">
|
|
|
- <el-button class="btnClassGM" type="primary" @click="dialogVisible1 = false">确定</el-button>
|
|
|
+ <el-button class="btnClassGM" type="primary" @click="dialogVisible1 = false">Confirm</el-button>
|
|
|
</span>
|
|
|
</el-dialog>
|
|
|
<el-dialog title="文件预览" :visible.sync="dialogVisible3" width="50%" :before-close="handleClose" class="dialog_diy"
|
|
|
@@ -2350,12 +2350,12 @@
|
|
|
<el-dialog title="文件预览" :visible.sync="dialogVisible6" width="50%" :before-close="handleClose" class="dialog_diy">
|
|
|
<iframe :src="pptImgUrl1" frameborder="0" width="100%" height="600"></iframe>
|
|
|
</el-dialog>
|
|
|
- <el-dialog title="提示" :visible.sync="dialogVisible4" :append-to-body="true" width="800px"
|
|
|
+ <el-dialog title="Notification" :visible.sync="dialogVisible4" :append-to-body="true" width="800px"
|
|
|
:before-close="handleClose" class="dialog_diy notice">
|
|
|
<div>此功能暂未开放!</div>
|
|
|
- <el-button type="primary" @click="dialogVisible4 = false">确定</el-button>
|
|
|
+ <el-button type="primary" @click="dialogVisible4 = false">Confirm</el-button>
|
|
|
</el-dialog>
|
|
|
- <el-dialog title="问答" :visible.sync="answerDialogVisible" :append-to-body="true" width="800px"
|
|
|
+ <el-dialog title="Question" :visible.sync="answerDialogVisible" :append-to-body="true" width="800px"
|
|
|
:before-close="handleClose" class="dialog_diy">
|
|
|
<div>
|
|
|
<div style="
|
|
|
@@ -2380,25 +2380,25 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div slot="footer">
|
|
|
- <el-button class="cancelbtnGM" @click="answerDialogVisible = false">取 消</el-button>
|
|
|
+ <el-button class="cancelbtnGM" @click="answerDialogVisible = false">Cancel</el-button>
|
|
|
<el-button class="btnClassGM" type="primary" @click="addQuestion">提 交</el-button>
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
- <el-dialog title="倒计时" :visible.sync="timeDialogVisible" :append-to-body="true" width="800px"
|
|
|
+ <el-dialog title="Timer" :visible.sync="timeDialogVisible" :append-to-body="true" width="800px"
|
|
|
:before-close="handleClose" class="dialog_diy">
|
|
|
<div>
|
|
|
<Time v-if="timeDialogVisible"></Time>
|
|
|
</div>
|
|
|
<div slot="footer">
|
|
|
- <el-button class="cancelbtnGM" @click="timeDialogVisible = false">关 闭</el-button>
|
|
|
+ <el-button class="cancelbtnGM" @click="timeDialogVisible = false">Close</el-button>
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
- <el-dialog title="权限设置" :visible.sync="juriVisible" :append-to-body="true" width="400px" :before-close="handleClose"
|
|
|
+ <el-dialog title="Permission" :visible.sync="juriVisible" :append-to-body="true" width="400px" :before-close="handleClose"
|
|
|
class="dialog_diy">
|
|
|
<div>
|
|
|
<div class="open_box">
|
|
|
<div class="switch_box">
|
|
|
- <span>允许学生查看所有作业</span>
|
|
|
+ <span>Allow students to view all submission</span>
|
|
|
<el-switch v-model="sIsOpen" active-text="" class="switchCss" @change="updateSLook"></el-switch>
|
|
|
</div>
|
|
|
<div class="switch_box"
|
|
|
@@ -2409,7 +2409,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div slot="footer">
|
|
|
- <el-button class="cancelbtnGM" @click="juriVisible = false">关 闭</el-button>
|
|
|
+ <el-button class="cancelbtnGM" @click="juriVisible = false">Close</el-button>
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
<el-dialog title="查看视频" :visible.sync="videoVisible" :append-to-body="true" width="1000px"
|
|
|
@@ -2421,7 +2421,7 @@
|
|
|
<div slot="footer">
|
|
|
<el-button class="btnClassGM" style="color: #fff"
|
|
|
@click="(videoVisible = false), (videoDetail.sources[0].src = '')">
|
|
|
- 关 闭</el-button>
|
|
|
+ Close</el-button>
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
<el-dialog title="查看详情" :visible.sync="commentDialogVisible" :append-to-body="true" width="800px"
|
|
|
@@ -2459,7 +2459,7 @@
|
|
|
</div>
|
|
|
<div class="worksAnswer" v-if="commentDetail.works && commentDetail.type == 4">
|
|
|
<div class="evalCss">
|
|
|
- <div class="nav">请选择星星进行评分</div>
|
|
|
+ <div class="nav">Please select stars to rate</div>
|
|
|
<div class="middleBox" v-if="eScore.eStar">
|
|
|
<div class="pfBox" v-for="(e, eIndex) in rateJson" :key="eIndex">
|
|
|
<div class="nameAndrate">
|
|
|
@@ -2476,7 +2476,7 @@
|
|
|
font-size: 14px;
|
|
|
text-indent: 10px;
|
|
|
color: #000;
|
|
|
- " cols v-model="eScore.eBzText" placeholder="请输入评价内容..."></textarea>
|
|
|
+ " cols v-model="eScore.eBzText" placeholder="Please enter your comments"></textarea>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -2563,7 +2563,7 @@
|
|
|
videoDetail.sources && videoDetail.sources[0]
|
|
|
? (videoDetail.sources[0].src = '')
|
|
|
: ''
|
|
|
- ">取 消</el-button>
|
|
|
+ ">Cancel</el-button>
|
|
|
<el-button class="btnClassGM" type="primary" @click="addComment(commentDetail.wid, userid, 2)">确 定</el-button>
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
@@ -2598,19 +2598,19 @@
|
|
|
{{ fullUrl.name }}
|
|
|
</div>
|
|
|
</el-form-item>
|
|
|
- <!-- <div style="color: #918f8f; width: 85%">文档内容</div> -->
|
|
|
+ <!-- <div style="color: #918f8f; width: 85%">Content</div> -->
|
|
|
<div v-html="fullUrl.url" class="textContent" style="height: auto"></div>
|
|
|
</el-form>
|
|
|
</div>
|
|
|
</div>
|
|
|
<!-- <div slot="footer">
|
|
|
- <el-button @click="fullDialogVisible = false">关 闭</el-button>
|
|
|
+ <el-button @click="fullDialogVisible = false">Close</el-button>
|
|
|
</div> -->
|
|
|
</el-dialog>
|
|
|
<el-dialog title="学生评价" :visible.sync="studentEvalDialogVisible" :append-to-body="true" width="800px"
|
|
|
:before-close="handleClose" class="dialog_diy">
|
|
|
<div class="evalCss">
|
|
|
- <div class="nav">请选择星星进行评分</div>
|
|
|
+ <div class="nav">Please select stars to rate</div>
|
|
|
<div class="middleBox" v-if="eScore.eStar">
|
|
|
<div class="pfBox" v-for="(e, eIndex) in rateJson" :key="eIndex">
|
|
|
<div class="nameAndrate">
|
|
|
@@ -2631,22 +2631,21 @@
|
|
|
background: #f7f6f9;
|
|
|
font-size: 14px;
|
|
|
text-indent: 10px;
|
|
|
- " cols v-model="eScore.eBzText" placeholder="请输入评价内容..."></textarea>
|
|
|
+ " cols v-model="eScore.eBzText" placeholder="Please enter your comments"></textarea>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div slot="footer">
|
|
|
- <el-button class="cancelbtnGM" @click="studentEvalDialogVisible = false">取 消</el-button>
|
|
|
+ <el-button class="cancelbtnGM" @click="studentEvalDialogVisible = false">Cancel</el-button>
|
|
|
<el-button class="btnClassGM" type="primary" @click="addBzWorks" v-if="!isStar">确 定</el-button>
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
- <el-dialog title="选择匹配" :visible.sync="dialogVisibleSelect" :append-to-body="true" width="90%"
|
|
|
+ <el-dialog title="Match" :visible.sync="dialogVisibleSelect" :append-to-body="true" width="90%"
|
|
|
:before-close="handleClose" class="dialog_diy dialog_diy3">
|
|
|
<div v-if="selectJson">
|
|
|
<div class="select_box2">
|
|
|
<div class="select_box2_title">
|
|
|
- <div>选择匹配</div>
|
|
|
- <div>请选择对应的答案进行答题!</div>
|
|
|
+ <div>Match</div>
|
|
|
</div>
|
|
|
<div class="select_box2_box">
|
|
|
<div class="select_box2_img">
|
|
|
@@ -2658,11 +2657,11 @@
|
|
|
{{ selectAnswer.stu }}
|
|
|
</div>
|
|
|
<div class="select_answer_title" v-else>
|
|
|
- 根据题目选择对应答案
|
|
|
+ Select the matching answer for each question
|
|
|
</div>
|
|
|
<div class="select_box2_answer_box" v-for="(item2, checkIndex) in selectJson.select" :key="checkIndex">
|
|
|
<span style="min-width: 30px">{{ checkIndex + 1 }}、</span>
|
|
|
- <el-select :disabled="isSelect" v-model="selectAnswer.answer[checkIndex]" placeholder="请选择正确答案">
|
|
|
+ <el-select :disabled="isSelect" v-model="selectAnswer.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>
|
|
|
@@ -2687,7 +2686,7 @@
|
|
|
</div>
|
|
|
|
|
|
<div class="upAnswerCss">
|
|
|
- <el-button class="btnClassGM" type="primary" @click="addSelectAnswer" v-if="!isSelect">提交答案</el-button>
|
|
|
+ <el-button class="btnClassGM" type="primary" @click="addSelectAnswer" v-if="!isSelect">Submit</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -2737,7 +2736,7 @@
|
|
|
videoDetail.sources && videoDetail.sources[0]
|
|
|
? (videoDetail.sources[0].src = '')
|
|
|
: ''
|
|
|
- ">取 消</el-button>
|
|
|
+ ">Cancel</el-button>
|
|
|
<el-button type="primary" class="btnClassGM" v-if="courseDetail.userid == userid"
|
|
|
@click="scoreWork(commentDetail.wid)">确 定</el-button>
|
|
|
</span>
|
|
|
@@ -3097,10 +3096,10 @@ export default {
|
|
|
if (this.workTypeA == true) {
|
|
|
this.$confirm(
|
|
|
"您已经提交了该作业了,如果您再提交将覆盖上次提交的作业!",
|
|
|
- "提示",
|
|
|
+ "Notification",
|
|
|
{
|
|
|
- confirmButtonText: "确定",
|
|
|
- cancelButtonText: "取消",
|
|
|
+ confirmButtonText: "Confirm",
|
|
|
+ cancelButtonText: "Cancel",
|
|
|
type: "warning",
|
|
|
}
|
|
|
)
|
|
|
@@ -3644,9 +3643,9 @@ export default {
|
|
|
this.studentEvalDialogVisible = true;
|
|
|
},
|
|
|
deleteWorks(id) {
|
|
|
- this.$confirm("确定删除此作业吗?", "提示", {
|
|
|
- confirmButtonText: "确定",
|
|
|
- cancelButtonText: "取消",
|
|
|
+ this.$confirm("Are you sure you want to delete this work?", "Notification", {
|
|
|
+ confirmButtonText: "Confirm",
|
|
|
+ cancelButtonText: "Cancel",
|
|
|
type: "warning",
|
|
|
})
|
|
|
.then(() => {
|
|
|
@@ -3659,7 +3658,7 @@ export default {
|
|
|
.post(this.$store.state.api + "deleteCourseWork", params)
|
|
|
.then((res) => {
|
|
|
this.$message({
|
|
|
- message: "删除成功",
|
|
|
+ message: "Success",
|
|
|
type: "success",
|
|
|
});
|
|
|
this.selectStudent();
|
|
|
@@ -4978,9 +4977,9 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
deletePz(id) {
|
|
|
- this.$confirm("确定删除此批注吗?", "提示", {
|
|
|
- confirmButtonText: "确定",
|
|
|
- cancelButtonText: "取消",
|
|
|
+ this.$confirm("确定删除此批注吗?", "Notification", {
|
|
|
+ confirmButtonText: "Confirm",
|
|
|
+ cancelButtonText: "Cancel",
|
|
|
type: "warning",
|
|
|
})
|
|
|
.then(() => {
|
|
|
@@ -4993,7 +4992,7 @@ export default {
|
|
|
.post(this.$store.state.api + "deletePz", params)
|
|
|
.then((res) => {
|
|
|
this.$message({
|
|
|
- message: "删除成功",
|
|
|
+ message: "Success",
|
|
|
type: "success",
|
|
|
});
|
|
|
this.selectPz();
|
|
|
@@ -5453,10 +5452,10 @@ export default {
|
|
|
if (this.isNoHomeWork) {
|
|
|
this.$confirm(
|
|
|
"您已经提交了该作业了,如果您再提交将覆盖上次提交的作业!",
|
|
|
- "提示",
|
|
|
+ "Notification",
|
|
|
{
|
|
|
- confirmButtonText: "确定",
|
|
|
- cancelButtonText: "取消",
|
|
|
+ confirmButtonText: "Confirm",
|
|
|
+ cancelButtonText: "Cancel",
|
|
|
type: "warning",
|
|
|
}
|
|
|
)
|
|
|
@@ -6113,9 +6112,9 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
deletePicturePaint() {
|
|
|
- this.$confirm("确定删除此批注吗?", "提示", {
|
|
|
- confirmButtonText: "确定",
|
|
|
- cancelButtonText: "取消",
|
|
|
+ this.$confirm("确定删除此批注吗?", "Notification", {
|
|
|
+ confirmButtonText: "Confirm",
|
|
|
+ cancelButtonText: "Cancel",
|
|
|
type: "warning",
|
|
|
})
|
|
|
.then(() => {
|
|
|
@@ -6129,7 +6128,7 @@ export default {
|
|
|
.post(this.$store.state.api + "updateCourseWorks", params)
|
|
|
.then((res) => {
|
|
|
this.$message({
|
|
|
- message: "删除成功",
|
|
|
+ message: "Success",
|
|
|
type: "success",
|
|
|
});
|
|
|
this.selectSWorks();
|