(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[148,11,14],{"9ZNV":function(e,t,a){"use strict";a.d(t,"a",(function(){return o}));var n=a("0Owb"),l=(a("+L6B"),a("2/Rp")),c=a("q1tI"),r=a.n(c),i=a("UUDw"),s=a.n(i),o=function(e){var t=e.cancelText,a=void 0===t?"\u53d6\u6d88":t,c=e.okText,i=void 0===c?"\u786e\u5b9a":c,o=e.loading,u=void 0!==o&&o,m=e.hasOkBtn,p=void 0===m||m,d=e.okButtonProps,_=void 0===d?{}:d,h=e.onCancel,f=void 0===h?function(){}:h,b=e.onOk,E=void 0===b?function(){}:b;return r.a.createElement("div",{className:s.a.buttonFixed},r.a.createElement("div",{className:s.a.buttonWrap},r.a.createElement(l["a"],{size:"large",className:"".concat(s.a.button," mr20"),onClick:f},a),p&&r.a.createElement(l["a"],Object(n["a"])({size:"large",type:"primary",className:"".concat(s.a.button," mr20"),loading:u,onClick:E},_),i)))}},"9oiH":function(e,t,a){e.exports={flex_box_center:"flex_box_center___UNxlt",flex_space_between:"flex_space_between___abxYk",flex_box_vertical_center:"flex_box_vertical_center___1Fq8s",flex_box_center_end:"flex_box_center_end___2HPgu",flex_box_column:"flex_box_column___RtE2X",bg:"bg___kbF9N",flexRow:"flexRow___g11Yg",flexRowCenter:"flexRowCenter___MAFSp",flexJustifyCenter:"flexJustifyCenter___2Gxyz",flexAlignEnd:"flexAlignEnd___1HS2d",flexAlingCenter:"flexAlingCenter___3LONA",flexAlignCenter:"flexAlignCenter___17DP1",flexColumn:"flexColumn___1D4TK",formWrap:"formWrap___X08wR",titleWrap:"titleWrap___2BiOW",fieldWrap:"fieldWrap___20iAg",mdWrap:"mdWrap___2Lc7M",backgroundFa:"backgroundFa___nxT_l",button:"button___1jUUP",icons:"icons___1yTLC",navBar:"navBar___3EVT7",active:"active___2VYxv",tipWrap:"tipWrap___mWunb",tip:"tip___2ACur",width300:"width300___g1fLL",popover:"popover___1-hNb",groupWrap:"groupWrap___3RkDx",radioStyle:"radioStyle___3-LJq",formCustom:"formCustom___1ecG0"}},CJF0:function(e,t,a){"use strict";a("14J3");var n=a("BMrR"),l=(a("+L6B"),a("2/Rp")),c=(a("jCWc"),a("kPKH")),r=a("PpiC"),i=a("q1tI"),s=a.n(i),o=a("Ty5D"),u=a("9kvl"),m=a("55Ip"),p=a("nZ20"),d=a.n(p),_=function(e){var t,i,p,_,h=e.shixunsDetail,f=(e.dispatch,e.loading,e.match,e.data),b=void 0===f?{}:f,E=e.title,v=(Object(r["a"])(e,["shixunsDetail","dispatch","loading","match","data","title"]),Object(o["m"])()),g=!((null===(t=h.detail)||void 0===t?void 0:t.identity)>4||void 0===(null===(i=h.detail)||void 0===i?void 0:i.identity)||2===(null===(p=h.detail)||void 0===p?void 0:p.shixun_status)||1===(null===(_=h.detail)||void 0===_?void 0:_.shixun_status));return s.a.createElement("aside",{className:"bg-white mb10 pl20 pr20 ".concat(d.a.wrap)},s.a.createElement(n["a"],{gutter:[20,20],align:"middle"},s.a.createElement(c["a"],{flex:1},s.a.createElement("span",{className:d.a.icons},s.a.createElement("img",{src:a("csWT"),width:"14"})),s.a.createElement("span",{className:"font16"},"\u7b2c ",null===b||void 0===b?void 0:b.position," \u5173\uff1a",E)),s.a.createElement(c["a"],null,(null===b||void 0===b?void 0:b.prev_challenge)&&s.a.createElement(l["a"],{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var e,t=0===b.prev_challenge.st?"/editcheckpoint":"/editquestion",a="/shixuns/".concat(v.id,"/challenges/").concat(null===b||void 0===b||null===(e=b.prev_challenge)||void 0===e?void 0:e.id).concat(t);u["c"].replace(a)}},"\u4e0a\u4e00\u5173"),b.next_challenge&&s.a.createElement(l["a"],{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var e,t=0===b.next_challenge.st?"/editcheckpoint":"/editquestion",a="/shixuns/".concat(v.id,"/challenges/").concat(null===b||void 0===b||null===(e=b.next_challenge)||void 0===e?void 0:e.id).concat(t);u["c"].replace(a)}},"\u4e0b\u4e00\u5173"),g&&s.a.createElement(l["a"],{type:"primary"},s.a.createElement(m["Link"],{to:"/shixuns/".concat(v.id,"/challenges/newquestion")},"\u65b0\u589e\u9009\u62e9\u9898\u4efb\u52a1")),g&&s.a.createElement(l["a"],{type:"primary",className:"ml5"},s.a.createElement(m["Link"],{to:"/shixuns/".concat(v.id,"/challenges/new")},"\u65b0\u589e\u5b9e\u8df5\u4efb\u52a1")),s.a.createElement(l["a"],{type:"primary",className:"ml5"},s.a.createElement(m["Link"],{to:"/shixuns/".concat(v.id,"/challenges")},"\u8fd4\u56de")))))};t["a"]=Object(u["a"])((function(e){var t=e.shixunsDetail,a=e.newCourse,n=e.loading,l=e.globalSetting;return{shixunsDetail:t,newCourse:a,globalSetting:l,loading:n.effects}}))(_)},M06Q:function(e,t,a){e.exports={wrap:"wrap___DotYX",content:"content___XZOQk",mainPathWrap:"mainPathWrap___3GJIi",colorBlue:"colorBlue___34ph7"}},UUDw:function(e,t,a){e.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},Yczt:function(e,t,a){"use strict";a.r(t),a.d(t,"PracticeFileType",(function(){return n}));a("+L6B");var n,l=a("2/Rp"),c=(a("5Dmo"),a("3S7+")),r=(a("Q9mQ"),a("diRs")),i=(a("7Kak"),a("9yH6")),s=(a("sRBo"),a("kaz8")),o=(a("miYZ"),a("tsqr")),u=a("oBTY"),m=a("jrin"),p=a("k1fw"),d=a("WmNS"),_=a.n(d),h=a("9og8"),f=(a("y8nQ"),a("Vl3Y")),b=a("tJVT"),E=a("PpiC"),v=(a("5NDa"),a("5rEg")),g=(a("OaEy"),a("2fM7")),x=a("q1tI"),y=a.n(x),k=a("9kvl"),N=a("Lyp1"),O=a("HBuW"),j=a("9oiH"),w=a.n(j),C=a("9ZNV"),P=(a("2qtc"),a("kLXV")),W=a("Ty5D"),S=a("M06Q"),F=a.n(S),I=function(e){return(null===e||void 0===e?void 0:e.length)?e.filter((function(e,t){return 0!==t})).map((function(e){return e.val})).join("").substr(1):""},D=function(e){var t=e.shixunsDetail,a=(e.globalSetting,e.loading,e.dispatch),l=e.fileType,c=e.path,r=e.onFinish,i=void 0===r?function(){}:r,s=Object(W["m"])(),o=Object(x["useState"])(""),u=Object(b["a"])(o,2),m=u[0],d=u[1],f=Object(x["useState"])([]),E=Object(b["a"])(f,2),g=E[0],k=E[1],N=Object(x["useState"])([]),O=Object(b["a"])(N,2),j=O[0],w=O[1],C=[n.OriginalPicturePath,n.ExpectPicturePath,n.PicturePath],S=C.includes(l);Object(x["useEffect"])((function(){"EditPracticeSetting-SelectFilePath"===t.actionTabs.key&&(d(c||""),D())}),[t.actionTabs.key]);var D=function(){var e=Object(h["a"])(_.a.mark((function e(){var t,n,l,c=arguments;return _.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=c.length>0&&void 0!==c[0]?c[0]:"",e.next=3,a({type:"shixunsDetail/getRepository",payload:{id:s.id,path:t}});case 3:n=e.sent,(null===n||void 0===n?void 0:n.trees)&&(l=n.trees.map((function(e){return Object(p["a"])(Object(p["a"])({},e),{name:e.name,val:e.name})})),w(l||[]));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),T=function(e){var t=I(g),a="".concat(t?"".concat(t,"/"):t).concat(e);l===n.Path?!(null===m||void 0===m?void 0:m.includes("".concat(a,"\uff1b")))&&d("".concat(m).concat(a,"\uff1b")):l===n.ExecPath&&d(a)},B=function(e){if("tree"===e.type){g.length?g.push({val:"/".concat(e.val),path:e.val}):g.push({val:"\u6839\u76ee\u5f55",path:""},{val:"/".concat(e.val),path:e.val}),k(g);var t=I(g);S&&d(t),D(t)}},L=function(e,t){var a=g.filter((function(e,a){return a<=t}));k(a);var n=I(a);S&&d(n),D(n)},R=function(){var e=Object(h["a"])(_.a.mark((function e(){return _.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:i(m),q();case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),q=function(){d(""),k([]),w([]),a({type:"shixunsDetail/setActionTabs",payload:{}})},V=I(g);return y.a.createElement(P["a"],{centered:!0,title:"\u6587\u4ef6\u8def\u5f84",closable:!1,keyboard:!1,visible:"EditPracticeSetting-SelectFilePath"===t.actionTabs.key,onOk:R,onCancel:q},y.a.createElement("div",{className:F.a.wrap},y.a.createElement("div",{className:F.a.content},y.a.createElement("div",{className:F.a.mainPathWrap},!!(null===g||void 0===g?void 0:g.length)&&g.map((function(e,t){return y.a.createElement("a",{key:t,onClick:function(){return L(e,t)}},e.val)}))),!!(null===j||void 0===j?void 0:j.length)&&j.map((function(e,t){return"tree"===e.type?y.a.createElement("a",{key:t,onClick:function(){return B(e)}},y.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(F.a.colorBlue)}),V?"".concat(V,"/"):V,e.name):y.a.createElement("a",{key:t,onClick:function(){return T("".concat(e.name))}},y.a.createElement("i",{className:"iconfont icon-zuoye ".concat(F.a.colorBlue)}),V?"".concat(V,"/"):V,e.name)}))),y.a.createElement("label",{className:"mt5"},"\u9009\u4e2d\u7684\u65b0\u5efa\u6587\u4ef6\u5939\u76ee\u5f55\uff1a"),y.a.createElement(v["a"],{placeholder:"\u8bf7\u8f93\u5165\u65b0\u6587\u4ef6\u5939\u540d/\u5b50\u6587\u4ef6\u5939\u540d\u3002\uff08\u5982\uff1asrc/step1\uff09",value:m,onChange:function(e){return d(e.target.value)}})))},T=Object(k["a"])((function(e){var t=e.shixunsDetail,a=e.loading,n=e.globalSetting;return{shixunsDetail:t,globalSetting:n,loading:a.models.index}}))(D),B=a("CJF0"),L=g["a"].Option,R=v["a"].TextArea;(function(e){e["Path"]="path",e["ExecPath"]="exec_path",e["OriginalPicturePath"]="original_picture_path",e["ExpectPicturePath"]="expect_picture_path",e["PicturePath"]="picture_path"})(n||(n={}));var q=function(e){var t,a,d,j,P=e.shixunsDetail,W=e.dispatch,S=(e.loading,e.match),F=(Object(E["a"])(e,["shixunsDetail","dispatch","loading","match"]),f["a"].useForm()),I=Object(b["a"])(F,1),D=I[0],q=Object(x["useState"])({}),V=Object(b["a"])(q,2),A=V[0],H=V[1],J=Object(x["useState"])({}),G=Object(b["a"])(J,2),M=G[0],U=G[1],z=Object(x["useState"])([]),Y=Object(b["a"])(z,2),Z=Y[0],Q=Y[1],X=Object(x["useState"])(),K=Object(b["a"])(X,2),$=K[0],ee=K[1];Object(x["useEffect"])((function(){return W({type:"globalSetting/footerToggle",payload:!1}),function(){W({type:"globalSetting/footerToggle",payload:!0})}}),[]),Object(x["useEffect"])((function(){te()}),[]);var te=function(){var e=Object(h["a"])(_.a.mark((function e(){var t;return _.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(O["y"])({id:S.params.id,challengeId:S.params.challengesId,tab:1});case 2:t=e.sent,t&&(U(t),ae(t));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ae=function(e){D.setFieldsValue(Object(p["a"])({},e)),H(Object(p["a"])({},e));var t=e.test_sets.length?e.test_sets:[{hidden:0,input:"",output:"",score:100}];Q(t)},ne=function(e){W({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}}),ee(e)},le=function(e){var t=Object(m["a"])({},$,e);D.setFieldsValue(t),H(Object(p["a"])(Object(p["a"])({},A),t))},ce=function(e,t){H(Object(p["a"])({},t)),"test_set_score"in e&&e.test_set_score&&(D.setFieldsValue({test_set_average:!0}),re(Z)),"test_set_average"in e&&e.test_set_average&&re(Z)},re=function(e){var t=Math.floor(100/e.length),a=t+100%e.length;e=e.map((function(n,l){return l===e.length-1?Object(p["a"])(Object(p["a"])({},n),{},{score:a}):Object(p["a"])(Object(p["a"])({},n),{},{score:t})})),Q(e)},ie=function(){var e=[].concat(Object(u["a"])(Z),[{hidden:0,input:"",output:"",score:0}]);D.getFieldValue("test_set_average")?re(e):Q(e)},se=function(){var e=Object(h["a"])(_.a.mark((function e(t){var a,n,l;return _.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(a=Z.map((function(e){return e.score})),n=a.reduce((function(e,t){return e+t}),0),!t.test_set_score||100===n||!(null===Z||void 0===Z?void 0:Z.length)){e.next=5;break}return o["b"].info("\u6d4b\u8bd5\u96c6\u7684\u8bc4\u5206\u5360\u6bd4\u4e4b\u548c\u5fc5\u987b\u7b49\u4e8e100"),e.abrupt("return");case 5:return e.next=7,Object(O["mb"])(Object(p["a"])(Object(p["a"])({},S.params),{},{tab:1,challenge:Object(p["a"])(Object(p["a"])(Object(p["a"])({},t),{test_set_rules_expression:0===t.test_set_rules?null:t.test_set_rules_expression}),{},{shixunfileexpectpicturepath:t.original_picture_path,shixunfilestandardpicturepath:t.expect_picture_path}),test_set:Z}));case 7:l=e.sent,l.status>=0&&k["c"].replace("/shixuns/".concat(S.params.id,"/challenges/").concat(S.params.challengesId,"/tab=3"));case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return y.a.createElement("section",{className:w.a.bg},y.a.createElement(B["a"],{data:M,title:"\u5b9e\u8df5\u9898"}),y.a.createElement(f["a"],{form:D,className:w.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:ce,onFinish:se,initialValues:{test_set_rules:0}},y.a.createElement("aside",{className:["bg-white",w.a.navBar,w.a.flexRow].join(" ")},y.a.createElement("li",null,y.a.createElement("a",{onClick:function(){k["c"].push("/shixuns/".concat(S.params.id,"/challenges/").concat(S.params.challengesId,"/editcheckpoint"))}},"1\u3001\u672c\u5173\u4efb\u52a1")),y.a.createElement("li",{className:w.a.active},y.a.createElement("a",null,"2\u3001\u8bc4\u6d4b\u8bbe\u7f6e")),y.a.createElement("li",null,y.a.createElement("a",{onClick:function(){k["c"].push("/shixuns/".concat(S.params.id,"/challenges/").concat(S.params.challengesId,"/tab=3"))}},"3\u3001\u53c2\u8003\u7b54\u6848"))),y.a.createElement("div",{className:w.a.fieldWrap},y.a.createElement("div",{className:w.a.tipWrap},"\u8bf7\u5148\u4e0a\u4f20\u672c\u5173\u4efb\u52a1\u7684\u6240\u6709\u4ee3\u7801\u6587\u4ef6\u3001\u6807\u51c6\u56fe\u7247\u7b49\u6240\u6709\u5fc5\u8981\u7684\u6587\u4ef6\u5230",y.a.createElement("a",{href:"/shixuns/".concat(S.params.id,"/repository"),target:"_blank",className:w.a.tip},"\u7248\u672c\u5e93")),(null===(t=P.detail)||void 0===t?void 0:t.identity)<3&&y.a.createElement(f["a"].Item,{label:"\u5f00\u542f\u865a\u62df\u4eff\u771f:"},y.a.createElement(f["a"].Item,{name:"unity_3d",noStyle:!0,valuePropName:"checked"},y.a.createElement(s["a"],{disabled:2===(null===(a=P.detail)||void 0===a?void 0:a.shixun_status)})),y.a.createElement("span",{className:"pl10 font14 c-light-black"},"\uff08\u9009\u4e2d\u5219\u7ed9\u5b66\u5458\u7684\u5b9e\u8df5\u4efb\u52a1\u542f\u52a8Unity3D\u754c\u9762\uff09")),A.unity_3d&&(null===(d=P.detail)||void 0===d?void 0:d.identity)<3&&y.a.createElement(y.a.Fragment,null,y.a.createElement(f["a"].Item,{name:"unity_3d_routes",label:"\u8def\u5f84:",rules:[{required:!0,message:"\u5fc5\u586b\u9879\uff1a\u4e0d\u80fd\u4e3a\u7a7a"}]},y.a.createElement(v["a"],{disabled:2===(null===(j=P.detail)||void 0===j?void 0:j.shixun_status),placeholder:"\u8bf7\u9009\u62e9\u7248\u672c\u5e93\u4e2d\u7684\u4ee3\u7801\u6587\u4ef6\u3002\u4f8b\uff1a src/step1/HelloWorld.java"})),y.a.createElement(f["a"].Item,{name:"with_code_file",label:"\u662f\u5426\u9700\u8981\u4ee3\u7801\u8bc4\u6d4b:"},y.a.createElement(i["a"].Group,null,y.a.createElement(i["a"],{value:!0},"\u662f"),y.a.createElement(i["a"],{value:!1},"\u5426"))),A.with_code_file?y.a.createElement(f["a"].Item,{name:"unity_3d_result",label:"\u8bc4\u6d4b\u7ed3\u679c\u662f\u5426\u7531 Unity3D \u51b3\u5b9a:"},y.a.createElement(i["a"].Group,null,y.a.createElement(i["a"],{value:!0},"\u662f"),y.a.createElement(i["a"],{value:!1},"\u5426"))):null),A.with_code_file&&y.a.createElement(y.a.Fragment,null,y.a.createElement(f["a"].Item,{name:"exec_time",label:y.a.createElement("div",null,"\u8bc4\u6d4b\u65f6\u957f\u9650\u5236 ",y.a.createElement("span",{className:"pl10 font12 c-light-black"},"\uff08\u7a0b\u5e8f\u8bc4\u6d4b\u8fd0\u884c\u65f6\u95f4\u9650\u5236\u65f6\u957f\uff0c\u5355\u4f4d\uff1a\u79d2\uff09")),rules:[{required:!0,message:"\u5fc5\u586b\u9879\uff1a\u4e0d\u80fd\u4e3a\u7a7a"}]},y.a.createElement(v["a"],{placeholder:"\u8bf7\u8f93\u5165\u8bc4\u6d4b\u65f6\u957f",className:w.a.width300})),y.a.createElement(f["a"].Item,{label:y.a.createElement("div",null,"\u8bc4\u6d4b\u6548\u679c\u5c55\u73b0\u65b9\u5f0f ",y.a.createElement("span",{className:"pl10 font12 c-light-black"},"\uff08\u5b66\u5458\u8bc4\u6d4b\u672c\u5173\u4efb\u52a1\u65f6\uff0c\u67e5\u770b\u6548\u679c\u9875\u4e0a\u9700\u8981\u5c55\u73b0\u7684\u6587\u4ef6\u7c7b\u578b\uff09"))},y.a.createElement(f["a"].Item,{name:"show_type",noStyle:!0,rules:[{required:!0,message:"\u5fc5\u586b\u9879\uff1a\u4e0d\u80fd\u4e3a\u7a7a"}]},y.a.createElement(g["a"],{size:"large",style:{width:"300px"}},y.a.createElement(L,{value:-1},"\u65e0"),y.a.createElement(L,{value:1},"\u56fe\u7247"),y.a.createElement(L,{value:2},"apk/exe"),y.a.createElement(L,{value:3},"txt"),y.a.createElement(L,{value:4},"html"),y.a.createElement(L,{value:5},"mp3"),y.a.createElement(L,{value:6},"mp4"))),y.a.createElement(r["a"],{overlayClassName:w.a.popover,placement:"bottomLeft",content:y.a.createElement("p",{className:"font12"},"\u56fe\u7247\uff1a\u5904\u7406\u6216\u8f93\u51fa\u56fe\u7247\u7c7b\u578b\u7684\u4efb\u52a1\uff0c\u8bf7\u9009\u586b\u6b64\u9879",y.a.createElement("br",null),"\u53ef\u4ee5\u901a\u8fc7\u8bbe\u7f6e\u56fe\u7247\u8def\u5f84\u548c\u5b66\u5458\u7b54\u6848\u6587\u4ef6\u8def\u5f84\uff0c\u5c55\u793a\u4ee3\u7801\u5bf9\u5e94\u7684\u56fe\u7247\u6548\u679c",y.a.createElement("br",null),y.a.createElement("br",null),"apk/exe\uff1a\u5199\u53ef\u6267\u884c\u6587\u4ef6\u7684\u4efb\u52a1\uff0c\u8bf7\u9009\u586b\u6b64\u9879",y.a.createElement("br",null),"\u53ef\u4ee5\u901a\u8fc7\u8bbe\u7f6e\u5b66\u5458\u7b54\u6848\u6587\u4ef6\u8def\u5f84\uff0c\u5c55\u793a\u4e8c\u7ef4\u7801\u4ee5\u4f9b\u626b\u7801\u4e0b\u8f7d",y.a.createElement("br",null),y.a.createElement("br",null),"txt\uff1a\u8f93\u51fatxt\u6587\u6863\u7c7b\u578b\u7684\u4efb\u52a1\uff0c\u8bf7\u9009\u586b\u6b64\u9879",y.a.createElement("br",null),"\u53ef\u4ee5\u901a\u8fc7\u5b66\u5458\u7b54\u6848\u6587\u4ef6\u8def\u5f84\u8bbe\u7f6e\uff0c\u5c55\u793atxt\u6587\u4ef6\u5185\u5bb9",y.a.createElement("br",null),y.a.createElement("br",null),"html\uff1aweb\u7c7b\u578b\u7684\u4efb\u52a1\uff0c\u8bf7\u9009\u586b\u6b64\u9879",y.a.createElement("br",null),"\u53ef\u4ee5\u901a\u8fc7Web\u8def\u7531\u8bbe\u7f6e\uff0c\u5c55\u793ahtml\u6548\u679c\u9884\u89c8\u9875",y.a.createElement("br",null),y.a.createElement("br",null),"mp3/mp4\uff1amp3/mp4\u6587\u4ef6\u7c7b\u578b\u7684\u4efb\u52a1\uff0c\u8bf7\u9009\u586b\u6b64\u9879",y.a.createElement("br",null),"\u53ef\u4ee5\u901a\u8fc7\u5b66\u5458\u7b54\u6848\u6587\u4ef6\u8def\u5f84\u8bbe\u7f6e\uff0c\u5c55\u793amp3/mp4\u6587\u4ef6\u5185\u5bb9",y.a.createElement("br",null),y.a.createElement("br",null)),trigger:"click"},y.a.createElement(N["a"],{className:"ml5 font14"}))),y.a.createElement(f["a"].Item,{name:"path",label:y.a.createElement("div",null,"\u5b66\u5458\u4efb\u52a1\u6587\u4ef6 ",y.a.createElement("span",{className:"pl10 font12 c-light-black"},"\uff08\u8be5\u6587\u4ef6\u5c06\u76f4\u63a5\u663e\u793a\u7ed9\u5b66\u751f\uff0c\u9700\u8981\u5b66\u751f\u5728\u5176\u4e2d\u586b\u5199\u4ee3\u7801\uff09")),rules:[{required:!0,message:"\u5fc5\u586b\u9879\uff1a\u4e0d\u80fd\u4e3a\u7a7a"}]},y.a.createElement(v["a"],{placeholder:"\u8bf7\u9009\u62e9\u7248\u672c\u5e93\u4e2d\u7684\u4ee3\u7801\u6587\u4ef6\u3002\u4f8b\uff1a src/step1/HelloWorld.java",onClick:function(){return ne(n.Path)}})),y.a.createElement(f["a"].Item,{name:"exec_path",label:y.a.createElement("div",null,"\u8bc4\u6d4b\u6267\u884c\u6587\u4ef6 ",y.a.createElement("span",{className:"pl10 font12 c-light-black"},"\uff08\u82e5\u6267\u884c\u5e73\u53f0\u811a\u672c\uff0c\u8bf7\u8f93\u5165\u5b66\u5458\u4efb\u52a1\u6587\u4ef6\u8def\u5f84\uff1b\u82e5\u4f7f\u7528\u81ea\u5df1\u8bbe\u8ba1\u7684\u811a\u672c\u6d4b\u8bd5\u5b66\u751f\u4ee3\u7801\uff0c\u8bf7\u8f93\u5165\u8bbe\u8ba1\u7684\u811a\u672c\u6587\u4ef6\u8def\u5f84\uff09")),rules:[{required:!0,message:"\u5fc5\u586b\u9879\uff1a\u4e0d\u80fd\u4e3a\u7a7a"}]},y.a.createElement(v["a"],{placeholder:"\u8bf7\u9009\u62e9\u7248\u672c\u5e93\u4e2d\u7684\u4ee3\u7801\u6587\u4ef6\u3002\u4f8b\uff1asrc/step1/HelloWorldTest.java",onClick:function(){return ne(n.ExecPath)}})),4===A.show_type&&(A.web_route||(null===M||void 0===M?void 0:M.has_web_route))&&y.a.createElement(f["a"].Item,{name:"web_route",label:y.a.createElement("div",null,"Web\u8def\u7531 ",y.a.createElement("span",{className:"pl10 font12 c-light-black"},"\uff08\u8bf7\u6ce8\u610f\u5c06\u670d\u52a1\u5668\u7a0b\u5e8f\u7684\u7aef\u53e3\u53f7\u6620\u5c04\u52308080\u7aef\u53e3\uff09"))},y.a.createElement(v["a"],{placeholder:"\u7f51\u7ad9\u7c7b\u578b\u5b9e\u8bad\uff0c\u8bf7\u586b\u5199Web\u8def\u7531\u5730\u5740\u3002\u4f8b\uff1ajava/mypage"})),(1===A.show_type||5===A.show_type||6===A.show_type)&&y.a.createElement(f["a"].Item,{name:"original_picture_path",label:y.a.createElement("div",null,"\u5f85\u5904\u7406\u6587\u4ef6\u8def\u5f84 ",y.a.createElement("span",{className:"pl10 font12 c-light-black"},"\uff08\u8be5\u8def\u5f84\u4e0b\u7684\u6587\u4ef6\u5c06\u5728\u5b66\u5458\u8bc4\u6d4b\u672c\u5173\u4efb\u52a1\u65f6\uff0c\u4f5c\u4e3a\u539f\u59cb\u6587\u4ef6\u663e\u793a\u5728\u67e5\u770b\u6548\u679c\u9875\uff0c\u4f9b\u5b66\u5458\u53c2\u8003\uff1b\u8bf7\u6ce8\u610f\u4e0e\u7a0b\u5e8f\u6587\u4ef6\u6240\u5728\u6587\u4ef6\u5939\u5206\u5f00\uff09"))},y.a.createElement(v["a"],{placeholder:"\u8bf7\u9009\u62e9\u7248\u672c\u5e93\u4e2d\u5b58\u50a8\u4e86\u5f85\u5904\u7406\u6587\u4ef6(\u56fe\u7247/MP3\u7b49)\u7684\u8def\u5f84\u3002\u4f8b\uff1asrc/step1/sourcefiles",onClick:function(){return ne(n.OriginalPicturePath)}})),(1===A.show_type||5===A.show_type||6===A.show_type)&&y.a.createElement(f["a"].Item,{name:"expect_picture_path",label:y.a.createElement("div",null,"\u6807\u51c6\u7b54\u6848\u6587\u4ef6\u8def\u5f84 ",y.a.createElement("span",{className:"pl10 font12 c-light-black"},"\uff08\u8be5\u8def\u5f84\u4e0b\u7684\u6587\u4ef6\u5c06\u5728\u5b66\u5458\u8bc4\u6d4b\u672c\u5173\u4efb\u52a1\u65f6\uff0c\u4f5c\u4e3a\u53c2\u8003\u7b54\u6848\u663e\u793a\u5728\u67e5\u770b\u6548\u679c\u9875\uff0c\u4f9b\u5b66\u5458\u53c2\u8003\uff1b\u8bf7\u6ce8\u610f\u4e0e\u7a0b\u5e8f\u6587\u4ef6\u6240\u5728\u6587\u4ef6\u5939\u5206\u5f00\uff09"))},y.a.createElement(v["a"],{placeholder:"\u8bf7\u9009\u62e9\u7248\u672c\u5e93\u4e2d\u5b58\u50a8\u4e86\u6807\u51c6\u7b54\u6848\u6587\u4ef6(\u56fe\u7247/MP3\u7b49)\u7684\u8def\u5f84\u3002\u4f8b\uff1asrc/step1/expectedfiles",onClick:function(){return ne(n.ExpectPicturePath)}})),-1!==A.show_type&&y.a.createElement(f["a"].Item,{name:"picture_path",label:y.a.createElement("div",null,"\u5b66\u5458\u7b54\u6848\u6587\u4ef6\u8def\u5f84 ",y.a.createElement("span",{className:"pl10 font12 c-light-black"},"\uff08\u5b66\u5458\u8bc4\u6d4b\u672c\u5173\u4efb\u52a1\u65f6\u751f\u6210\u7684\u6587\u4ef6\u5c06\u4fdd\u5b58\u5728\u8be5\u8def\u5f84\u4e0b\uff0c\u5e76\u4f5c\u4e3a\u5b9e\u9645\u8f93\u51fa\u663e\u793a\u5728\u67e5\u770b\u6548\u679c\u9875\uff0c\u4f9b\u5b66\u5458\u786e\u8ba4\uff1b\u8bf7\u6ce8\u610f\u4e0e\u7a0b\u5e8f\u6587\u4ef6\u6240\u5728\u6587\u4ef6\u5939\u5206\u5f00\uff09"))},y.a.createElement(v["a"],{placeholder:"\u8bf7\u5728\u7248\u672c\u5e93\u4e2d\u6307\u5b9a\u7528\u6765\u4fdd\u5b58\u5b66\u5458\u4ee3\u7801\u5b9e\u9645\u8f93\u51fa\u7ed3\u679c\u7684\u8def\u5f84\u3002\u4f8b\uff1asrc/step1/outputfiles",onClick:function(){return ne(n.PicturePath)}})),y.a.createElement("div",{className:"font16 mb20"},"\u6d4b\u8bd5\u96c6\u548c\u7cfb\u7edf\u8bc4\u5206\u89c4\u5219"),y.a.createElement(f["a"].Item,{className:w.a.formCustom,name:"test_set_score",label:"\u5f97\u5206\u89c4\u8303:"},y.a.createElement(i["a"].Group,null,y.a.createElement(i["a"],{value:!1,className:w.a.radioStyle},"\u901a\u8fc7\u5168\u90e8\u6d4b\u8bd5\u96c6",y.a.createElement("span",{className:"pl10 font12 c-light-black"},"\uff08\u5b66\u5458\u8bc4\u6d4b\uff0c\u4ec5\u5f53\u6240\u6709\u6d4b\u8bd5\u96c6\u90fd\u6b63\u786e\u65f6\uff0c\u624d\u83b7\u5f97\u4e00\u6b21\u6027\u5956\u52b1\uff09")),y.a.createElement(i["a"],{value:!0,className:w.a.radioStyle},"\u901a\u8fc7\u90e8\u5206\u6d4b\u8bd5\u96c6",y.a.createElement("span",{className:"pl10 font12 c-light-black"},"\uff08\u5b66\u5458\u8bc4\u6d4b\uff0c\u5f53\u81f3\u5c11\u6709\u4e00\u7ec4\u6d4b\u8bd5\u96c6\u6b63\u786e\u65f6\uff0c\u5373\u53ef\u83b7\u5f97\u5176\u5bf9\u5e94\u6bd4\u4f8b\u7684\u5956\u52b1\uff09")))),A.test_set_score&&y.a.createElement(f["a"].Item,{className:w.a.formCustom,name:"test_set_average",label:"\u7cfb\u7edf\u8bc4\u5206\u5360\u6bd4:"},y.a.createElement(i["a"].Group,null,y.a.createElement(i["a"],{value:!0},"\u5747\u5206\u6bd4\u4f8b"),y.a.createElement(i["a"],{value:!1},"\u81ea\u5b9a\u4e49\u6bd4\u4f8b"))),y.a.createElement(f["a"].Item,{className:w.a.formCustom,name:"ignore_space",label:"\u7a7a\u683c\u5904\u7406:",valuePropName:"checked"},y.a.createElement(s["a"],{className:"ml35"},"\u5ffd\u7565\u9996\u5c3e\u7a7a\u683c")),y.a.createElement("div",{className:w.a.flexRowCenter},y.a.createElement(f["a"].Item,{className:w.a.formCustom,name:"test_set_rules",label:"\u7ed3\u679c\u5904\u7406:"},y.a.createElement(i["a"].Group,{className:"ml25"},y.a.createElement(i["a"],{value:0},"\u6587\u672c\u5bf9\u6bd4"),y.a.createElement(i["a"],{value:1},"\u8868\u8fbe\u5f0f\u5339\u914d"))),1===A.test_set_rules&&y.a.createElement(y.a.Fragment,null,y.a.createElement(f["a"].Item,{name:"test_set_rules_expression",rules:[{required:!0,message:"\u5fc5\u586b\u9879\uff1a\u4e0d\u80fd\u4e3a\u7a7a"}]},y.a.createElement(v["a"],{style:{width:"600px",height:"35px"},placeholder:"\u9002\u7528\u4e8e\u8f93\u51fa\u7ed3\u679c\u52a8\u6001\u53d8\u5316\u7684\u7a0b\u5e8f"})),y.a.createElement(r["a"],{overlayClassName:w.a.popover,placement:"bottomLeft",content:y.a.createElement("p",{className:"font12"},"\u4f7f\u7528\u793a\u4f8b1\uff1a\u5b9e\u9645\u8f93\u51fa\u4e0e\u9884\u671f\u8f93\u51fa\u7684\u76f8\u5bf9\u8bef\u5dee\u57280.01\u4ee5\u5185\uff0c\u53ef\u4f7f\u7528\u4ee5\u4e0b\u8868\u8fbe\u5f0f\uff1a",y.a.createElement("br",null),"(actual-expect)/expect <= 0.01",y.a.createElement("br",null),"\u4f7f\u7528\u793a\u4f8b2\uff1a\u5b9e\u9645\u8f93\u51fa\u7ed3\u679c\u5305\u542b\u67d0\u6bb5\u5b57\u7b26\u4e32hello\uff0c\u53ef\u4f7f\u7528\u4ee5\u4e0b\u8868\u8fbe\u5f0f\uff1a",y.a.createElement("br",null),"string.contains(actual, \u201chello\u201d)",y.a.createElement("br",null),y.a.createElement("br",null),"\u82e5\u9700\u8981\u5bf9\u8f93\u51fa\u7ed3\u679c\u4e2d\u6bcf\u4e2a\u5143\u7d20\u8fdb\u884c\u64cd\u4f5c\uff0c\u53ef\u4f7f\u7528list\u96c6\u5408",y.a.createElement("br",null),"\u793a\u4f8b\u53c2\u8003\uff1a\u5047\u8bbe\u7a0b\u5e8f\u5b9e\u9645\u8f93\u51fa\u4e3a\uff1a100 1000 10000\uff1b\u9884\u671f\u8f93\u51fa\u4e3a\uff1a100.01 1000.02 10000.05",y.a.createElement("br",null),"\u8bc4\u6d4b\u8981\u6c42\uff1a\u5b9e\u9645\u8f93\u51fa\u5217\u8868\u4e2d\u5143\u7d20\u4e0e\u9884\u671f\u8f93\u51fa\u5217\u8868\u4e2d\u5bf9\u5e94\u5143\u7d20\u76f8\u5bf9\u8bef\u5dee\u57280.01 \u4e4b\u5185\uff0c\u53ef\u4f7f\u4ee5\u4e0b\u8868\u8fbe\u5f0f\uff1a",y.a.createElement("br",null),"list.forEach( 'math.abs( (actualElem-expectElem)/expectElem ) <= 0.01 ' )",y.a.createElement("br",null),y.a.createElement("br",null),y.a.createElement("a",{href:"https://www.educoder.net/forums/4346",target:"_blank",style:{background:"#1890ff",color:"#fff"}},"\u70b9\u51fb\u67e5\u770b\u8be6\u60c5\u8bf4\u660e"),y.a.createElement("br",null)),trigger:"click"},y.a.createElement(N["a"],{className:"ml5 mb16 font14"})))),Z.map((function(e,t){return y.a.createElement("div",{className:w.a.groupWrap,key:t},y.a.createElement("div",{className:"".concat(w.a.flexRow," ").concat(w.a.flexAlingCenter," font16")},y.a.createElement("span",{className:"mr10"},"\u7ec4",t+1),A.test_set_score&&y.a.createElement(y.a.Fragment,null,y.a.createElement(v["a"],{style:{width:"230px"},className:"ml5 mr5",value:e.score,type:"number",onChange:function(e){var a=Z.map((function(a,n){return n===t?Object(p["a"])(Object(p["a"])({},a),{},{score:e.target.value?Number(e.target.value):0}):a})),n={test_set_average:!1};H(Object(p["a"])(Object(p["a"])({},A),n)),D.setFieldsValue(n),Q(a)}}),"%"),y.a.createElement(s["a"],{className:"font14 ml5",checked:1===e.hidden,onChange:function(e){var a=Z.map((function(a,n){return n===t?Object(p["a"])(Object(p["a"])({},a),{},{hidden:e.target.checked?1:0}):a}));Q(a)}},"\u9690\u85cf\uff08\u9009\u4e2d\u5219\u5bf9\u5b66\u5458\u9690\u85cf\u672c\u6d4b\u8bd5\u96c6\u5185\u5bb9\uff09"),y.a.createElement("div",{className:"tr flex1"},0!==t&&y.a.createElement(c["a"],{placement:"bottom",title:"\u5220\u9664"},y.a.createElement("i",{className:"iconfont icon-shanchu_Hover font16 c-red current",onClick:function(){var e=Z.filter((function(e,a){return a!==t}));re(e)}})))),y.a.createElement(R,{className:"mt10",rows:5,placeholder:"\u8f93\u5165",value:e.input,onChange:function(e){var a=Z.map((function(a,n){return n===t?Object(p["a"])(Object(p["a"])({},a),{},{input:e.target.value}):a}));Q(a)}}),y.a.createElement(R,{className:"mt10",rows:5,placeholder:"\u9884\u671f\u8f93\u51fa",value:e.output,onChange:function(e){var a=Z.map((function(a,n){return n===t?Object(p["a"])(Object(p["a"])({},a),{},{output:e.target.value}):a}));Q(a)}}),y.a.createElement("div",{className:"mt10"},y.a.createElement("span",{className:"font14"},"\u5339\u914d\u89c4\u5219\uff1a"),y.a.createElement(i["a"].Group,{value:e.match_rule,onChange:function(e){var a=Z.map((function(a,n){return n===t?Object(p["a"])(Object(p["a"])({},a),{},{match_rule:e.target.value}):a}));Q(a)}},y.a.createElement(i["a"],{value:"full"},"\u5b8c\u5168\u5339\u914d",y.a.createElement("span",{className:"pl10 font12 c-light-black"},"\uff08\u5b9e\u9645\u8f93\u51fa\u4e0e\u9884\u671f\u8f93\u51fa\u5b8c\u5168\u76f8\u540c\uff09")),y.a.createElement(i["a"],{value:"last"},"\u672b\u5c3e\u5339\u914d",y.a.createElement("span",{className:"pl10 font12 c-light-black"},"\uff08\u5b9e\u9645\u8f93\u51fa\u7684\u672b\u5c3e\u5185\u5bb9\u4e0e\u9884\u671f\u8f93\u51fa\u5b8c\u5168\u76f8\u540c\uff09")))))})),y.a.createElement(l["a"],{type:"primary",ghost:!0,className:"mt10",onClick:ie},"\u65b0\u589e\u6d4b\u8bd5\u96c6"),y.a.createElement("p",{className:"mt10 pl10 font12 c-light-black"},"\u6e29\u99a8\u63d0\u793a\uff1a\u516c\u5f00\u6d4b\u8bd5\u96c6\u548c\u9690\u85cf\u6d4b\u8bd5\u96c6\u7ed3\u5408\u4f7f\u7528\uff0c\u53ef\u4ee5\u964d\u4f4e\u4f5c\u5f0a\u7684\u673a\u7387\uff1b\u9690\u85cf\u6d4b\u8bd5\u96c6\uff0c\u5728\u201c\u63d0\u4ea4\u8bc4\u6d4b\u201d\u65f6\u4e5f\u5c06\u88ab\u7cfb\u7edf\u81ea\u52a8\u68c0\u6d4b"))),y.a.createElement(f["a"].Item,{noStyle:!0},y.a.createElement(C["a"],{okButtonProps:{htmlType:"submit"},onCancel:function(){return k["c"].push("/shixuns/".concat(S.params.id,"/challenges"))}}))),y.a.createElement(T,{fileType:$,path:null===A||void 0===A?void 0:A[$],onFinish:function(e){return le(e)}}))};t["default"]=Object(k["a"])((function(e){var t=e.shixunsDetail,a=e.newCourse,n=e.loading,l=e.globalSetting;return{shixunsDetail:t,newCourse:a,globalSetting:l,loading:n.effects}}))(q)},csWT:function(e,t,a){e.exports=a.p+"static/choose.4ad1045f.svg"},nZ20:function(e,t,a){e.exports={icons:"icons___3O80F"}}}]);