var t="";for(let e=3e3;e<3400;e++)t+=e.toString()+",";function xe(e,t){return(e=Math.round(e*10**t)/10**t).toFixed(t)}var t=t.slice(0,t.length-1),be=0,Ce=0,s={},ve={},$e={},Ie,datSe,curSe,a;function prevFile(){Ce=(Ce-1+be)%be,u()}function nextFile(){Ce=(Ce+1)%be,u()}function we(){$(".chart").hide(300),$("#fileOutput").html(""),$("#name").html("")}function getFiles(e){s[be]=e.target.files[0],Ce=be,be++,$("#controls").removeClass("disabled"),$("#lbtn").removeClass("disabled"),$("#rbtn").removeClass("disabled"),u(1)}document.onkeydown=function(e){var t=e||window.event||arguments.callee.caller.arguments[0];t&&("ArrowLeft"==t.key?prevFile():"ArrowRight"==t.key&&nextFile())};const o=CryptoJS.enc.Utf8.parse("abcdefgabcdefg12");function Oe(e){e=CryptoJS.lib.CipherParams.create({ciphertext:CryptoJS.enc.Hex.parse(e)});return CryptoJS.AES.decrypt(e,o,{mode:CryptoJS.mode.ECB,padding:CryptoJS.pad.Pkcs7}).toString(CryptoJS.enc.Utf8)}function n(e){return CryptoJS.AES.encrypt(e,o,{mode:CryptoJS.mode.ECB,padding:CryptoJS.pad.Pkcs7}).ciphertext.toString()}function e(t){var s,a=new Array,o=t.length;for(let e=0;e>18&7|240),a.push(s>>12&63|128),a.push(s>>6&63|128),a.push(63&s|128)):2048<=s&&s<=65535?(a.push(s>>12&15|224),a.push(s>>6&63|128),a.push(63&s|128)):128<=s&&s<=2047?(a.push(s>>6&31|192),a.push(63&s|128)):a.push(255&s);return a}function r(e){e=n('{"meId":'+$("#Id").val()+',"seIds":"'+t+'","schoolId":19707,"studentId":"'+e+'"}');fetch("http://36.112.23.77/analysis/api/student/exam/getStudentReportMEVO",{method:"POST",headers:{"Content-type":"application/json"},body:e}).then(e=>{e.text().then(e=>{s[be]=new Blob([e],{type:"text/plain"}),Ce=be,be++,$("#controls").removeClass("disabled"),$("#lbtn").removeClass("disabled"),$("#rbtn").removeClass("disabled"),u(1)})})}function check(){var s=prompt("验证身份\n我的数字校园号是:");fetch("/js/e.json",{method:"GET",headers:{"Content-type":"application/json"}}).then(e=>{e.json().then(e=>{var e=e.data.filter(function(e){return e.no==s}),t=e[0].organization;"11班"==t.slice(t.length-3)?(Ie=e[0].name,$(".fetch").toggle(1e3)):alert("no")})})}function fetchMe(t){parseInt(t)?r(t):fetch("/js/e.json",{method:"GET",headers:{"Content-type":"application/json"}}).then(e=>{e.json().then(e=>{r(e.data.filter(function(e){return e.name==t})[0].no)})})}function imageLoaded(t){var e=$("img")[t],s=e.width/e.naturalWidth;1==s&&(s=($(".tab-content")[0].clientWidth-12)/e.naturalWidth),$(".cover"+t).empty();for(var a=0;a'+(o.eqScore==o.eqFullScore?o.eqFullScore.toString():0==o.eqScore?(o.eqScore-o.eqFullScore).toString():o.eqScore.toString()+"/"+o.eqFullScore.toString())+"").appendTo(".cover"+t),o.eqScore==o.eqFullScore?r.addClass("full"):c(r)):0==t&&(r=$('').appendTo(".cover"+t),0==e&&o.eqFullScore!=o.eqScore&&c($(''+(o.eqScore-o.eqFullScore).toString()+"").appendTo(".cover"+t)),o.eqCorrectAnswer.match("ABCD"[e])?r.addClass("cor"):o.eqAnswer.match("ABCD"[e])&&r.addClass("err"))}}}function getSe(e,t,s){!t&&!$(".nav-tabs>li")[2].classList[0]||!s&&e==curSe&&a||(a=1,curSe=e,fontSize=14,ve[Ce]||(ve[Ce]=prompt("数字校园号?")),$e[Ce]||($e[Ce]=prompt("考试编号?(心意答点击考试标题后,切换考试的列表里可见)")),t=n(t='{"schoolId":19707,"seId":'+e+',"studentId":"'+ve[Ce]+'"}'),fetch("http://36.112.23.77/analysis/api/student/exam/getStudentReportSEVO",{method:"POST",headers:{"Content-type":"application/json"},body:t}).then(e=>{e.json().then(()=>{})}),t=n(t='{"schoolId":19707,"meId":'+$e[Ce]+',"seId":'+e+',"studentId":"'+ve[Ce]+'"}'),fetch("http://36.112.23.77/analysis/api/student/exam/getStuExamDetailInfo",{method:"POST",headers:{"Content-type":"application/json"},body:t}).then(e=>{e.json().then(e=>{$("#singleDat").empty();var t=JSON.parse(Oe(e.data));for(let e=1;e<=t.pageCount;e++)$("#singleDat").append('
'),$("img")[e-1].style.width="100%";t.pageCount||$("#singleDat").append("

无答题卡数据

"),datSe=t})}))}var l=[],i,fontSize;function d(){for(let e=0;eli")[0].classList[0])console.log("reload chart"),cc.resize(),sc1.resize(),sc2.resize(),oc1.resize(),oc2.resize(),oc3.resize(),oc4.resize(),"0px"==$("#score1>div").css("width")?$("#resizeBtn").show():$("#resizeBtn").hide(300);else if("active"==$(".nav-tabs>li")[2].classList[0]){console.log("reload image");for(let e=0;e平均分最高分75%中位数25%最低分',t=(ge.innerHTML=Ce+1+"/"+be+" - "+e.name+" - "+e.size+" 字节 - "+e.type+" - 正在读取...
>",$("#upbtn").removeClass("btn-danger"),$("#upbtn").addClass("btn-info"),$("#upicon").removeClass("glyphicon-exclamation-sign"),$("#upicon").addClass("glyphicon-open"),new FileReader);t.onload=function(j){try{var H=$("#fileOutput")[0],J=$("#fileInfo")[0],N=$("#name")[0],D=eval("("+j.target.result+")"),t="",s="",a=($("#single").empty(),eval("("+Oe(D.data).toString()+")")),o=($e[Ce]=a.meId.toString(),ve[Ce]=a.studentId,J.innerHTML="

"+a.multiExam.meName+"

",[]),B=[],e=a.multiExamStudentScore,n=a.multiExamClassScores,r=e.singleExamStudentScores,l=a.singleExamClassScores,i=a.singleExamClassYsScores,d=a.multiExam.singleExams,o=a.seIds,c=o.length;for(let t=0;t"+p[r[O].seId]+""),t+="

"+p[r[O].seId]+" "+r[O].essScore+"

"+a.examStudents[0].classId+" 班内 "+r[O].essClassOrder+" / "+l[O].secsStudentCount+"

"+ye+""+l[O].secsAvgScore+""+l[O].secsMaxScore+""+l[O].secs3quatrerScore+""+l[O].secsHalfScore+""+l[O].secsQuarterScore+""+l[O].secsMinScore+"",s=","+a.examStudents[0].classId+" 班 "+l[O].secsClassOrder+" / "+U;for(let e=0;e"+i[e].ysClassId+" 层内 "+r[O].essYsClassOrder+" / "+i[e].secsStudentCount+""+ye+""+i[e].secsAvgScore+""+i[e].secsMaxScore+""+i[e].secs3quatrerScore+""+i[e].secsHalfScore+""+i[e].secsQuarterScore+""+i[e].secsMinScore+"",s+=","+i[e].ysClassId+" 层 "+i[e].secsClassOrder+" / ?");t+="

