You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
5 lines
16 KiB
5 lines
16 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[65,4,12],{"9Bee":function(ie,H,t){"use strict";var ae=t("k1fw"),w=t("q1tI"),ne=t.n(w),Ue=t("vg9a"),he=t("tJVT"),I=t("DlQD"),J=t.n(I),M=t("rUJ1");function ge(n,a){var l=n.match(/^(\s+)(?:```)/);if(l===null)return a;var o=l[1];return a.split(`
|
|
`).map(function(m){var x=m.match(/^\s+/);if(x===null)return m;var v=Object(he.a)(x,1),d=v[0];return d.length>=o.length?m.slice(o.length):m}).join(`
|
|
`)}var U=[],k=["<ul>"],i=new J.a.Renderer,Pe=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function y(){U.length=0,k=["<ul>"]}var ce={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function V(n,a,l,o){if(a>=n.length||n[a].level<=l)return a;var m=n[a];o.push("<li><a href='#"+m.anchor+"'>"+m.text+"</a>"),a++;var x=[];return a=V(n,a,m.level,x),x.length>0&&(o.push("<ul>"),x.forEach(function(v){o.push(v)}),o.push("</ul>")),o.push("</li>"),a=V(n,a,l,o),a}function Le(){return V(U,0,0,k),k.push("</ul>"),k.join("")}var se={heading:function(a){var l=Pe.exec(a);if(l)return{type:"heading",raw:l[0],depth:l[1].length,text:l[2]}},fences:function(a){var l=this.rules.block.fences.exec(a);if(l){var o=l[0],m=ge(o,l[3]||""),x=l[2]?l[2].trim():l[2];if(["latex","katex","math"].indexOf(x)>=0){var v=W(),d=m;m=v,q[v]={type:"block",expression:d}}return{type:"code",raw:o,lang:x,text:m}}}},B=/(?:\${2})([^\n`]+?)(?:\${2})/gi,re=0,W=function(){return"__special_katext_id_".concat(re++,"__")},q={};function de(){return q}function le(){re=0,q={}}function O(n){return n=n.replace(B,function(a,l){var o=W();return q[o]={type:"inline",expression:l},o}),n}var _e=i.listitem;i.listitem=function(n){return _e(O(n))};var h=i.paragraph;i.paragraph=function(n){return h(O(n))};var e=i.tablecell;i.tablecell=function(n,a){return e(O(n),a)},i.code=function(n,a,l){var o=(a||"").match(/\S*/)[0];return o?["latex","katex","math"].indexOf(o)>=0?"<p class='editormd-tex'>".concat(n,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(a,'">').concat(l?n:Object(M.escape)(n,!0),`</code></pre>
|
|
`):'<pre class="prettyprint linenums"><code>'+(l?n:Object(M.escape)(n,!0))+"</code></pre>"},i.heading=function(n,a,l){var o=this.options.headerPrefix+l.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return U.push({anchor:o,level:a,text:n}),"<h"+a+' id="'+o+'">'+n+"</h"+a+">"},J.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),J.a.use({tokenizer:se,renderer:i});var oe=J.a,z=t("SJMd"),Y=t("m3rI"),Ee=t("Oy/b"),me=/<pre[^>]*>/g;function K(n){var a=document.createElement("div");return a.innerHTML=n,a.childNodes.length===0?"":a.childNodes[0].nodeValue}var Oe=H.a=function(n){var a=n.value,l=a===void 0?"":a,o=n.className,m=n.showTextOnly,x=n.showLines,v=n.style,d=v===void 0?{}:v,E=String(l),g=Object(w.useMemo)(function(){try{var L=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,j=/\"\/api\/attachments\/|\"\/attachments\/download\//g,P=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;E=E.replace(L,"("+Y.a.API_SERVER+"/api/attachments/").replace(j,'"'+Y.a.API_SERVER+"/api/attachments/").replace(P,'"'+Y.a.API_SERVER+"/files/uploads/")}catch(S){}var c=oe(E);setTimeout(function(){return A()},300);var G=de();if(E.match(/\[TOC\]/)&&(c=c.replace("<p>[TOC]</p>",Le()),y()),c=c.replace(/(__special_katext_id_\d+__)/g,function(S,F){var $=G[F],Z=$.type,Q=$.expression;return Object(Ee.renderToString)(K(Q)||"",{displayMode:Z==="block",throwOnError:!1,output:"html"})}),c=c.replace(/▁/g,"\u2581\u2581\u2581"),le(),m){var N=document.createElement("div");return N.innerHTML=c,N.innerText}return c},[E]),f=Object(w.useRef)();ce.WebkitLineClamp=x,x&&(d=Object(ae.a)(Object(ae.a)({},d),ce));function p(L){var j=L.target;if(j.tagName.toUpperCase()==="A"){var P=j.getAttribute("href");if(P.startsWith("#")){L.preventDefault();var c=document.getElementById(P.replace("#",""));c&&c.scrollIntoView(!0)}}}var A=function(){};return Object(w.useEffect)(function(){if(f.current&&g&&(g.match(me)&&window.PR.prettyPrint()),f.current)return f.current.addEventListener("click",p),function(){f.current.removeEventListener("click",p),le(),y()}},[g,f.current,p]),ne.a.createElement(ne.a.Fragment,null,ne.a.createElement("div",{ref:f,style:Object(ae.a)({},d),className:"".concat(o||""," markdown-body "),dangerouslySetInnerHTML:{__html:g}}))}},E2MH:function(ie,H,t){"use strict";t.r(H);var ae=t("5NDa"),w=t("5rEg"),ne=t("7Kak"),Ue=t("9yH6"),he=t("5GOC"),I=t("JsLm"),J=t("/zsF"),M=t("PArb"),ge=t("14J3"),U=t("BMrR"),k=t("jCWc"),i=t("kPKH"),Pe=t("sPJy"),y=t("bE4q"),ce=t("+L6B"),V=t("2/Rp"),Le=t("giR+"),se=t("fyUT"),B=t("k1fw"),re=t("WmNS"),W=t.n(re),q=t("miYZ"),de=t("tsqr"),le=t("9og8"),O=t("tJVT"),_e=t("PpiC"),h=t("q1tI"),e=t.n(h),oe=t("Ty5D"),z=t("55Ip"),Y=t("9kvl"),Ee=t("jhfD"),me=t("V0Rq"),K=t("9Bee"),Oe=function(d){var E=d.data,g=Object(h.useState)(!1),f=Object(O.a)(g,2),p=f[0],A=f[1],L=function(){var P;switch(E.question_type){case 3:return e.a.createElement("aside",null,e.a.createElement("span",{style:{cursor:"pointer"},className:"font12 c-blue",onClick:function(){A(!p)}},p?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),p&&e.a.createElement("div",null,E==null||((P=E.standard_answer)===null||P===void 0)?void 0:P.map(function(c,G){var N;return e.a.createElement(U.a,{className:"mt10"},e.a.createElement(i.a,{flex:"50px"},e.a.createElement("span",{className:"mt10"},"\u586B\u7A7A",c.choice_id)),e.a.createElement(i.a,{flex:1},c==null||((N=c.answer_text)===null||N===void 0)?void 0:N.map(function(S,F){return e.a.createElement("div",{style:{border:"1px solid #eee",padding:"15px 10px 0 10px"}},e.a.createElement(K.a,{value:S}))})))})));case 4:return e.a.createElement("aside",null,e.a.createElement("span",{style:{cursor:"pointer"},className:"font12 c-blue",onClick:function(){A(!p)}},p?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),p&&e.a.createElement("div",null,e.a.createElement(K.a,{value:E.standard_answer.join(" ")})))}};return e.a.createElement("section",null,L())},n=t("FZL2"),a=t.n(n),l=t("1vsH"),o=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u5B9E\u8BAD\u9898"],m=function(d){var E,g,f,p,A,L,j,P,c,G,N,S,F,$,Z,Q,ve,fe,pe,xe,Ce=d.exercise,Ve=d.globalSetting,We=d.loading,Me=d.user,Se=d.dispatch,qe=Object(_e.a)(d,["exercise","globalSetting","loading","user","dispatch"]),D=Object(oe.m)(),ze=Object(oe.l)(),ee=Me.userInfo,r=Ce.reviewGroupExercise,Xe=Object(h.useState)({}),Ne=Object(O.a)(Xe,2),_=Ne[0],ue=Ne[1],we=Object(h.useState)(!1),be=Object(O.a)(we,2),Re=be[0],je=be[1],Ie=Object(h.useState)(),Te=Object(O.a)(Ie,2),Ye=Te[0],Be=Te[1],Ge=Object(h.useState)(),ye=Object(O.a)(Ge,2),C=ye[0],Fe=ye[1],$e=Object(h.useState)(""),Ae=Object(O.a)($e,2),Ke=Ae[0],Ze=Ae[1],He=Object(h.useRef)();console.log(_),Object(h.useEffect)(function(){try{Fe(JSON.parse(localStorage.total_exercise_users))}catch(s){}},[D.userId]),Object(h.useEffect)(function(){C&&(console.log("totalUser:",C,JSON.parse(localStorage.total_exercise_users)),C.map(function(s,u){s.user_login===D.userId&&Be(C[u+1])}),De())},[C]);var De=function(){Se({type:"exercise/getReviewGroupExercise",payload:{exerciseId:D.exerciseId,user_ids:C.map(function(u){return String(u.user_id)})}})},Je=function(){var s=Object(le.a)(W.a.mark(function u(R){var b;return W.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return console.log("totalUser",C),T.next=3,Object(me.J)({cover_all:!0,id:R.question_id,max_score:_[R.q_position].max,min_score:_[R.q_position].min,user_ids:C.map(function(te){return te.user_id}),comment:_.comment});case 3:b=T.sent,b.status===0&&(delete _[R.q_position],De(),de.b.success("\u6279\u91CF\u8C03\u5206\u6210\u529F"));case 5:case"end":return T.stop()}},u)}));return function(R){return s.apply(this,arguments)}}(),ke=function(u){if(u.question_type>1)if(_[u.q_position]){var R,b,X;return e.a.createElement("div",{className:"mr10 ml10 inline-block"},"\u5728\u4EE5\u4E0B\u533A\u95F4\u4E2D\u4E3A\u5B66\u751F\u968F\u673A\u8D4B\u5206\uFF1A",e.a.createElement(se.a,{placeholder:"\u6700\u4F4E",defaultValue:u.user_score,max:u.question_score,min:0,onChange:function(te){_[u.q_position].min=String(te),ue(Object(B.a)({},_))}}),e.a.createElement("div",{className:a.a.cuttOff}),e.a.createElement(se.a,{placeholder:"\u6700\u9AD8",defaultValue:u.user_score,max:u.question_score,min:((R=_[u.q_position])===null||R===void 0?void 0:R.min)||0,onChange:function(te){_[u.q_position].max=String(te),ue(Object(B.a)({},_))}}),"\u5206",e.a.createElement(V.a,{className:"ml5",type:"primary",disabled:!((b=_[u.q_position])===null||b===void 0?void 0:b.min)||!((X=_[u.q_position])===null||X===void 0?void 0:X.max),onClick:function(){return Je(u)}},"\u786E\u8BA4"))}else return e.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){_[u.q_position]={},ue(Object(B.a)({},_))},className:"c-blue mr10 ml10"},"\u8C03\u5206")};return e.a.createElement("section",{className:"edu-container",ref:He},e.a.createElement("section",{className:"animated fadeIn"},e.a.createElement("aside",{className:"mt10"},ee&&e.a.createElement(y.a,{separator:">"},e.a.createElement(y.a.Item,null,e.a.createElement(z.Link,{to:"".concat(ee.first_category_url)},ee==null||((E=ee.course)===null||E===void 0)?void 0:E.course_name)),e.a.createElement(y.a.Item,null,e.a.createElement(z.Link,{to:"/classrooms/".concat(D.coursesId,"/exercise")},"\u8BD5\u5377\u5217\u8868")),e.a.createElement(y.a.Item,null,e.a.createElement(z.Link,{to:"/classrooms/".concat(D.coursesId,"/exercise/").concat(D.exerciseId,"/detail")},"\u8BD5\u5377\u8BE6\u60C5")),e.a.createElement(y.a.Item,null,r==null||((g=r.exercise_answer_user)===null||g===void 0)?void 0:g.user_name))),e.a.createElement("aside",{className:[a.a.title,"mt20"].join(" ")},e.a.createElement(U.a,{style:{width:"100%"}},e.a.createElement(i.a,{flex:"1"},e.a.createElement(z.Link,{to:"/classrooms/".concat(D.coursesId,"/exercise/").concat(D.exerciseId,"/detail")},e.a.createElement(Ee.a,{className:"font16 c-black"})),e.a.createElement("strong",{className:"font20 ml5"},r==null||((f=r.exercise)===null||f===void 0)?void 0:f.exercise_name),e.a.createElement(l.i,{status:[l.c[(p=r.exercise)===null||p===void 0?void 0:p.exercise_status]]})),e.a.createElement(i.a,null)))),e.a.createElement("section",{className:[a.a.bg,"pt30","pl30","pr30","pb30","mt20"].join(" ")},e.a.createElement(U.a,{gutter:[30,0]},e.a.createElement(i.a,{className:"bold c-black"},e.a.createElement("aside",null,e.a.createElement("span",null,"\u8003\u8BD5\u65F6\u957F ",((A=r.exercise)===null||A===void 0?void 0:A.time)===-1?"\u672A\u9650\u65F6":(L=r.exercise)===null||L===void 0?void 0:L.time),e.a.createElement("span",{className:"ml20"},"\u6EE1\u5206 ",(j=r.exercise_scores)===null||j===void 0||((P=j.exercise_types)===null||P===void 0)?void 0:P.q_scores,"\u5206")))),e.a.createElement(M.a,null),e.a.createElement(U.a,{gutter:[30,0]},e.a.createElement(i.a,{flex:"1"},e.a.createElement("span",{className:"c-light-black"},"\u60A8\u6B63\u5728\u5BF9\u4EE5\u4E0B\u5B66\u751F\u8FDB\u884C\u6279\u91CF\u8BC4\u9605\uFF1A"),e.a.createElement("span",null,(c=r.exercise_answer_user)===null||c===void 0?void 0:c.user_name))),e.a.createElement(U.a,{gutter:[30,0]},e.a.createElement(i.a,{span:24,className:"mt10"},r==null||((G=r.exercise_users)===null||G===void 0)?void 0:G.map(function(s,u){if(u<100)return e.a.createElement("strong",{className:"mr10",key:u},s.user_name)})),e.a.createElement(i.a,{span:24,className:"tr"},(r==null||((N=r.exercise_users)===null||N===void 0)?void 0:N.length)>100&&e.a.createElement("span",null,"......\u7B49",r==null||((S=r.exercise_users)===null||S===void 0)?void 0:S.length,"\u4EBA"))),e.a.createElement(M.a,null),(r==null||((F=r.exercise_questions)===null||F===void 0)?void 0:F.some(function(s){return s.question_type!==4}))&&e.a.createElement("aside",null,e.a.createElement(U.a,{gutter:[10,10]},e.a.createElement(i.a,{flex:"1"},e.a.createElement("aside",null,e.a.createElement("strong",{className:"font14"},"\u5BA2\u89C2\u9898"),e.a.createElement("span",{className:a.a.greenTip},"\u6B63\u786E"),e.a.createElement("span",{className:a.a.redTip},"\u9519\u8BEF"),e.a.createElement("span",{className:a.a.redTip},"\u90E8\u5206\u5F97\u5206")),e.a.createElement("aside",{className:[a.a.questionIcons,"mt10"].join(" ")},e.a.createElement(I.a,{affix:!1,onChange:function(){return je(!0)}},r==null||(($=r.exercise_questions)===null||$===void 0)?void 0:$.map(function(s,u){if(s.question_type!==4)return e.a.createElement(I.a.Link,{href:"#questionID-".concat(s.q_position),title:s.q_position})})))),e.a.createElement(i.a,null,"\u603B\u5206 ",e.a.createElement("span",{className:"c-red bold"},(Z=r.exercise_scores)===null||Z===void 0||((Q=Z.exercise_types)===null||Q===void 0)?void 0:Q.q_scores)," \u5206")),e.a.createElement("p",{className:"c-blue tr",onClick:function(){return je(!Re)}},Re?"\u6536\u8D77\u7B54\u9898\u8BE6\u60C5":"\u5C55\u5F00\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",e.a.createElement("span",{className:"iconfont icon-play-square-fill3x ml5"})),e.a.createElement(M.a,null)),e.a.createElement(U.a,{gutter:[10,10]},e.a.createElement(i.a,{flex:"1"},e.a.createElement("aside",null,e.a.createElement("strong",{className:"font14"},"\u4E3B\u89C2\u9898"),e.a.createElement("span",{className:a.a.greenTip},"\u5DF2\u8BC4"),e.a.createElement("span",{className:a.a.redTip},"\u672A\u8BC4")),e.a.createElement("aside",{className:[a.a.questionIcons,"mt10"].join(" ")},e.a.createElement(I.a,{affix:!1},r==null||((ve=r.exercise_questions)===null||ve===void 0)?void 0:ve.map(function(s,u){if(s.question_type===4)return e.a.createElement(I.a.Link,{href:"#questionID-".concat(s.q_position),title:s.q_position}," ")})))),e.a.createElement(i.a,null,"\u603B\u5206 ",e.a.createElement("span",{className:"c-red bold"},(fe=r.exercise_scores)===null||fe===void 0||((pe=fe.exercise_types)===null||pe===void 0)?void 0:pe.q_mains_scores)," \u5206")),(xe=r.exercise_questions)===null||xe===void 0?void 0:xe.map(function(s,u){var R;return e.a.createElement("aside",{id:"questionID-".concat(s.q_position),className:"".concat(Re||s.question_type===4?"":"hide")},e.a.createElement(U.a,null,e.a.createElement(i.a,{flex:"1"},e.a.createElement("span",{className:"c-blue font14"},s.q_position,". ",o[s.question_type]),e.a.createElement("span",{className:"c-light-black ml5"},"(",s.question_score,")")),e.a.createElement(i.a,null,s.standard_answer_show&&e.a.createElement("span",null,"\u6B63\u786E\u7B54\u6848\uFF1A",s.standard_answer_show),ke(s),s.user_score&&e.a.createElement("span",null,"\u5F97\u5206",e.a.createElement("span",{className:"c-red"},s.user_score),"\u5206"),!s.user_score&&e.a.createElement("span",{className:"c-red"},"\u672A\u8BC4"))),e.a.createElement("div",null,e.a.createElement(K.a,{value:s.question_title})),e.a.createElement("div",null,(R=s.question_choices)===null||R===void 0?void 0:R.map(function(b,X){return e.a.createElement("div",null,e.a.createElement(Ue.a,{checked:s.user_answer.includes(b.choice_id)},b.choice_text))})),e.a.createElement(Oe,{data:s}),_[s.q_position]?e.a.createElement(w.a.TextArea,{onChange:function(X){_.comment=String(X.target.value),ue(Object(B.a)({},_))},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u8BED\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",maxLength:100}):null,e.a.createElement(M.a,null))})))},x=H.default=Object(Y.a)(function(v){var d=v.exercise,E=v.loading,g=v.user,f=v.globalSetting;return{exercise:d,globalSetting:f,user:g,loading:E.effects}})(m)},FZL2:function(ie,H,t){ie.exports={flex_box_center:"flex_box_center___2FIpq",flex_space_between:"flex_space_between___11Ebl",flex_box_vertical_center:"flex_box_vertical_center___335ao",flex_box_center_end:"flex_box_center_end___4YWO4",flex_box_column:"flex_box_column___3Wyng",bg:"bg___3xYhR",title:"title___3UsK-",questionIcons:"questionIcons___rlvYI",green:"green___2RCOO",orange:"orange___386U2",greenTip:"greenTip___3iEJT",redTip:"redTip___2Eoar",orangeTip:"orangeTip___3RuXM",cuttOff:"cuttOff___8x4ka"}}}]);
|