var s="",o=0;function e(e){e=document.cookie.match(new RegExp("(^| )"+e+"=([^;]*)(;|$)"));return null!=e?e[2]:null}function ce(e,t){return(e=Math.round(e*10**t)/10**t).toFixed(t)}var pe,datSe,curSe,a,ue=0,me=0,n={},he={},Se={};function prevFile(){me=(me-1+ue)%ue,f()}function nextFile(){me=(me+1)%ue,f()}function fe(){$(".chart").hide(300),$("#fileOutput").html(""),$("#name").html("")}function getFiles(e){n[ue]=e.target.files[0],me=ue,ue++,$("#controls").removeClass("disabled"),$("#lbtn").removeClass("disabled"),$("#rbtn").removeClass("disabled"),f(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 t=CryptoJS.enc.Utf8.parse("abcdefgabcdefg12");function $e(e){e=CryptoJS.lib.CipherParams.create({ciphertext:CryptoJS.enc.Hex.parse(e)});return CryptoJS.AES.decrypt(e,t,{mode:CryptoJS.mode.ECB,padding:CryptoJS.pad.Pkcs7}).toString(CryptoJS.enc.Utf8)}function l(e){return CryptoJS.AES.encrypt(e,t,{mode:CryptoJS.mode.ECB,padding:CryptoJS.pad.Pkcs7}).ciphertext.toString()}function r(t){d(t).then(function(){var e=l('{"meId":'+$("#Id").val()+',"seIds":"'+s+'","schoolId":19707,"studentId":"'+t+'"}');return fetch("/analysis/api/student/exam/getStudentReportMEVO",{method:"POST",headers:{"Content-type":"application/json"},body:e})}).then(e=>e.text()).then(e=>{n[ue]=new Blob([e],{type:"text/plain"}),me=ue,ue++,$("#controls").removeClass("disabled"),$("#lbtn").removeClass("disabled"),$("#rbtn").removeClass("disabled"),f(1)})}function i(t){for(let e=1;ee.json()).then(e=>{var t=JSON.parse($e(e.data));let s="";for(let e=0;ee.json()).then(e=>{var e=e.data.filter(function(e){return e.no==a}),t=e[0].o;"11班"==t.slice(t.length-3)?(pe=e[0].name,d(e[0].no),o=1,$(".fetch").toggle(1e3),s&&$("#Input").val(s)):s||alert("no")})}function fetchMe(){if(o){let t=$("#Input").val();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?l.addClass("full"):m(l)):0==t&&(l=$('').appendTo(".cover"+t),0==e&&o.eqFullScore!=o.eqScore&&m($(''+(o.eqScore-o.eqFullScore).toString()+"").appendTo(".cover"+t)),o.eqCorrectAnswer.match("ABCD"[e])?l.addClass("cor"):o.eqAnswer.match("ABCD"[e])&&l.addClass("err"))}}}function getSe(e,t,s){!t&&!$(".nav-tabs>li")[2].classList[0]||!s&&e==curSe&&a||(a=1,curSe=e,fontSize=14,bd=l(bd='{"schoolId":19707,"meId":'+Se[me]+',"seId":'+e+',"studentId":"'+he[me]+'"}'),fetch("/analysis/api/student/exam/getStuExamDetailInfo",{method:"POST",headers:{"Content-type":"application/json"},body:bd}).then(e=>e.json()).then(e=>{$("#singleDat").empty();var t=JSON.parse($e(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 ge=[];function c(e,t=0){return t?"第"==e[0]?"":`data-toggle="tooltip" data-placement="left" title="${e.match(/[-_]/g)?e.slice(e.split(/[-_]/g)[0].length+1):""}"`:"第"==e[0]?e.slice(1,e.length-1)+":":e.split(/[-_]/g)[0]+"."}function getSec(n,e,t){!e&&!$(".nav-tabs>li")[3].classList[0]||!t&&n==curSe||(curSe=n,he[me]||(he[me]=prompt("数字校园号?")),Se[me]||(Se[me]=prompt("考试编号?(心意答点击考试标题后,切换考试的列表里可见)")),e=l(e='{"schoolId":19707,"seId":'+n+',"studentId":"'+he[me]+'"}'),fetch("/analysis/api/student/exam/getStudentReportSEVO",{method:"POST",headers:{"Content-type":"application/json"},body:e}).then(e=>e.json()).then(e=>{e=JSON.parse($e(e.data));let t='
    ';t=(t=(t+=`
  • **. .`)+`${ge[n]}`)+`${e.singleExam.seFullScore}
  • `;var s=e.examQuestions;for(let e=0;e${a}.`,s[e].personScore!=s[e].eqFullScore&&(t+=`${s[e].personScore}`),t=(t+=`${s[e].eqFullScore}`)+`${s[e].qstTagName}`}$("#detailDat").html(t+"
"),$("[data-toggle='tooltip']").tooltip()}))}var p,fontSize,u=[];function g(){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=(ie.innerHTML=me+1+`/${ue} - ${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(e){try{var t=$("#fileOutput")[0],s=$("#fileInfo")[0],a=$("#name")[0],o=JSON.parse(e.target.result),n="",l="",r=($("#single").empty(),$("#detail").empty(),JSON.parse($e(o.data).toString())),i=(Se[me]=r.meId.toString(),he[me]=r.studentId,s.innerHTML=`

${r.multiExam.meName}

`,[]),j=[],d=r.multiExamStudentScore,c=r.multiExamClassScores,p=d.singleExamStudentScores,u=r.singleExamClassScores,m=r.singleExamClassYsScores,h=r.multiExam.singleExams,S=(i=r.seIds).length;for(let t=0;t${f[p[k].seId]}`),$("#detail").append(``),n+=`

${f[p[k].seId]} ${p[k].essScore}

${r.examStudents[0].classId} 班内 ${p[k].essClassOrder} / ${u[k].secsStudentCount}

${de}${u[k].secsAvgScore}${u[k].secsMaxScore}${u[k].secs3quatrerScore}${u[k].secsHalfScore}${u[k].secsQuarterScore}${u[k].secsMinScore}`,l=`,${r.examStudents[0].classId} 班 ${u[k].secsClassOrder} / `+D;for(let e=0;e${m[e].ysClassId} 层内 ${p[k].essYsClassOrder} / ${m[e].secsStudentCount}${de}${m[e].secsAvgScore}${m[e].secsMaxScore}${m[e].secs3quatrerScore}${m[e].secsHalfScore}${m[e].secsQuarterScore}${m[e].secsMinScore}`,l+=`,${m[e].ysClassId} 层 ${m[e].secsClassOrder} / ?`);n+=`

年级 ${p[k].essGradeOrder} / ${h[g[k]].seStudentCount+l}

${de}${h[g[k]].seAvgScore}${h[g[k]].seMaxScore}${h[g[k]].se3QuarterScore}${h[g[k]].seHalfScore}${h[g[k]].seQuarterScore}${h[g[k]].seMinScore}`}getSe(curSe=curSe||i[0],0,1),getSec(curSe,0,1),$("#single>button."+curSe).addClass("active"),$("#detail>button."+curSe).addClass("active")}catch(e){return console.log(e),fe(),ie.innerHTML+="读取失败!",$("#upbtn").removeClass("btn-info"),$("#upbtn").addClass("btn-danger"),$("#upicon").removeClass("glyphicon-open"),void $("#upicon").addClass("glyphicon-exclamation-sign")}$("#single").append(``),$("#single").append(``),$("#single").append('


'),$("#detail").append(``),$("#detail").append('


'),re&&(e=JSON.stringify({content:pe+" fetched "+he[me]+" ("+parseInt(r.examStudents[0].classId)+" "+d.studentName+") "+Se[me]+' ("'+r.multiExam.meName+'")'}),fetch("/score/log",{method:"POST",headers:{"Content-type":"application/json"},body:e})),ie.innerHTML+="读取成功!
",a.innerHTML="姓名:"+d.studentName,s.innerHTML=`

${r.multiExam.meName} ${r.examStudents[0].classId}班 ${d.studentName}

`,t.innerHTML=1总分 ${d.messScore}

${r.examStudents[0].classId} 班内 ${d.messClassOrder} / ${c[0].mecsStudentCount}

${de}${c[0].mecsAvgScore}${c[0].mecsMaxScore}${c[0].mecs3quatrerScore}${c[0].mecsHalfScore}${c[0].mecsQuarterScore}${c[0].mecsMinScore}

年级 ${d.messGradeOrder} / ${r.multiExamSchoolScore.mecsStudentCount},${r.examStudents[0].classId}班 ${c[0].mecsClassOrder} / ${D}

${de}${r.multiExam.meAvgScore}${r.multiExam.meMaxScore}${r.multiExam.me3QuatrerScore}${r.multiExam.meHalfScore}${r.multiExam.meQuarterScore}${r.multiExam.meMinScore}`+n:n,$("#fileOutput table").css("display","inline-table"),$("#fileOutput table").css("margin-bottom","0px"),$(".chart").show(),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]),ue<=1?$("#comp").hide():($("#comp").show(),cc.resize());var k,L,M=[],G=[],B={},Q=[],P=[],R=[],Y=[],U=[],_=[],V=[],K=[],X=[],Z=[],ee=[],te=[],se=[],ae=[];for(let e=i[S]=0;e