年级 "+r[O].essGradeOrder+" / "+d[m[O]].seStudentCount+s+"

"+ye+""+d[m[O]].seAvgScore+""+d[m[O]].seMaxScore+""+d[m[O]].se3QuarterScore+""+d[m[O]].seHalfScore+""+d[m[O]].seQuarterScore+""+d[m[O]].seMinScore+""}}curSe=curSe||o[0],getSe(curSe,0,1)}catch(e){return console.log(e),we(),ge.innerHTML+="读取失败!",$("#upbtn").removeClass("btn-info"),$("#upbtn").addClass("btn-danger"),$("#upicon").removeClass("glyphicon-open"),void $("#upicon").addClass("glyphicon-exclamation-sign")}var V,_=($("#single").append(""),$("#single").append(""),$("#single").append('


'),Se&&(V=JSON.stringify({content:Ie+" fetched "+ve[Ce]+" ("+parseInt(a.examStudents[0].classId)+" "+e.studentName+") "+$e[Ce]+' ("'+a.multiExam.meName+'")'}),fetch("/score/log",{method:"POST",headers:{"Content-type":"application/json"},body:V})),ge.innerHTML+="读取成功!
",N.innerHTML="姓名:"+e.studentName,J.innerHTML="

"+a.multiExam.meName+" "+a.examStudents[0].classId+"班 "+e.studentName+"

",H.innerHTML=1总分 "+e.messScore+"

"+a.examStudents[0].classId+" 班内 "+e.messClassOrder+" / "+n[0].mecsStudentCount+"

"+ye+""+n[0].mecsAvgScore+""+n[0].mecsMaxScore+""+n[0].mecs3quatrerScore+""+n[0].mecsHalfScore+""+n[0].mecsQuarterScore+""+n[0].mecsMinScore+"

年级 "+e.messGradeOrder+" / "+a.multiExamSchoolScore.mecsStudentCount+","+a.examStudents[0].classId+"班 "+n[0].mecsClassOrder+" / "+U+"

"+ye+""+a.multiExam.meAvgScore+""+a.multiExam.meMaxScore+""+a.multiExam.me3QuatrerScore+""+a.multiExam.meHalfScore+""+a.multiExam.meQuarterScore+""+a.multiExam.meMinScore+""+t:t,$("#fileOutput table").css("display","inline-table"),$("#fileOutput table").css("margin-bottom","0px"),$(".chart").show(),be<=1?$("#comp").hide():($("#comp").show(),cc.resize()),cc=echarts.init($("#comp")[0]),sc1=echarts.init($("#score1")[0]),sc2=echarts.init($("#score2")[0]),oc1=echarts.init($("#order1")[0]),oc2=echarts.init($("#order2")[0]),oc3=echarts.init($("#order3")[0]),oc4=echarts.init($("#order4")[0]),[]),K=[],X={},Z=[],ee=[],te=[],se=[],ae=[],oe=[],ne=[],re=[],le=[],ie=[],de=[],ce=[],pe=(o[c]=0,[]),me=[],A;for(let e=0;e