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