提交 25a58cec authored 作者: GOD_ZYX's avatar GOD_ZYX

mba 修改大作业标题最大限制和增加随机产生大作业题目顺序

上级 6615cda2
No preview for this file type
...@@ -2,4 +2,4 @@ ...@@ -2,4 +2,4 @@
<script src="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/static/compatible/console-polyfill.js"></script> <script src="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/static/compatible/console-polyfill.js"></script>
<script src="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/static/compatible/html5shiv.min.js"></script> <script src="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/static/compatible/html5shiv.min.js"></script>
<script src="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/static/compatible/respond.min.js"></script> <script src="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/static/compatible/respond.min.js"></script>
<![endif]--><script type="text/javascript" src="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/resources/manifest.f5ee8dee.js"></script><script type="text/javascript" src="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/resources/vendor.435ab98c.js"></script><script type="text/javascript" src="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/resources/app.68a82e13.js"></script></body></html> <![endif]--><script type="text/javascript" src="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/resources/manifest.8aebf7e8.js"></script><script type="text/javascript" src="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/resources/vendor.435ab98c.js"></script><script type="text/javascript" src="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/resources/app.68a82e13.js"></script></body></html>
\ No newline at end of file \ No newline at end of file
.play .exam[data-v-f3fcde96]{padding:0}.play .exam .topic[data-v-f3fcde96]{display:inline-block;margin-bottom:.1rem}.play .exam .topic .tit[data-v-f3fcde96]{margin:0 auto;padding:0 .2rem;text-align:center;font-size:.24rem;color:#313131;background:#fff;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box}.play .exam .topic .cur[data-v-f3fcde96]{text-align:center;font-size:.18rem;color:#313131;line-height:.4rem}.play .exam .q-group[data-v-f3fcde96]{padding:.1rem;border-bottom:1px solid hsla(0,0%,78.8%,.48);overflow:hidden}.play .exam .q-group .q-num[data-v-f3fcde96]{float:left;margin-right:.1rem;font-size:.16rem;color:#676a6c}.play .exam .q-group .q-title[data-v-f3fcde96]{float:left;width:90%;font-size:.16rem;color:#676a6c;text-align:justify}.play .exam .q-group .q-type[data-v-f3fcde96]{float:right;font-size:.16rem;color:#676a6c}.play .exam .q-group .radio-group[data-v-f3fcde96]{float:left;margin-top:.1rem;width:100%}.play .exam .q-group .radio-group .radio[data-v-f3fcde96]{display:block;font-size:.18rem;color:#3f3b3a;line-height:.3rem;margin-bottom:.1rem}.play .exam .q-group .checkbox-group[data-v-f3fcde96]{float:left;margin-top:.1rem;width:100%}.play .exam .q-group .checkbox-group .checkbox[data-v-f3fcde96]{display:block;font-size:.18rem;color:#3f3b3a;line-height:.3rem;margin-bottom:.1rem}.play .exam .q-group .checkbox-group .checkbox.error[data-v-f3fcde96],.play .exam .q-group .radio-group .radio.error[data-v-f3fcde96]{color:#d80000}.play .exam .q-group .checkbox-group .checkbox.success[data-v-f3fcde96],.play .exam .q-group .radio-group .radio.success[data-v-f3fcde96]{color:#090}.play .exam .q-group .result[data-v-f3fcde96]{float:right;font-size:.18rem;color:#3f3b3a;margin-right:0}.play .exam .q-group .result .stu[data-v-f3fcde96]{display:inline-block}.play .exam .q-group .result .stu.error[data-v-f3fcde96]{color:#d80000}.play .exam .q-group .result .stu.success[data-v-f3fcde96]{color:#090}.play .exam .q-group[data-v-f3fcde96]:last-child{border-bottom:none}.play .exam .btn[data-v-f3fcde96]{margin:.2rem auto;width:60%;height:.5rem;line-height:.5rem;font-size:.16rem;text-align:center;font-weight:300;color:#fff;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;border-radius:.1rem;background:#b49441;cursor:pointer}.play .exam .btn.on[data-v-f3fcde96]{opacity:.5}.play .exam .care[data-v-f3fcde96]{font-size:.16rem;color:#d80000;text-align:center} .play .exam[data-v-446ed632]{padding:0}.play .exam .topic[data-v-446ed632]{display:inline-block;margin-bottom:.1rem}.play .exam .topic .tit[data-v-446ed632]{margin:0 auto;padding:0 .2rem;text-align:center;font-size:.24rem;color:#313131;background:#fff;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box}.play .exam .topic .cur[data-v-446ed632]{text-align:center;font-size:.18rem;color:#313131;line-height:.4rem}.play .exam .q-group[data-v-446ed632]{padding:.1rem;border-bottom:1px solid hsla(0,0%,78.8%,.48);overflow:hidden}.play .exam .q-group .q-num[data-v-446ed632]{float:left;margin-right:.1rem;font-size:.16rem;color:#676a6c}.play .exam .q-group .q-title[data-v-446ed632]{float:left;width:90%;font-size:.16rem;color:#676a6c;text-align:justify}.play .exam .q-group .q-type[data-v-446ed632]{float:right;font-size:.16rem;color:#676a6c}.play .exam .q-group .radio-group[data-v-446ed632]{float:left;margin-top:.1rem;width:100%}.play .exam .q-group .radio-group .radio[data-v-446ed632]{display:block;font-size:.18rem;color:#3f3b3a;line-height:.3rem;margin-bottom:.1rem}.play .exam .q-group .checkbox-group[data-v-446ed632]{float:left;margin-top:.1rem;width:100%}.play .exam .q-group .checkbox-group .checkbox[data-v-446ed632]{display:block;font-size:.18rem;color:#3f3b3a;line-height:.3rem;margin-bottom:.1rem}.play .exam .q-group .checkbox-group .checkbox.error[data-v-446ed632],.play .exam .q-group .radio-group .radio.error[data-v-446ed632]{color:#d80000}.play .exam .q-group .checkbox-group .checkbox.success[data-v-446ed632],.play .exam .q-group .radio-group .radio.success[data-v-446ed632]{color:#090}.play .exam .q-group .result[data-v-446ed632]{float:right;font-size:.18rem;color:#3f3b3a;margin-right:0}.play .exam .q-group .result .stu[data-v-446ed632]{display:inline-block}.play .exam .q-group .result .stu.error[data-v-446ed632]{color:#d80000}.play .exam .q-group .result .stu.success[data-v-446ed632]{color:#090}.play .exam .q-group[data-v-446ed632]:last-child{border-bottom:none}.play .exam .btn[data-v-446ed632]{margin:.2rem auto;width:60%;height:.5rem;line-height:.5rem;font-size:.16rem;text-align:center;font-weight:300;color:#fff;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;border-radius:.1rem;background:#b49441;cursor:pointer}.play .exam .btn.on[data-v-446ed632]{opacity:.5}.play .exam .care[data-v-446ed632]{font-size:.16rem;color:#d80000;text-align:center}
\ No newline at end of file \ No newline at end of file
(window.webpackJsonp=window.webpackJsonp||[]).push([[11],{270:function(e,t,r){"use strict";r.r(t);var s=r(430),a=r(357);for(var i in a)"default"!==i&&function(e){r.d(t,e,function(){return a[e]})}(i);r(404);var c=r(1),o=Object(c.a)(a.default,s.a,s.b,!1,null,"f3fcde96",null);o.options.__file="chapterExam.vue",t.default=o.exports},357:function(e,t,r){"use strict";r.r(t);var s=r(358),a=r.n(s);for(var i in s)"default"!==i&&function(e){r.d(t,e,function(){return s[e]})}(i);t.default=a.a},358:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s,a=r(73),h=(s=a)&&s.__esModule?s:{default:s};t.default={props:{chapterId:{type:String,require:!1},chapterName:{type:String,require:!1},chapterExam:{type:Object,require:!1},sid:{type:String,require:!1},cid:{type:String,require:!1},id:{type:String,require:!1}},data:function(){return{exam:{},param:{course_id:"",chapter_id:"",work_id:"",semester_id:"",work_contents:"",duration:0,score:0},startTime:"",recordAll:[],setTime:null,radioCur:"",checkCur:""}},mounted:function(){this.loadAjax()},methods:{updateData:function(d){return this.param={course_id:d.course_id,chapter_id:d.chapter_id,work_id:d.work_id,semester_id:d.semester_id,work_contents:"",duration:0,score:0},this.startTime=(new Date).getTime(),{id:d.id,semester_id:d.semester_id,title:d.work_title,score:d.score||(0===d.score?"0":""),work_contents:d.work_contents||"",group:d.questions.map(function(e,t){var r="",s="",a=0,i=JSON.parse(e.question_options);i.forEach(function(e,t){if(e.checked)switch(t){case 0:r+="A,";break;case 1:r+="B,";break;case 2:r+="C,";break;case 3:r+="D,";break;case 4:r+="E,";break;case 5:r+="F,"}});var c="";if(d.work_contents){for(var o=JSON.parse(d.work_contents),n=0;n<o.length;n++)if(o[n].question_id===e.id){i=o[n].options,a=o[n].is_correct;break}if(1===e.question_type)for(var u=0;u<i.length;u++)if(i[u].selected){switch(c=u){case 0:s="A,";break;case 1:s="B,";break;case 2:s="C,";break;case 3:s="D,";break;case 4:s="E,";break;case 5:s="F,"}break}if(2===e.question_type)for(var l=0;l<i.length;l++)if(i[l].selected)switch(l){case 0:s+="A,";break;case 1:s+="B,";break;case 2:s+="C,";break;case 3:s+="D,";break;case 4:s+="E,";break;case 5:s+="F,"}}return{id:e.id,type:e.question_type,title:e.question_content,arr:i,cur:d.work_contents&&r.substr(0,r.length-1)||"",arrSel:[],sel:c,stuAnswer:s.substr(0,s.length-1),is_correct:a}})}},updateData1:function(e){this.exam.id=e.id,this.exam.semester_id=e.semester_id,this.exam.title=e.work_title,this.exam.score=e.score||"0",this.exam.work_contents=e.work_contents||"";for(var t=0;t<this.exam.group.length;t++){var r="",s="",a=0,i=e.questions[t],c=JSON.parse(i.question_options);c.forEach(function(e,t){if(e.checked)switch(t){case 0:r+="A,";break;case 1:r+="B,";break;case 2:r+="C,";break;case 3:r+="D,";break;case 4:r+="E,";break;case 5:r+="F,"}});var o="";if(e.work_contents){for(var n=JSON.parse(e.work_contents),u=0;u<n.length;u++)if(n[u].question_id===i.id){c=n[u].options,a=n[u].is_correct;break}if(1===i.question_type)for(var l=0;l<c.length;l++)if(c[l].selected){switch(o=l){case 0:s="A,";break;case 1:s="B,";break;case 2:s="C,";break;case 3:s="D,";break;case 4:s="E,";break;case 5:s="F,"}break}if(2===i.question_type)for(var d=0;d<c.length;d++)if(c[d].selected)switch(d){case 0:s+="A,";break;case 1:s+="B,";break;case 2:s+="C,";break;case 3:s+="D,";break;case 4:s+="E,";break;case 5:s+="F,"}}this.exam.group[t].id=i.id,this.exam.group[t].type=i.question_type,this.exam.group[t].title=i.question_content,this.exam.group[t].cur=e.work_contents&&r.substr(0,r.length-1)||"",this.exam.group[t].arrSel=[],this.exam.group[t].sel=o,this.exam.group[t].stuAnswer=s.substr(0,s.length-1),this.exam.group[t].is_correct=a;for(var h=this.exam.group[t].arr,p=0;p<h.length;p++)h[p].selected=c[p].selected,h[p].id=h[p].id+"1"}},loadAjax:function(){var r=this,e=this.$loading({lock:!0,text:"",spinner:"",background:"rgba(255, 255, 255, 0.9)"});h.default.chapterAction.getExamDetail(this.sid,this.id).then(function(e){var t=e.homework;r.exam=t?(t.score=e.score,t.work_contents=e.work_contents,r.updateData(t)):{}}).catch(function(e){r.$message.error(e.message)}).finally(function(){r.setTime=setInterval(function(){r.chapterExam.work_id&&r.chapterExam.work_id===r.id&&(r.exam.id||(r.exam=r.updateData(r.chapterExam),document.querySelector(".play-paper").scrollTop=0),clearInterval(r.setTime))},50),e.close()})},radioClick:function(e){this.radioCur=e.currentTarget.dataset.index},radioChange:function(e){for(var t=this.radioCur,r=this.exam.group[t].arr,s=e,a=0;a<r.length;a++)r[a].selected=0;r[s].selected=1,this.exam.group[t].arr=r,this.recordAll.push(t)},checkboxClick:function(e){this.checkboxCur=e.currentTarget.dataset.index},checkboxChange:function(e){for(var r=this.checkboxCur,t=this.exam.group[r].arr,s=e,a=0;a<t.length;a++)t[a].selected=0;for(var i=0;i<s.length;i++)t[s[i]].selected=1;this.exam.group[r].arr=t,s.length?this.recordAll.push(r):this.recordAll=this.recordAll.filter(function(e,t){return e!==r})},submitExam:function(e){var r=this;if(e.currentTarget.dataset.submit)this.$message.error("已做过,不能再提交");else{this.param.duration=Math.floor(((new Date).getTime()-this.startTime)/1e3);for(var t=this.exam.group,s=t.length,a=[],i=0,c=0,o=0;o<s;o++){for(var n=0;n<this.recordAll.length&&this.recordAll[n]!==o+"";n++);if(n===this.recordAll.length)return void this.$message.error("还有题目未做,不能提交")}for(var u=0;u<t.length;u++){if(c=0,1===t[u].type&&t[u].arr.forEach(function(e,t){e.checked&&e.selected&&(i+=c=1)}),2===t[u].type){var l=!0;t[u].arr.forEach(function(e,t){e.checked!==!!e.selected&&(l=!1)}),l&&(i+=c=1)}a.push({question_id:t[u].id,is_correct:c,options:t[u].arr})}this.param.work_contents=JSON.stringify(a),this.param.score=(i/s*100).toFixed(1);var d=this.$loading({lock:!0,text:"",spinner:"",background:"rgba(255, 255, 255, 0.9)"});h.default.chapterAction.submitExamDetail(this.param).then(function(e){e.status?h.default.chapterAction.getExamDetail(r.sid,r.id).then(function(e){var t=e.homework;t&&(t.score=e.score,t.work_contents=e.work_contents,r.updateData1(t))}).catch(function(e){r.$message.error(e.message)}):r.$message.error(e.data.error)}).catch(function(e){r.$message.error(e.message)}).finally(function(){d.close()})}}},watch:{id:{handler:function(){this.loadAjax()}}}}},359:function(e,t,r){},404:function(e,t,r){"use strict";var s=r(359);r.n(s).a},430:function(e,t,r){"use strict";var s=function(){var s=this,e=s.$createElement,a=s._self._c||e;return a("div",{staticClass:"play-paper"},[a("div",{staticClass:"play-paper-body"},[a("div",{staticClass:"play-paper-title"},[a("div",[a("h3",[s._v(s._s(s.chapterName))])])]),s._v(" "),a("div",{staticClass:"play-paper-content play-chapter-exam"},[this.exam.id?[a("div",{staticClass:"exam"},[a("div",{staticStyle:{"text-align":"center"}},[a("div",{staticClass:"topic"},[s.exam.score?[a("div",{staticClass:"cur"},[s._v("正确率:"+s._s(s.exam.score)+"%")])]:s._e()],2)]),s._v(" "),a("div",{},[s._l(s.exam.group,function(r,e){return[1==r.type?[a("div",{key:e,staticClass:"q-group",attrs:{"data-index":e},on:{click:s.radioClick}},[a("div",{staticClass:"q-num"},[s._v(s._s(e+1)+".")]),a("div",{staticClass:"q-title",domProps:{innerHTML:s._s(r.title)}}),a("div",{staticClass:"q-type"},[s._v("(单选题)")]),s._v(" "),a("el-radio-group",{staticClass:"radio-group",on:{change:s.radioChange},model:{value:r.sel,callback:function(e){s.$set(r,"sel",e)},expression:"item.sel"}},[s._l(r.arr,function(e,t){return[a("el-radio",{key:t,class:["radio",r.cur&&e.checked&&"success",r.cur&&!e.checked&&e.selected&&"error"],attrs:{label:t,disabled:!!r.cur}},[s._v(s._s(0==t?"A":1==t?"B":2==t?"C":3==t?"D":4==t?"E":5==t?"F":"G")+". "+s._s(e.option))])]})],2),s._v(" "),r.cur?[a("div",{staticClass:"result"},[s._v("学生答案:"),a("div",{class:["stu",r.is_correct?"success":"error"]},[s._v(s._s(r.stuAnswer))]),s._v("    正确答案:"+s._s(r.cur))])]:s._e()],2)]:s._e(),s._v(" "),2==r.type?[a("div",{key:e,staticClass:"q-group",attrs:{"data-index":e},on:{click:s.checkboxClick}},[a("div",{staticClass:"q-num"},[s._v(s._s(e+1)+".")]),a("div",{staticClass:"q-title",domProps:{innerHTML:s._s(r.title)}}),a("div",{staticClass:"q-type"},[s._v("(多选题)")]),s._v(" "),a("el-checkbox-group",{staticClass:"checkbox-group",on:{change:s.checkboxChange},model:{value:r.arrSel,callback:function(e){s.$set(r,"arrSel",e)},expression:"item.arrSel"}},[s._l(r.arr,function(e,t){return[a("el-checkbox",{key:e.id,class:["checkbox",r.cur&&e.checked&&"success",r.cur&&!e.checked&&e.selected&&"error"],attrs:{label:t,checked:!!e.selected,disabled:!!r.cur}},[s._v(s._s(0==t?"A":1==t?"B":2==t?"C":3==t?"D":4==t?"E":5==t?"F":"G")+". "+s._s(e.option))])]})],2),s._v(" "),r.cur?[a("div",{staticClass:"result"},[s._v("学生答案:"),a("div",{class:["stu",r.is_correct?"success":"error"]},[s._v(s._s(r.stuAnswer))]),s._v("    正确答案:"+s._s(r.cur))])]:s._e()],2)]:s._e()]})],2),s._v(" "),a("div",{class:["btn",s.exam.work_contents&&"on"],attrs:{"data-submit":!!s.exam.work_contents},on:{click:s.submitExam}},[s._v(s._s(s.exam.work_contents?"已提交":"提交"))]),s._v(" "),a("div",{staticClass:"care"},[s._v("(注意:测试只有一次提交机会)")])])]:s._e()],2)])])},a=[];r.d(t,"a",function(){return s}),r.d(t,"b",function(){return a})}}]);
\ No newline at end of file
(window.webpackJsonp=window.webpackJsonp||[]).push([[11],{270:function(e,t,r){"use strict";r.r(t);var s=r(430),a=r(357);for(var i in a)"default"!==i&&function(e){r.d(t,e,function(){return a[e]})}(i);r(404);var c=r(1),o=Object(c.a)(a.default,s.a,s.b,!1,null,"446ed632",null);o.options.__file="chapterExam.vue",t.default=o.exports},357:function(e,t,r){"use strict";r.r(t);var s=r(358),a=r.n(s);for(var i in s)"default"!==i&&function(e){r.d(t,e,function(){return s[e]})}(i);t.default=a.a},358:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s,a=r(73),h=(s=a)&&s.__esModule?s:{default:s};t.default={props:{chapterId:{type:String,require:!1},chapterName:{type:String,require:!1},chapterExam:{type:Object,require:!1},sid:{type:String,require:!1},cid:{type:String,require:!1},id:{type:String,require:!1}},data:function(){return{exam:{},param:{course_id:"",chapter_id:"",work_id:"",semester_id:"",work_contents:"",duration:0,score:0},startTime:"",recordAll:[],setTime:null,radioCur:"",checkCur:""}},mounted:function(){this.loadAjax()},methods:{arrRandomSort:function(e){},unArrRandomSort:function(e){},updateData:function(d){return this.param={course_id:d.course_id,chapter_id:d.chapter_id,work_id:d.work_id,semester_id:d.semester_id,work_contents:"",duration:0,score:0},this.startTime=(new Date).getTime(),this.arrRandomSort(d.questions),{id:d.id,semester_id:d.semester_id,title:d.work_title,score:d.score||(0===d.score?"0":""),work_contents:d.work_contents||"",group:d.questions.map(function(e,t){var r="",s="",a=0,i=JSON.parse(e.question_options);i.forEach(function(e,t){if(e.checked)switch(t){case 0:r+="A,";break;case 1:r+="B,";break;case 2:r+="C,";break;case 3:r+="D,";break;case 4:r+="E,";break;case 5:r+="F,"}});var c="";if(d.work_contents){for(var o=JSON.parse(d.work_contents),n=0;n<o.length;n++)if(o[n].question_id===e.id){i=o[n].options,a=o[n].is_correct;break}if(1===e.question_type)for(var u=0;u<i.length;u++)if(i[u].selected){switch(c=u){case 0:s="A,";break;case 1:s="B,";break;case 2:s="C,";break;case 3:s="D,";break;case 4:s="E,";break;case 5:s="F,"}break}if(2===e.question_type)for(var l=0;l<i.length;l++)if(i[l].selected)switch(l){case 0:s+="A,";break;case 1:s+="B,";break;case 2:s+="C,";break;case 3:s+="D,";break;case 4:s+="E,";break;case 5:s+="F,"}}return{id:e.id,type:e.question_type,title:e.question_content,arr:i,cur:d.work_contents&&r.substr(0,r.length-1)||"",arrSel:[],sel:c,stuAnswer:s.substr(0,s.length-1),is_correct:a}})}},updateData1:function(e){this.exam.id=e.id,this.exam.semester_id=e.semester_id,this.exam.title=e.work_title,this.exam.score=e.score||"0",this.exam.work_contents=e.work_contents||"",this.arrRandomSort(e.questions);for(var t=0;t<this.exam.group.length;t++){var r="",s="",a=0,i=e.questions[t],c=JSON.parse(i.question_options);c.forEach(function(e,t){if(e.checked)switch(t){case 0:r+="A,";break;case 1:r+="B,";break;case 2:r+="C,";break;case 3:r+="D,";break;case 4:r+="E,";break;case 5:r+="F,"}});var o="";if(e.work_contents){for(var n=JSON.parse(e.work_contents),u=0;u<n.length;u++)if(n[u].question_id===i.id){c=n[u].options,a=n[u].is_correct;break}if(1===i.question_type)for(var l=0;l<c.length;l++)if(c[l].selected){switch(o=l){case 0:s="A,";break;case 1:s="B,";break;case 2:s="C,";break;case 3:s="D,";break;case 4:s="E,";break;case 5:s="F,"}break}if(2===i.question_type)for(var d=0;d<c.length;d++)if(c[d].selected)switch(d){case 0:s+="A,";break;case 1:s+="B,";break;case 2:s+="C,";break;case 3:s+="D,";break;case 4:s+="E,";break;case 5:s+="F,"}}this.exam.group[t].id=i.id,this.exam.group[t].type=i.question_type,this.exam.group[t].title=i.question_content,this.exam.group[t].cur=e.work_contents&&r.substr(0,r.length-1)||"",this.exam.group[t].arrSel=[],this.exam.group[t].sel=o,this.exam.group[t].stuAnswer=s.substr(0,s.length-1),this.exam.group[t].is_correct=a;for(var h=this.exam.group[t].arr,p=0;p<h.length;p++)h[p].selected=c[p].selected,h[p].id=h[p].id+"1"}},loadAjax:function(){var r=this,e=this.$loading({lock:!0,text:"",spinner:"",background:"rgba(255, 255, 255, 0.9)"});h.default.chapterAction.getExamDetail(this.sid,this.id).then(function(e){var t=e.homework;r.exam=t?(t.score=e.score,t.work_contents=e.work_contents,r.updateData(t)):{}}).catch(function(e){r.$message.error(e.message)}).finally(function(){r.setTime=setInterval(function(){r.chapterExam.work_id&&r.chapterExam.work_id===r.id&&(r.exam.id||(r.exam=r.updateData(r.chapterExam),document.querySelector(".play-paper").scrollTop=0),clearInterval(r.setTime))},50),e.close()})},radioClick:function(e){this.radioCur=e.currentTarget.dataset.index},radioChange:function(e){for(var t=this.radioCur,r=this.exam.group[t].arr,s=e,a=0;a<r.length;a++)r[a].selected=0;r[s].selected=1,this.exam.group[t].arr=r,this.recordAll.push(t)},checkboxClick:function(e){this.checkboxCur=e.currentTarget.dataset.index},checkboxChange:function(e){for(var r=this.checkboxCur,t=this.exam.group[r].arr,s=e,a=0;a<t.length;a++)t[a].selected=0;for(var i=0;i<s.length;i++)t[s[i]].selected=1;this.exam.group[r].arr=t,s.length?this.recordAll.push(r):this.recordAll=this.recordAll.filter(function(e,t){return e!==r})},submitExam:function(e){var r=this;if(e.currentTarget.dataset.submit)this.$message.error("已做过,不能再提交");else{this.param.duration=Math.floor(((new Date).getTime()-this.startTime)/1e3);for(var t=this.exam.group,s=t.length,a=[],i=0,c=0,o=0;o<s;o++){for(var n=0;n<this.recordAll.length&&this.recordAll[n]!==o+"";n++);if(n===this.recordAll.length)return void this.$message.error("还有题目未做,不能提交")}for(var u=0;u<t.length;u++){if(c=0,1===t[u].type&&t[u].arr.forEach(function(e,t){e.checked&&e.selected&&(i+=c=1)}),2===t[u].type){var l=!0;t[u].arr.forEach(function(e,t){e.checked!==!!e.selected&&(l=!1)}),l&&(i+=c=1)}a.push({question_id:t[u].id,is_correct:c,options:t[u].arr})}this.unArrRandomSort(a),this.param.work_contents=JSON.stringify(a),this.param.score=(i/s*100).toFixed(1);var d=this.$loading({lock:!0,text:"",spinner:"",background:"rgba(255, 255, 255, 0.9)"});h.default.chapterAction.submitExamDetail(this.param).then(function(e){e.status?h.default.chapterAction.getExamDetail(r.sid,r.id).then(function(e){var t=e.homework;t&&(t.score=e.score,t.work_contents=e.work_contents,r.updateData1(t))}).catch(function(e){r.$message.error(e.message)}):r.$message.error(e.data.error)}).catch(function(e){r.$message.error(e.message)}).finally(function(){d.close()})}}},watch:{id:{handler:function(){this.loadAjax()}}}}},359:function(e,t,r){},404:function(e,t,r){"use strict";var s=r(359);r.n(s).a},430:function(e,t,r){"use strict";var s=function(){var s=this,e=s.$createElement,a=s._self._c||e;return a("div",{staticClass:"play-paper"},[a("div",{staticClass:"play-paper-body"},[a("div",{staticClass:"play-paper-title"},[a("div",[a("h3",[s._v(s._s(s.chapterName))])])]),s._v(" "),a("div",{staticClass:"play-paper-content play-chapter-exam"},[this.exam.id?[a("div",{staticClass:"exam"},[a("div",{staticStyle:{"text-align":"center"}},[a("div",{staticClass:"topic"},[s.exam.score?[a("div",{staticClass:"cur"},[s._v("正确率:"+s._s(s.exam.score)+"%")])]:s._e()],2)]),s._v(" "),a("div",{},[s._l(s.exam.group,function(r,e){return[1==r.type?[a("div",{key:e,staticClass:"q-group",attrs:{"data-index":e},on:{click:s.radioClick}},[a("div",{staticClass:"q-num"},[s._v(s._s(e+1)+".")]),a("div",{staticClass:"q-title",domProps:{innerHTML:s._s(r.title)}}),a("div",{staticClass:"q-type"},[s._v("(单选题)")]),s._v(" "),a("el-radio-group",{staticClass:"radio-group",on:{change:s.radioChange},model:{value:r.sel,callback:function(e){s.$set(r,"sel",e)},expression:"item.sel"}},[s._l(r.arr,function(e,t){return[a("el-radio",{key:t,class:["radio",r.cur&&e.checked&&"success",r.cur&&!e.checked&&e.selected&&"error"],attrs:{label:t,disabled:!!r.cur}},[s._v(s._s(0==t?"A":1==t?"B":2==t?"C":3==t?"D":4==t?"E":5==t?"F":"G")+". "+s._s(e.option))])]})],2),s._v(" "),r.cur?[a("div",{staticClass:"result"},[s._v("学生答案:"),a("div",{class:["stu",r.is_correct?"success":"error"]},[s._v(s._s(r.stuAnswer))]),s._v("    正确答案:"+s._s(r.cur))])]:s._e()],2)]:s._e(),s._v(" "),2==r.type?[a("div",{key:e,staticClass:"q-group",attrs:{"data-index":e},on:{click:s.checkboxClick}},[a("div",{staticClass:"q-num"},[s._v(s._s(e+1)+".")]),a("div",{staticClass:"q-title",domProps:{innerHTML:s._s(r.title)}}),a("div",{staticClass:"q-type"},[s._v("(多选题)")]),s._v(" "),a("el-checkbox-group",{staticClass:"checkbox-group",on:{change:s.checkboxChange},model:{value:r.arrSel,callback:function(e){s.$set(r,"arrSel",e)},expression:"item.arrSel"}},[s._l(r.arr,function(e,t){return[a("el-checkbox",{key:e.id,class:["checkbox",r.cur&&e.checked&&"success",r.cur&&!e.checked&&e.selected&&"error"],attrs:{label:t,checked:!!e.selected,disabled:!!r.cur}},[s._v(s._s(0==t?"A":1==t?"B":2==t?"C":3==t?"D":4==t?"E":5==t?"F":"G")+". "+s._s(e.option))])]})],2),s._v(" "),r.cur?[a("div",{staticClass:"result"},[s._v("学生答案:"),a("div",{class:["stu",r.is_correct?"success":"error"]},[s._v(s._s(r.stuAnswer))]),s._v("    正确答案:"+s._s(r.cur))])]:s._e()],2)]:s._e()]})],2),s._v(" "),a("div",{class:["btn",s.exam.work_contents&&"on"],attrs:{"data-submit":!!s.exam.work_contents},on:{click:s.submitExam}},[s._v(s._s(s.exam.work_contents?"已提交":"提交"))]),s._v(" "),a("div",{staticClass:"care"},[s._v("(注意:测试只有一次提交机会)")])])]:s._e()],2)])])},a=[];r.d(t,"a",function(){return s}),r.d(t,"b",function(){return a})}}]);
\ No newline at end of file
(window.webpackJsonp=window.webpackJsonp||[]).push([[29],{274:function(e,t,i){"use strict";i.r(t);var s=i(420),a=i(366);for(var r in a)"default"!==r&&function(e){i.d(t,e,function(){return a[e]})}(r);var l=i(1),o=Object(l.a)(a.default,s.a,s.b,!1,null,null,null);o.options.__file="courseWork.vue",t.default=o.exports},366:function(e,t,i){"use strict";i.r(t);var s=i(367),a=i.n(s);for(var r in s)"default"!==r&&function(e){i.d(t,e,function(){return s[e]})}(r);t.default=a.a},367:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=r(i(73)),a=r(i(249));function r(e){return e&&e.__esModule?e:{default:e}}t.default={props:{courseWork:{type:Object,require:!1},sid:{type:String,require:!1},cid:{type:String,require:!1},id:{type:String,require:!1}},data:function(){return{ckeditor:null,successFileUrl:"",title:"",filesArr:[],file:{id:"WU_FILE_0",name:"",type:"",lastModifiedDate:"",size:"",file:""},homeData:{},setTime:null,isInit:!1}},mounted:function(){this.loadAjax()},updated:function(){},destroyed:function(){this.ckeditor&&this.ckeditor.destroy(!0),this.ckeditor=null},methods:{handleChange:function(e,t){this.file.name=e.raw.name,this.file.type=e.raw.type,this.file.lastModifiedDate=e.raw.lastModifiedDate,this.file.size=e.raw.size,this.file.file=e.raw},loadAjax:function(){var t=this,e=this.$loading({lock:!0,text:"",spinner:"",background:"rgba(255, 255, 255, 0.9)"});s.default.chapterAction.getCourseHomework(this.sid,this.cid).then(function(e){t.homeData=e}).catch(function(e){t.filesArr.pop(),t.$message.error(e.message)}).finally(function(){t.setTime=setInterval(function(){if(document.querySelector("#editor-courseWork")){if(t.initckeditor(),t.homeData.course_id){var e=t.homeData;t.successFileUrl=e.file_url,t.ckeditor.setData(e.essay_description),t.title=e.essay_name}clearInterval(t.setTime)}},50),e.close()})},submitWork:function(){var t=this;if(this.title)if(this.ckeditor.getData()){var e=this.$loading({lock:!0,text:"",spinner:"",background:"rgba(255, 255, 255, 0.9)"});s.default.chapterAction.updateCourseHomework(this.sid,this.cid,{essay_name:this.title,essay_description:this.ckeditor.getData(),url:this.successFileUrl,course_id:this.cid,semester_id:this.sid}).then(function(e){e.status&&(t.$message({type:"success",message:"提交成功,等待批改"}),t.loadAjax())}).catch(function(e){t.filesArr.pop(),t.$message.error(e.message)}).finally(function(){e.close()})}else this.$message.error("请填写内容");else this.$message.error("请输入主题")},uploadFile:function(){var t=this;if(!/\.(docx)$/gi.test(this.file.name))return this.$message.error("文件格式不对,请重新上传"),void this.filesArr.pop();var e=this.$loading({lock:!0,text:"",spinner:"",background:"rgba(255, 255, 255, 0.9)"});s.default.chapterAction.uploadFile(this.file).then(function(e){t.successFileUrl=e.url,t.filesArr.pop()}).catch(function(e){t.filesArr.pop(),t.$message.error(e.message)}).finally(function(){e.close()})},initckeditor:function(){!this.ckeditor&&(this.ckeditor=a.default.replace("editor-courseWork",{height:600,uiColor:"#eeeeee",filebrowserImageUploadUrl:"/api/ckeditor/img/upload",toolbar:[{name:"styles",items:["Styles","Format","Font","FontSize"]},{name:"colors",items:["TextColor","BGColor"]},{name:"tools",items:["Maximize","ShowBlocks"]},{name:"editing",items:["Find","Replace"]},"/",{name:"basicstyles",items:["Bold","Italic","Underline","Strike","Subscript","Superscript","-","RemoveFormat"]},{name:"paragraph",items:["NumberedList","BulletedList","-","Outdent","Indent","-","Blockquote","CreateDiv","-","JustifyLeft","JustifyCenter","JustifyRight","JustifyBlock","-","BidiLtr","BidiRtl"]},{name:"links",items:["Link","Unlink","Anchor"]},{name:"insert",items:["Image","Table","HorizontalRule"]}]}))}}}},420:function(e,t,i){"use strict";var s=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"play-paper"},[i("div",{staticClass:"play-paper-body"},[t._m(0),t._v(" "),i("div",{staticClass:"play-paper-content"},[i("div",{staticClass:"play-paper-step"},[t._v("① 阅读大作业要求")]),t._v(" "),i("div",{staticClass:"edit_html",domProps:{innerHTML:t._s(t.courseWork.curriculum_essay||"")}}),t._v(" "),i("p",[t._v("截止日期:"+t._s(t.courseWork.essay_date||""))]),t._v(" "),i("div",{staticClass:"play-paper-step"},[t._v("② 填写作业主题、正文,上传附件(点击“提交”保存)")]),t._v(" "),t.courseWork.curriculum_name?[i("el-input",{attrs:{type:"text",placeholder:"主题"},model:{value:t.title,callback:function(e){t.title=e},expression:"title"}}),t._v(" "),i("div",{staticStyle:{"font-size":"20px"}},[t._v("正文")]),t._v(" "),i("textarea",{attrs:{id:"editor-courseWork"}}),t._v(" "),i("div",{staticStyle:{height:"20px"}}),t._v(" "),i("el-upload",{ref:"upFile",staticClass:"upload-demo",attrs:{action:"",multiple:!1,limit:1,"show-file-list":!1,"on-change":t.handleChange,"http-request":t.uploadFile,"file-list":t.filesArr}},[t._v("\n 请上传对应的文件附件:"),i("el-button",{attrs:{type:"text"}},[t._v("点击上传")]),t._v(" "),t.successFileUrl?[t._v("\n "+t._s(t.successFileUrl.replace(/.*\/([^\/]*\.docx)$/gi,"$1"))+"\n ")]:t._e()],2),t._v(" "),t.successFileUrl?[i("a",{attrs:{href:t.successFileUrl}},[t._v("下载已上传文件")])]:t._e(),t._v(" "),i("div",{staticStyle:{height:"20px"}}),t._v(" "),i("p",{staticClass:"help help-file"},[t._v("只支持docx格式的文件,文件小于10M")])]:void 0,t._v(" "),i("div",{staticClass:"area-btns"},[i("div",{staticClass:"play-paper-step"},[t._v("③ 截止日期前提交")]),t._v(" "),i("el-button",{attrs:{type:"primary",disabled:t.homeData.check_date},on:{click:t.submitWork}},[t._v(t._s(t.homeData.check_date?"已批改":"提交"))]),t._v(" "),i("span",{staticClass:"help-info"},[t._v("  在获老师批改之前,可以多次提交,将以最后一次提交为准")]),t._v(" "),t.homeData.check_date?[i("div",{staticClass:"play-paper-check"},[i("h4",[t._v("已获批改 "),i("small",[t._v("批改于"+t._s(t.homeData.check_date))])]),t._v(" "),i("div",{staticClass:"play-paper-check-item"},[i("b",[t._v("评分:")]),t._v(t._s(t.homeData.score))])])]:t.homeData.created_time?[i("p",{staticClass:"help"},[t._v("已于 "+t._s(t.homeData.created_time)+" 提交,等待批改中")]),t._v(" "),t.homeData.updated_time!==t.homeData.created_time?[i("p",{staticClass:"help"},[t._v("(最后一次提交时间: "+t._s(t.homeData.updated_time)+")")])]:t._e()]:t._e()],2)],2)])])},a=[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"play-paper-title"},[t("div",[t("h3",[this._v("课程大作业")])])])}];i.d(t,"a",function(){return s}),i.d(t,"b",function(){return a})}}]); (window.webpackJsonp=window.webpackJsonp||[]).push([[29],{274:function(e,t,i){"use strict";i.r(t);var s=i(420),a=i(366);for(var r in a)"default"!==r&&function(e){i.d(t,e,function(){return a[e]})}(r);var l=i(1),o=Object(l.a)(a.default,s.a,s.b,!1,null,null,null);o.options.__file="courseWork.vue",t.default=o.exports},366:function(e,t,i){"use strict";i.r(t);var s=i(367),a=i.n(s);for(var r in s)"default"!==r&&function(e){i.d(t,e,function(){return s[e]})}(r);t.default=a.a},367:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=r(i(73)),a=r(i(249));function r(e){return e&&e.__esModule?e:{default:e}}t.default={props:{courseWork:{type:Object,require:!1},sid:{type:String,require:!1},cid:{type:String,require:!1},id:{type:String,require:!1}},data:function(){return{ckeditor:null,successFileUrl:"",title:"",filesArr:[],file:{id:"WU_FILE_0",name:"",type:"",lastModifiedDate:"",size:"",file:""},homeData:{},setTime:null,isInit:!1}},mounted:function(){this.loadAjax()},updated:function(){},destroyed:function(){this.ckeditor&&this.ckeditor.destroy(!0),this.ckeditor=null},methods:{handleChange:function(e,t){this.file.name=e.raw.name,this.file.type=e.raw.type,this.file.lastModifiedDate=e.raw.lastModifiedDate,this.file.size=e.raw.size,this.file.file=e.raw},loadAjax:function(){var t=this,e=this.$loading({lock:!0,text:"",spinner:"",background:"rgba(255, 255, 255, 0.9)"});s.default.chapterAction.getCourseHomework(this.sid,this.cid).then(function(e){t.homeData=e}).catch(function(e){t.filesArr.pop(),t.$message.error(e.message)}).finally(function(){t.setTime=setInterval(function(){if(document.querySelector("#editor-courseWork")){if(t.initckeditor(),t.homeData.course_id){var e=t.homeData;t.successFileUrl=e.file_url,t.ckeditor.setData(e.essay_description),t.title=e.essay_name}clearInterval(t.setTime)}},50),e.close()})},submitWork:function(){var t=this;if(this.title)if(this.ckeditor.getData()){var e=this.$loading({lock:!0,text:"",spinner:"",background:"rgba(255, 255, 255, 0.9)"});s.default.chapterAction.updateCourseHomework(this.sid,this.cid,{essay_name:this.title,essay_description:this.ckeditor.getData(),url:this.successFileUrl,course_id:this.cid,semester_id:this.sid}).then(function(e){e.status&&(t.$message({type:"success",message:"提交成功,等待批改"}),t.loadAjax())}).catch(function(e){t.filesArr.pop(),t.$message.error(e.message)}).finally(function(){e.close()})}else this.$message.error("请填写内容");else this.$message.error("请输入主题")},uploadFile:function(){var t=this;if(!/\.(docx)$/gi.test(this.file.name))return this.$message.error("文件格式不对,请重新上传"),void this.filesArr.pop();var e=this.$loading({lock:!0,text:"",spinner:"",background:"rgba(255, 255, 255, 0.9)"});s.default.chapterAction.uploadFile(this.file).then(function(e){t.successFileUrl=e.url,t.filesArr.pop()}).catch(function(e){t.filesArr.pop(),t.$message.error(e.message)}).finally(function(){e.close()})},initckeditor:function(){!this.ckeditor&&(this.ckeditor=a.default.replace("editor-courseWork",{height:600,uiColor:"#eeeeee",filebrowserImageUploadUrl:"/api/ckeditor/img/upload",toolbar:[{name:"styles",items:["Styles","Format","Font","FontSize"]},{name:"colors",items:["TextColor","BGColor"]},{name:"tools",items:["Maximize","ShowBlocks"]},{name:"editing",items:["Find","Replace"]},"/",{name:"basicstyles",items:["Bold","Italic","Underline","Strike","Subscript","Superscript","-","RemoveFormat"]},{name:"paragraph",items:["NumberedList","BulletedList","-","Outdent","Indent","-","Blockquote","CreateDiv","-","JustifyLeft","JustifyCenter","JustifyRight","JustifyBlock","-","BidiLtr","BidiRtl"]},{name:"links",items:["Link","Unlink","Anchor"]},{name:"insert",items:["Image","Table","HorizontalRule"]}]}))}}}},420:function(e,t,i){"use strict";var s=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"play-paper"},[i("div",{staticClass:"play-paper-body"},[t._m(0),t._v(" "),i("div",{staticClass:"play-paper-content"},[i("div",{staticClass:"play-paper-step"},[t._v("① 阅读大作业要求")]),t._v(" "),i("div",{staticClass:"edit_html",domProps:{innerHTML:t._s(t.courseWork.curriculum_essay||"")}}),t._v(" "),i("p",[t._v("截止日期:"+t._s(t.courseWork.essay_date||""))]),t._v(" "),i("div",{staticClass:"play-paper-step"},[t._v("② 填写作业主题、正文,上传附件(点击“提交”保存)")]),t._v(" "),t.courseWork.curriculum_name?[t._m(1),t._v(" "),i("el-input",{attrs:{type:"text",placeholder:"主题",maxlength:"100"},model:{value:t.title,callback:function(e){t.title=e},expression:"title"}}),t._v(" "),i("div",{staticStyle:{"font-size":"20px"}},[t._v("正文")]),t._v(" "),i("textarea",{attrs:{id:"editor-courseWork"}}),t._v(" "),i("div",{staticStyle:{height:"20px"}}),t._v(" "),i("el-upload",{ref:"upFile",staticClass:"upload-demo",attrs:{action:"",multiple:!1,limit:1,"show-file-list":!1,"on-change":t.handleChange,"http-request":t.uploadFile,"file-list":t.filesArr}},[t._v("\n 请上传对应的文件附件:"),i("el-button",{attrs:{type:"text"}},[t._v("点击上传")]),t._v(" "),t.successFileUrl?[t._v("\n "+t._s(t.successFileUrl.replace(/.*\/([^\/]*\.docx)$/gi,"$1"))+"\n ")]:t._e()],2),t._v(" "),t.successFileUrl?[i("a",{attrs:{href:t.successFileUrl}},[t._v("下载已上传文件")])]:t._e(),t._v(" "),i("div",{staticStyle:{height:"20px"}}),t._v(" "),i("p",{staticClass:"help help-file"},[t._v("只支持docx格式的文件,文件小于10M")])]:void 0,t._v(" "),i("div",{staticClass:"area-btns"},[i("div",{staticClass:"play-paper-step"},[t._v("③ 截止日期前提交")]),t._v(" "),i("el-button",{attrs:{type:"primary",disabled:t.homeData.check_date},on:{click:t.submitWork}},[t._v(t._s(t.homeData.check_date?"已批改":"提交"))]),t._v(" "),i("span",{staticClass:"help-info"},[t._v("  在获老师批改之前,可以多次提交,将以最后一次提交为准")]),t._v(" "),t.homeData.check_date?[i("div",{staticClass:"play-paper-check"},[i("h4",[t._v("已获批改 "),i("small",[t._v("批改于"+t._s(t.homeData.check_date))])]),t._v(" "),i("div",{staticClass:"play-paper-check-item"},[i("b",[t._v("评分:")]),t._v(t._s(t.homeData.score))])])]:t.homeData.created_time?[i("p",{staticClass:"help"},[t._v("已于 "+t._s(t.homeData.created_time)+" 提交,等待批改中")]),t._v(" "),t.homeData.updated_time!==t.homeData.created_time?[i("p",{staticClass:"help"},[t._v("(最后一次提交时间: "+t._s(t.homeData.updated_time)+")")])]:t._e()]:t._e()],2)],2)])])},a=[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"play-paper-title"},[t("div",[t("h3",[this._v("课程大作业")])])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticStyle:{"font-size":"20px"}},[this._v("主题"),t("em",{staticStyle:{"font-size":"12px"}},[this._v("(最长不超过50个字)")])])}];i.d(t,"a",function(){return s}),i.d(t,"b",function(){return a})}}]);
\ No newline at end of file \ No newline at end of file
!function(d){function e(e){for(var t,r,n=e[0],a=e[1],c=e[2],o=0,f=[];o<n.length;o++)r=n[o],s[r]&&f.push(s[r][0]),s[r]=0;for(t in a)Object.prototype.hasOwnProperty.call(a,t)&&(d[t]=a[t]);for(b&&b(e);f.length;)f.shift()();return i.push.apply(i,c||[]),u()}function u(){for(var e,t=0;t<i.length;t++){for(var r=i[t],n=!0,a=1;a<r.length;a++){var c=r[a];0!==s[c]&&(n=!1)}n&&(i.splice(t--,1),e=p(p.s=r[0]))}return e}var r={},l={3:0},s={3:0},i=[];function p(e){if(r[e])return r[e].exports;var t=r[e]={i:e,l:!1,exports:{}};return d[e].call(t.exports,t,t.exports,p),t.l=!0,t.exports}p.e=function(i){var e=[];l[i]?e.push(l[i]):0!==l[i]&&{0:1,5:1,6:1,7:1,8:1,9:1,10:1,11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1}[i]&&e.push(l[i]=new Promise(function(e,n){for(var t="resources/"+({}[i]||i)+"."+{0:"7e9c19881242",1:"31d6cfe0d16a",5:"b6a10460f085",6:"1b8137937536",7:"edadd3d1dece",8:"2b76410db4d0",9:"30b36ab56f09",10:"eb5caf8d2af7",11:"63cef44e90fb",12:"fc688477e0f2",13:"9c95c5430f41",14:"d32639348e7f",15:"ca7cab1d6dca",16:"a6265ac4f731",17:"d80cfa33564a",18:"abf993cecc16",19:"da1346fedd49",20:"5ba1b1bc7480",21:"43ee51cf782c",22:"12c536f6abaf",23:"31d6cfe0d16a",24:"31d6cfe0d16a",25:"31d6cfe0d16a",26:"31d6cfe0d16a",27:"31d6cfe0d16a",28:"31d6cfe0d16a",29:"31d6cfe0d16a",30:"31d6cfe0d16a"}[i]+".css",a=p.p+t,r=document.getElementsByTagName("link"),c=0;c<r.length;c++){var o=(d=r[c]).getAttribute("data-href")||d.getAttribute("href");if("stylesheet"===d.rel&&(o===t||o===a))return e()}var f=document.getElementsByTagName("style");for(c=0;c<f.length;c++){var d;if((o=(d=f[c]).getAttribute("data-href"))===t||o===a)return e()}var u=document.createElement("link");u.rel="stylesheet",u.type="text/css",u.onload=e,u.onerror=function(e){var t=e&&e.target&&e.target.src||a,r=new Error("Loading CSS chunk "+i+" failed.\n("+t+")");r.request=t,delete l[i],u.parentNode.removeChild(u),n(r)},u.href=a,document.getElementsByTagName("head")[0].appendChild(u)}).then(function(){l[i]=0}));var t,r=s[i];if(0!==r)if(r)e.push(r[2]);else{var n=new Promise(function(e,t){r=s[i]=[e,t]});e.push(r[2]=n);var a,c=document.getElementsByTagName("head")[0],o=document.createElement("script");o.charset="utf-8",o.timeout=120,p.nc&&o.setAttribute("nonce",p.nc),o.src=p.p+"resources/"+({}[t=i]||t)+"."+{0:"44b419c5",1:"b54a4784",5:"09a1f3ee",6:"5788073d",7:"34107010",8:"3725acf5",9:"bbdfab9a",10:"921c3354",11:"3a3f1cdf",12:"bc06c483",13:"c50bed76",14:"21f6e4db",15:"57645cc7",16:"eb41993a",17:"a6126945",18:"15cc538d",19:"d19d94e7",20:"ed197405",21:"ff867a66",22:"51a95842",23:"aa46f405",24:"f05a2d7d",25:"cd45549d",26:"2e14c205",27:"12a87957",28:"01ab5f90",29:"c6599869",30:"d3ea8c6f"}[t]+".js",a=function(e){o.onerror=o.onload=null,clearTimeout(f);var t=s[i];if(0!==t){if(t){var r=e&&("load"===e.type?"missing":e.type),n=e&&e.target&&e.target.src,a=new Error("Loading chunk "+i+" failed.\n("+r+": "+n+")");a.type=r,a.request=n,t[1](a)}s[i]=void 0}};var f=setTimeout(function(){a({type:"timeout",target:o})},12e4);o.onerror=o.onload=a,c.appendChild(o)}return Promise.all(e)},p.m=d,p.c=r,p.d=function(e,t,r){p.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},p.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},p.t=function(t,e){if(1&e&&(t=p(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(p.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var n in t)p.d(r,n,function(e){return t[e]}.bind(null,n));return r},p.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return p.d(t,"a",t),t},p.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},p.p="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/",p.oe=function(e){throw console.error(e),e};var t=window.webpackJsonp=window.webpackJsonp||[],n=t.push.bind(t);t.push=e,t=t.slice();for(var a=0;a<t.length;a++)e(t[a]);var b=n;u()}([]); !function(f){function e(e){for(var t,r,n=e[0],a=e[1],c=e[2],o=0,d=[];o<n.length;o++)r=n[o],s[r]&&d.push(s[r][0]),s[r]=0;for(t in a)Object.prototype.hasOwnProperty.call(a,t)&&(f[t]=a[t]);for(p&&p(e);d.length;)d.shift()();return i.push.apply(i,c||[]),u()}function u(){for(var e,t=0;t<i.length;t++){for(var r=i[t],n=!0,a=1;a<r.length;a++){var c=r[a];0!==s[c]&&(n=!1)}n&&(i.splice(t--,1),e=b(b.s=r[0]))}return e}var r={},l={3:0},s={3:0},i=[];function b(e){if(r[e])return r[e].exports;var t=r[e]={i:e,l:!1,exports:{}};return f[e].call(t.exports,t,t.exports,b),t.l=!0,t.exports}b.e=function(i){var e=[];l[i]?e.push(l[i]):0!==l[i]&&{0:1,5:1,6:1,7:1,8:1,9:1,10:1,11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1}[i]&&e.push(l[i]=new Promise(function(e,n){for(var t="resources/"+({}[i]||i)+"."+{0:"7e9c19881242",1:"31d6cfe0d16a",5:"b6a10460f085",6:"1b8137937536",7:"edadd3d1dece",8:"2b76410db4d0",9:"30b36ab56f09",10:"eb5caf8d2af7",11:"03c3978034a5",12:"fc688477e0f2",13:"9c95c5430f41",14:"d32639348e7f",15:"ca7cab1d6dca",16:"a6265ac4f731",17:"d80cfa33564a",18:"abf993cecc16",19:"da1346fedd49",20:"5ba1b1bc7480",21:"43ee51cf782c",22:"12c536f6abaf",23:"31d6cfe0d16a",24:"31d6cfe0d16a",25:"31d6cfe0d16a",26:"31d6cfe0d16a",27:"31d6cfe0d16a",28:"31d6cfe0d16a",29:"31d6cfe0d16a",30:"31d6cfe0d16a"}[i]+".css",a=b.p+t,r=document.getElementsByTagName("link"),c=0;c<r.length;c++){var o=(f=r[c]).getAttribute("data-href")||f.getAttribute("href");if("stylesheet"===f.rel&&(o===t||o===a))return e()}var d=document.getElementsByTagName("style");for(c=0;c<d.length;c++){var f;if((o=(f=d[c]).getAttribute("data-href"))===t||o===a)return e()}var u=document.createElement("link");u.rel="stylesheet",u.type="text/css",u.onload=e,u.onerror=function(e){var t=e&&e.target&&e.target.src||a,r=new Error("Loading CSS chunk "+i+" failed.\n("+t+")");r.request=t,delete l[i],u.parentNode.removeChild(u),n(r)},u.href=a,document.getElementsByTagName("head")[0].appendChild(u)}).then(function(){l[i]=0}));var t,r=s[i];if(0!==r)if(r)e.push(r[2]);else{var n=new Promise(function(e,t){r=s[i]=[e,t]});e.push(r[2]=n);var a,c=document.getElementsByTagName("head")[0],o=document.createElement("script");o.charset="utf-8",o.timeout=120,b.nc&&o.setAttribute("nonce",b.nc),o.src=b.p+"resources/"+({}[t=i]||t)+"."+{0:"44b419c5",1:"b54a4784",5:"09a1f3ee",6:"5788073d",7:"34107010",8:"3725acf5",9:"bbdfab9a",10:"921c3354",11:"76c78ba3",12:"bc06c483",13:"c50bed76",14:"21f6e4db",15:"57645cc7",16:"eb41993a",17:"a6126945",18:"15cc538d",19:"d19d94e7",20:"ed197405",21:"ff867a66",22:"51a95842",23:"aa46f405",24:"f05a2d7d",25:"cd45549d",26:"2e14c205",27:"12a87957",28:"01ab5f90",29:"a54fbd3a",30:"d3ea8c6f"}[t]+".js",a=function(e){o.onerror=o.onload=null,clearTimeout(d);var t=s[i];if(0!==t){if(t){var r=e&&("load"===e.type?"missing":e.type),n=e&&e.target&&e.target.src,a=new Error("Loading chunk "+i+" failed.\n("+r+": "+n+")");a.type=r,a.request=n,t[1](a)}s[i]=void 0}};var d=setTimeout(function(){a({type:"timeout",target:o})},12e4);o.onerror=o.onload=a,c.appendChild(o)}return Promise.all(e)},b.m=f,b.c=r,b.d=function(e,t,r){b.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},b.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},b.t=function(t,e){if(1&e&&(t=b(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(b.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var n in t)b.d(r,n,function(e){return t[e]}.bind(null,n));return r},b.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return b.d(t,"a",t),t},b.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},b.p="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/",b.oe=function(e){throw console.error(e),e};var t=window.webpackJsonp=window.webpackJsonp||[],n=t.push.bind(t);t.push=e,t=t.slice();for(var a=0;a<t.length;a++)e(t[a]);var p=n;u()}([]);
\ No newline at end of file \ No newline at end of file
...@@ -110,6 +110,16 @@ export default { ...@@ -110,6 +110,16 @@ export default {
this.loadAjax() this.loadAjax()
}, },
methods: { methods: {
arrRandomSort (arr) {
/* 对json.questions 进行一次乱序排列 */
// let tmpJson = arr.shift()
// arr.push(tmpJson)
},
unArrRandomSort (arr) {
/* 取消乱序排列,恢复原顺序 */
// let tmpJson = arr.pop()
// arr.unshift(tmpJson)
},
/** /**
* 将返回值 - 对照到对应 data上 * 将返回值 - 对照到对应 data上
*/ */
...@@ -124,6 +134,7 @@ export default { ...@@ -124,6 +134,7 @@ export default {
score: 0 score: 0
} }
this.startTime = new Date().getTime() this.startTime = new Date().getTime()
this.arrRandomSort(json.questions)
let _data = { let _data = {
id: json.id, id: json.id,
semester_id: json.semester_id, semester_id: json.semester_id,
...@@ -219,6 +230,7 @@ export default { ...@@ -219,6 +230,7 @@ export default {
this.exam.title = json.work_title this.exam.title = json.work_title
this.exam.score = json.score || '0' this.exam.score = json.score || '0'
this.exam.work_contents = json.work_contents || '' this.exam.work_contents = json.work_contents || ''
this.arrRandomSort(json.questions)
for (let i = 0; i < this.exam.group.length; i++) { for (let i = 0; i < this.exam.group.length; i++) {
let str = '' let str = ''
let stuAnswer = '' // 学生答案 let stuAnswer = '' // 学生答案
...@@ -420,6 +432,7 @@ export default { ...@@ -420,6 +432,7 @@ export default {
options: group[i].arr options: group[i].arr
}) })
} }
this.unArrRandomSort(arr)
this.param.work_contents = JSON.stringify(arr) this.param.work_contents = JSON.stringify(arr)
this.param.score = (score / total * 100).toFixed(1) this.param.score = (score / total * 100).toFixed(1)
......
...@@ -8,7 +8,8 @@ ...@@ -8,7 +8,8 @@
<p>截止日期:{{courseWork.essay_date || ''}}</p> <p>截止日期:{{courseWork.essay_date || ''}}</p>
<div class="play-paper-step">&#9313; 填写作业主题、正文,上传附件(点击“提交”保存)</div> <div class="play-paper-step">&#9313; 填写作业主题、正文,上传附件(点击“提交”保存)</div>
<template v-if="courseWork.curriculum_name"> <template v-if="courseWork.curriculum_name">
<el-input v-model="title" type="text" placeholder="主题"></el-input> <div style="font-size: 20px;">主题<em style="font-size: 12px;">(最长不超过50个字)</em></div>
<el-input v-model="title" type="text" placeholder="主题" maxlength='100'></el-input>
<div style="font-size: 20px;">正文</div> <div style="font-size: 20px;">正文</div>
<textarea id="editor-courseWork"></textarea> <textarea id="editor-courseWork"></textarea>
<div style="height: 20px;"></div> <div style="height: 20px;"></div>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论