|
@@ -1,5 +1,5 @@
|
|
|
<template>
|
|
|
- <div class="pb_content" style="background: #f0f2f5" v-loading="loading">
|
|
|
+ <div class="pb_content" style="background: #f0f2f5" v-loading="loading" element-loading-text="小可正在努力生成中,请稍等...">
|
|
|
<div class="pb_content_body" style="position: relative; margin: 0">
|
|
|
<div class="right" :style="{width:istemplate == 1 ? 'calc(100% - 300px)' : '100%'}">
|
|
|
<div class="courseTop">
|
|
@@ -358,7 +358,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="whiteBg" style="background: #fff; margin: 0 0 10px;padding: 0 0 15px;" v-loading="textLoading">
|
|
|
+ <div class="whiteBg" style="background: #fff; margin: 0 0 10px;padding: 0 0 15px;" v-loading="textLoading" element-loading-text="小可正在努力生成中,请稍等...">
|
|
|
<div class="whiteBg" style="border-radius: 0; margin-top: 15px">
|
|
|
<div class="c_info_title">
|
|
|
课程简要描述
|
|
@@ -667,7 +667,7 @@
|
|
|
<input type="text" placeholder="输入任务名称" class="binfo_input" style="border-radius: 4px"
|
|
|
v-model="item.task" />
|
|
|
</div>
|
|
|
- <div class="outline_detail" v-loading="taskDetailLoading.indexOf('task-' + index) !== -1">
|
|
|
+ <div class="outline_detail" v-loading="taskDetailLoading.indexOf('task-' + index) !== -1" element-loading-text="小可正在努力生成中,请稍等...">
|
|
|
<textarea v-autoHeight="100" rows="4" class="binfo_input binfo_textarea" cols
|
|
|
placeholder="请输入任务描述" v-model="item.taskDetail2"></textarea>
|
|
|
<div class="op_box">
|
|
@@ -689,7 +689,7 @@
|
|
|
概念群
|
|
|
</div>
|
|
|
<div class="task_outline">
|
|
|
- <div class="outline_detail" v-loading="cpoteLoading.cpote1">
|
|
|
+ <div class="outline_detail" v-loading="cpoteLoading.cpote1" element-loading-text="小可正在努力生成中,请稍等...">
|
|
|
<textarea v-autoHeight="100" rows="4" class="binfo_input binfo_textarea" cols placeholder="请输入概念群"
|
|
|
v-model="cpote.cpote1" v-if="cpote.cpote1s"></textarea>
|
|
|
<div class="markBox vditor-reset" v-html="MarkdownT(cpote.cpote1)" v-else></div>
|
|
@@ -714,7 +714,7 @@
|
|
|
问题链
|
|
|
</div>
|
|
|
<div class="task_outline">
|
|
|
- <div class="outline_detail" v-loading="cpoteLoading.cpote2">
|
|
|
+ <div class="outline_detail" v-loading="cpoteLoading.cpote2" element-loading-text="小可正在努力生成中,请稍等...">
|
|
|
<textarea v-autoHeight="100" rows="4" class="binfo_input binfo_textarea" cols placeholder="请输入问题链"
|
|
|
v-model="cpote.cpote2" v-if="cpote.cpote2s"></textarea>
|
|
|
<div class="markBox vditor-reset" v-html="MarkdownT(cpote.cpote2)" v-else></div>
|
|
@@ -739,7 +739,7 @@
|
|
|
目标层
|
|
|
</div>
|
|
|
<div class="task_outline">
|
|
|
- <div class="outline_detail" v-loading="cpoteLoading.cpote3">
|
|
|
+ <div class="outline_detail" v-loading="cpoteLoading.cpote3" element-loading-text="小可正在努力生成中,请稍等...">
|
|
|
<textarea v-autoHeight="100" rows="4" class="binfo_input binfo_textarea" cols placeholder="请输入目标层"
|
|
|
v-model="cpote.cpote3" v-if="cpote.cpote3s"></textarea>
|
|
|
<div class="markBox vditor-reset" v-html="MarkdownT(cpote.cpote3)" v-else></div>
|
|
@@ -764,7 +764,7 @@
|
|
|
任务簇
|
|
|
</div>
|
|
|
<div class="task_outline">
|
|
|
- <div class="outline_detail" v-loading="cpoteLoading.cpote4">
|
|
|
+ <div class="outline_detail" v-loading="cpoteLoading.cpote4" element-loading-text="小可正在努力生成中,请稍等...">
|
|
|
<textarea v-autoHeight="100" rows="4" class="binfo_input binfo_textarea" cols placeholder="请输入任务簇"
|
|
|
v-model="cpote.cpote4" v-if="cpote.cpote4s"></textarea>
|
|
|
<div class="markBox vditor-reset" v-html="MarkdownT(cpote.cpote4)" v-else></div>
|
|
@@ -801,7 +801,7 @@
|
|
|
<input type="text" placeholder="输入任务名称" class="binfo_input" style="border-radius: 4px"
|
|
|
v-model="item.task" />
|
|
|
</div>
|
|
|
- <div class="outline_detail" v-loading="taskDetailLoading5.indexOf('task-' + index) !== -1">
|
|
|
+ <div class="outline_detail" v-loading="taskDetailLoading5.indexOf('task-' + index) !== -1" element-loading-text="小可正在努力生成中,请稍等...">
|
|
|
<textarea v-autoHeight="100" rows="4" class="binfo_input binfo_textarea" cols placeholder="请输入教案"
|
|
|
v-model="item.taskDetail3" v-if="item.isTask3"></textarea>
|
|
|
<div class="markBox vditor-reset" v-html="MarkdownT(item.taskDetail3)" v-else></div>
|
|
@@ -1659,7 +1659,7 @@
|
|
|
easyArray.indexOf(unitJson[unitIndex].easy) ==
|
|
|
-1
|
|
|
" style="margin-top: 20px" class="op_task_box"
|
|
|
- v-loading="taskDetailLoading2.indexOf('task-' + itemTaskIndex) !== -1">
|
|
|
+ v-loading="taskDetailLoading2.indexOf('task-' + itemTaskIndex) !== -1" element-loading-text="小可正在努力生成中,请稍等...">
|
|
|
<!-- <editor-bar class="addEditor" style="margin: 0" placeholder="请输入任务描述" v-model="unitJson[unitIndex].chapterInfo[0].taskJson[
|
|
|
itemTaskIndex
|
|
|
].taskDetail
|
|
@@ -3332,7 +3332,7 @@
|
|
|
</div>
|
|
|
<!-- v-show="!itemTool.isFold3" -->
|
|
|
<div class="op_tool_box"
|
|
|
- v-loading="taskDetailLoading3.indexOf('task-' + itemTaskIndex + toolIndex) !== -1">
|
|
|
+ v-loading="taskDetailLoading3.indexOf('task-' + itemTaskIndex + toolIndex) !== -1" element-loading-text="小可正在努力生成中,请稍等...">
|
|
|
<textarea rows="2" v-autoHeight="70" type="text" placeholder="添加工具描述"
|
|
|
class="binfo_input" style="
|
|
|
margin: 0 0 20px 0;
|
|
@@ -3632,7 +3632,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="elist_css" v-if="!(unitJson[unitJson.length - 1].easy == 4)"
|
|
|
- v-loading="taskDetailLoading4.indexOf('task-' + itemTaskIndex) !== -1">
|
|
|
+ v-loading="taskDetailLoading4.indexOf('task-' + itemTaskIndex) !== -1" element-loading-text="小可正在努力生成中,请稍等...">
|
|
|
<div class="elist_title">
|
|
|
<div style="
|
|
|
display: flex;
|
|
@@ -13253,10 +13253,10 @@ ${this.templateid == "4480d65a-1e48-11ef-bee5-005056b86db5" ? '#目标层\n'+thi
|
|
|
|
|
|
## 格式要求
|
|
|
任务数量:${this.teacherText.length}个
|
|
|
-任务描述:该描述是教师给与学生的指示(用于指导学生如何进行每个教学活动),对应到学生活动,你应该用友好,但是又清晰明确的口吻来撰写。
|
|
|
+任务描述:用老师的身份以友好,但是又清晰明确的口吻来撰写该描述,该描述教师给与学生的指示(用于指导学生如何进行每个教学活动),对应到学生活动
|
|
|
评价标准:至少3条评价标准,这个评价是教师用来评价学生表现的,需要包含评价维度,以及该维度中教师期待学生的表现,句式为学生应该能....
|
|
|
-工具名:从工具列表中选择0~2个工具用于学生阶段性成果提交:工具列表:[电子白板,文档,思维导图,表格,作业提交]
|
|
|
-工具指引:以友好,明确的口吻告诉学生该如何使用该工具
|
|
|
+工具名:从工具列表中选择0~2个工具用于学生阶段性成果提交:工具列表:电子白板,文档,思维导图,表格,作业提交,问答,选择题,只在这几个工具里选
|
|
|
+工具描述:用同学的方式以友好亲切,明确的口吻告诉学生该如何使用该工具
|
|
|
|
|
|
# Format example
|
|
|
[{"detail":"面向学生的任务描述","elist":[{"value":"评价名字1","detail":"评价维度1","score":5},{"value":"评价名字2","detail":"评价维度2","score":5},{"value":"评价名字3","detail":"评价维度3","score":5}],"toolChoose":[{"tool":"工具名","detail":"工具描述"},{"tool":"工具名","detail":"工具描述"}]},{"detail":"面向学生的任务描述","elist":[{"value":"评价名字1","detail":"评价维度1","score":5},{"value":"评价名字2","detail":"评价维度2","score":5},{"value":"评价名字3","detail":"评价维度3","score":5}],"toolChoose":[]},{"detail":"面向学生的任务描述","elist":[{"value":"评价名字1","detail":"评价维度1","score":5},{"value":"评价名字2","detail":"评价维度2","score":5},{"value":"评价名字3","detail":"评价维度3","score":5}],"toolChoose":[{"tool":"工具名","detail":"工具描述"}]}]`
|
|
@@ -13878,9 +13878,9 @@ ${message} 以及##参考资料 以文本格式输出项目概况,驱动性问
|
|
|
if (_task.toolChoose.length) {
|
|
|
for (var j = 0; j < _task.toolChoose.length; j++) {
|
|
|
let _json = {
|
|
|
- tool: toolsJson[_task.toolChoose[j].tool] ? [toolsJson[_task.toolChoose[j].tool].tool] : [],
|
|
|
+ tool: toolsJson[_task.toolChoose[j].tool] ? [toolsJson[_task.toolChoose[j].tool].tool] : [16],
|
|
|
toolDetail: _task.toolChoose[j].detail,
|
|
|
- toolType: toolsJson[_task.toolChoose[j].tool] ? toolsJson[_task.toolChoose[j].tool].type : 0,
|
|
|
+ toolType: toolsJson[_task.toolChoose[j].tool] ? toolsJson[_task.toolChoose[j].tool].type : 2,
|
|
|
askCount: 1,
|
|
|
askTitle: "",
|
|
|
askJson: [{ askstitle: "", askItem: 1, checkList: [] }],
|