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.
NewEduCoderBuild/p__Classrooms__Lists__Stati...

1 line
10 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[17806],{78405:function(e,t,a){a.d(t,{Z:function(){return r}});var n=a(33614),s=a(59301),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},l=a(1393),o=function(e,t){return s.createElement(l.Z,(0,n.Z)({},e,{ref:t,icon:i}))};var r=s.forwardRef(o)},64200:function(e,t,a){a.r(t),a.d(t,{default:function(){return S}});var n=a(7557),s=a.n(n),i=a(41498),l=a.n(i),o=a(82242),r=a.n(o),c=a(79800),d=a.n(c),u=a(59301),m=a(80608),p=a(57809),h=a(3113),f=a(66999),g="wrap___sKc1R",v="headWrap___S5CVJ",x="head___VBue_",y="deal___mWVJv",b="two___h7Vsd",C="one___dXkJk",_=a(42441),w=a(49105),j=a(37712),S=(0,m.connect)((function(e){return{classroomList:e.classroomList,globalSetting:e.globalSetting}}))((function(e){e.classroomList,e.globalSetting;var t,a,n,i,o,c,S=e.dispatch,O=(0,u.useState)(r()(r()({},(0,m.useParams)()),{page:1,limit:2e3})),N=d()(O,2),I=N[0],Z=(N[1],(0,u.useState)()),k=d()(Z,2),P=k[0],E=k[1],M=(0,u.useState)(1),$=d()(M,2),F=$[0],W=$[1],L=(0,u.useState)(!1),B=d()(L,2),z=B[0],A=B[1],H=(0,u.useState)({}),R=d()(H,2),D=R[0],T=R[1],V=(0,u.useState)({}),X=d()(V,2),J=X[0],U=X[1];(0,u.useEffect)((function(){G()}),[]),(0,u.useEffect)((function(){P&&K()}),[P]);var G=function(){var e=l()(s()().mark((function e(){var t,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,S({type:"teachers/getList",payload:r()({},I)});case 2:a=e.sent,E(null==a||null===(t=a.teacher_list)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.user_id),U(a);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),K=function(){var e=l()(s()().mark((function e(){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return A(!0),e.next=3,(0,w.ZP)("/api/courses/teacher_id.json",{method:"get",params:{teacherId:P}});case 3:0===(null==(t=e.sent)?void 0:t.status)&&T((null==t?void 0:t.data)||{}),A(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Y={color:"#0F7858",title:{text:"投入度"},legend:{orient:"vertical",left:"right"},tooltip:{trigger:"item",zlevel:0},radar:{indicator:[{name:"教学准备",max:100},{name:"组织学习",max:100},{name:"建设资源",max:100},{name:"互动答疑",max:100},{name:"学习评价",max:100}]},series:[{type:"radar",data:[{value:null==D?void 0:D.commiment,name:"评测值"}]}]},q={title:{text:"调控度",left:"left"},tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},legend:{data:["查看学习任务次数","查看测验次数","提醒任务次数","小组发帖次数","学习资源更新次数"],left:"right"},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",boundaryGap:!1,data:["一","二","三","四","五","六","七"]}],yAxis:[{type:"value"}],series:[{name:"查看学习任务次数",type:"line",stack:"总量",areaStyle:{},emphasis:{focus:"series"},data:null==D||null===(t=D.control_degree)||void 0===t?void 0:t[0]},{name:"查看测验次数",type:"line",stack:"总量",areaStyle:{},emphasis:{focus:"series"},data:null==D||null===(a=D.control_degree)||void 0===a?void 0:a[1]},{name:"提醒任务次数",type:"line",stack:"总量",areaStyle:{},emphasis:{focus:"series"},data:null==D||null===(n=D.control_degree)||void 0===n?void 0:n[2]},{name:"小组发帖次数",type:"line",stack:"总量",areaStyle:{},emphasis:{focus:"series"},data:null==D||null===(i=D.control_degree)||void 0===i?void 0:i[3]},{name:"学习资源更新次数",type:"line",stack:"总量",areaStyle:{},emphasis:{focus:"series"},data:null==D||null===(o=D.control_degree)||void 0===o?void 0:o[4]}]},Q={title:{text:"认可度"},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{data:["学习资源认可","学习任务认可","辅导答疑认可","作业批改认可","小组指导认可"],orient:"vertical"},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:["学习资源认可","学习任务认可","辅导答疑认可","作业批改认可","小组指导认可"]}],yAxis:[{type:"value"}],series:[{type:"bar",data:null==D?void 0:D.recongnition}]},ee={title:{text:"促进度",left:"left"},legend:{left:"right"},tooltip:{trigger:"item",zlevel:0},series:[{type:"pie",radius:"45%",center:["55%","60%"],data:null==D?void 0:D.promotion}]};return(0,j.jsxs)("div",{className:g,children:[(0,j.jsxs)("div",{className:v,children:[(0,j.jsx)("div",{className:x,children:"教学质量分析"}),(0,j.jsxs)("div",{className:y,children:[(0,j.jsxs)("div",{children:[(0,j.jsx)("span",{children:"选择评测教师"}),(0,j.jsx)(p.default,{value:P,onChange:function(e){return E(e)},style:{width:200},children:null==J||null===(c=J.teacher_list)||void 0===c?void 0:c.map((function(e){return(0,j.jsxs)(p.default.Option,{value:e.user_id,children:[e.name," "]},e.user_id)}))})]}),(0,j.jsxs)("div",{className:"ml30",children:[(0,j.jsx)("span",{children:"选择评测算法"}),(0,j.jsxs)(p.default,{value:F,onChange:function(e){return W(e)},style:{width:200},children:[(0,j.jsx)(p.default.Option,{value:1,children:"教师在线教学质量成效评测"},1),(0,j.jsx)(p.default.Option,{value:2,children:"机器辅助教学质量成效评测"},2)]})]}),(0,j.jsx)(h.ZP,{onClick:function(){K()},disabled:z,style:{marginLeft:"auto"},type:"primary",children:"开始分析"})]})]}),(0,j.jsxs)(f.Z,{className:"mt10",loading:z,children:[(0,j.jsxs)("div",{className:b,children:[(0,j.jsx)("aside",{children:(0,j.jsx)(_.Z,{option:{title:{text:"教师"},legend:{top:"0%",left:"right",data:["课前","课中","课后"]},tooltip:{trigger:"axis"},radar:{indicator:[{name:"投入度",max:6500},{name:"促进度",max:16e3},{name:"调控度",max:3e4},{name:"认可度",max:38e3}],center:["50%","50%"],radius:120},series:[{name:"Budget vs spending",type:"radar",tooltip:{trigger:"item"},data:[{value:[4200,3e3,2e4,35e3,5e4,18e3],name:"课前"},{value:[5e3,14e3,28e3,26e3,42e3,21e3],name:"课中"},{value:[4200,14e3,2e4,26e3,5e4,26e3],name:"课后"}]}]},style:{height:400}})}),(0,j.jsx)("aside",{children:(0,j.jsx)(_.Z,{option:Y,style:{height:400}})})]}),(0,j.jsx)("div",{className:C,children:(0,j.jsx)(_.Z,{option:q,style:{height:300}})}),(0,j.jsxs)("div",{className:b,children:[(0,j.jsx)("aside",{children:(0,j.jsx)(_.Z,{option:Q,style:{height:400}})}),(0,j.jsx)("aside",{children:(0,j.jsx)(_.Z,{option:ee,style:{height:400}})})]})]})]})}))},19080:function(e,t,a){a.d(t,{F:function(){return l},Z:function(){return i}});var n=a(92310),s=a.n(n);function i(e,t,a){return s()({[`${e}-status-success`]:"success"===t,[`${e}-status-warning`]:"warning"===t,[`${e}-status-error`]:"error"===t,[`${e}-status-validating`]:"validating"===t,[`${e}-has-feedback`]:a})}const l=(e,t)=>t||e},57809:function(e,t,a){var n=a(92310),s=a.n(n),i=a(77861),l=a(55405),o=a(59301),r=a(53487),c=a(62892),d=a(19080),u=a(36355),m=a(1684),p=a(93891),h=a(19716),f=a(32441),g=a(33234),v=a(14154),x=a(58582),y=a(96510),b=a(66339),C=function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(n=Object.getOwnPropertySymbols(e);s<n.length;s++)t.indexOf(n[s])<0&&Object.prototype.propertyIsEnumerable.call(e,n[s])&&(a[n[s]]=e[n[s]])}return a};const _="SECRET_COMBOBOX_MODE_DO_NOT_USE",w=(e,t)=>{var a,{prefixCls:n,bordered:r=!0,className:w,rootClassName:j,getPopupContainer:S,popupClassName:O,dropdownClassName:N,listHeight:I=256,placement:Z,listItemHeight:k=24,size:P,disabled:E,notFoundContent:M,status:$,builtinPlacements:F,dropdownMatchSelectWidth:W,popupMatchSelectWidth:L,direction:B,style:z,allowClear:A}=e,H=C(e,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:R,getPrefixCls:D,renderEmpty:T,direction:V,virtual:X,popupMatchSelectWidth:J,popupOverflow:U,select:G}=o.useContext(u.E_),K=D("select",n),Y=D(),q=null!=B?B:V,{compactSize:Q,compactItemClassnames:ee}=(0,g.ri)(K,q),[te,ae]=(0,v.Z)(K),ne=o.useMemo((()=>{const{mode:e}=H;if("combobox"!==e)return e===_?"combobox":e}),[H.mode]),se="multiple"===ne||"tags"===ne,ie=(0,y.Z)(H.suffixIcon,H.showArrow),le=null!==(a=null!=L?L:W)&&void 0!==a?a:J,{status:oe,hasFeedback:re,isFormItemInput:ce,feedbackIcon:de}=o.useContext(f.aM),ue=(0,d.F)(oe,$);let me;me=void 0!==M?M:"combobox"===ne?null:(null==T?void 0:T("Select"))||o.createElement(p.Z,{componentName:"Select"});const{suffixIcon:pe,itemIcon:he,removeIcon:fe,clearIcon:ge}=(0,b.Z)(Object.assign(Object.assign({},H),{multiple:se,hasFeedback:re,feedbackIcon:de,showSuffixIcon:ie,prefixCls:K,showArrow:H.showArrow,componentName:"Select"})),ve=!0===A?{clearIcon:ge}:A,xe=(0,l.Z)(H,["suffixIcon","itemIcon"]),ye=s()(O||N,{[`${K}-dropdown-${q}`]:"rtl"===q},j,ae),be=(0,h.Z)((e=>{var t;return null!==(t=null!=P?P:Q)&&void 0!==t?t:e})),Ce=o.useContext(m.Z),_e=null!=E?E:Ce,we=s()({[`${K}-lg`]:"large"===be,[`${K}-sm`]:"small"===be,[`${K}-rtl`]:"rtl"===q,[`${K}-borderless`]:!r,[`${K}-in-form-item`]:ce},(0,d.Z)(K,ue,re),ee,null==G?void 0:G.className,w,j,ae),je=o.useMemo((()=>void 0!==Z?Z:"rtl"===q?"bottomRight":"bottomLeft"),[Z,q]),Se=(0,x.Z)(F,U);return te(o.createElement(i.ZP,Object.assign({ref:t,virtual:X,showSearch:null==G?void 0:G.showSearch},xe,{style:Object.assign(Object.assign({},null==G?void 0:G.style),z),dropdownMatchSelectWidth:le,builtinPlacements:Se,transitionName:(0,c.m)(Y,"slide-up",H.transitionName),listHeight:I,listItemHeight:k,mode:ne,prefixCls:K,placement:je,direction:q,suffixIcon:pe,menuItemSelectedIcon:he,removeIcon:fe,allowClear:ve,notFoundContent:me,className:we,getPopupContainer:S||R,dropdownClassName:ye,disabled:_e})))};const j=o.forwardRef(w),S=(0,r.Z)(j);j.SECRET_COMBOBOX_MODE_DO_NOT_USE=_,j.Option=i.Wx,j.OptGroup=i.Xo,j._InternalPanelDoNotUseOrYouWillBeFired=S,t.default=j}}]);