85 lines
2.6 KiB
JavaScript
85 lines
2.6 KiB
JavaScript
function getAssignAnswerList(action){
|
||
var host = window.location.host;
|
||
var url = "http://"+host+"/3eapi/http/3e/share/checkWorkShare/v1";
|
||
$.ajax({
|
||
url:url,
|
||
// url:"http://padserver.3eenglish.com/3eapi/http/3e/share/checkWorkShare/v1",
|
||
// url:"http://101.201.199.29:8080/3eapi/http/3e/share/checkWorkShare/v1",
|
||
dataType: "json",
|
||
type:"post",
|
||
data:'action='+action,
|
||
success: function(data) {
|
||
if(data.success) {
|
||
var items = data.obj;
|
||
var scoreYNum = 0;
|
||
var scoreNNum = 0;
|
||
var classMaxScore = items[0].maxscore;
|
||
var classAVG = 0.0;
|
||
var classSumAvg = 0.0;
|
||
var isWord = true;
|
||
var nHtml = '';
|
||
var avgNum = 0;
|
||
for(var i=0;i<items.length;i++){
|
||
var studentName = items[i].truename;
|
||
var loginno = items[i].recognizecode;
|
||
var maxscore = items[i].maxscore;
|
||
var avgscore = parseFloat(items[i].avgscore);
|
||
var finishWords = items[i].finishWords;
|
||
var howmuch = items[i].howmuch;
|
||
var lessoncount = items[i].lessoncount;
|
||
var total = items[i].total;
|
||
if(typeof(total)=='undefined'||total==''){
|
||
total = 0;
|
||
}
|
||
var lasttime = items[i].lasttime;
|
||
if(avgscore != 0){
|
||
avgNum++;
|
||
classSumAvg += avgscore;
|
||
}
|
||
nHtml += '<div class="scoreDiv"><table class="scoreTab"><tbody class="scorebody">'
|
||
+'<tr><td class="userNmae"><a id="rankNumber">'+(i+1)+'</a>.'+studentName+'</td>'
|
||
+'<td class="userLoginno" colspan="2">'+loginno+'</td></tr>'
|
||
+'<tr><td>平均分:'+avgscore+'</td><td>最高分:'+maxscore+'</td>';
|
||
if(finishWords!=''){
|
||
nHtml +='<td>单词完成量:'+finishWords+'</td></tr>';
|
||
if(maxscore == 0){
|
||
scoreNNum++;
|
||
}else{
|
||
scoreYNum++;
|
||
}
|
||
}else{
|
||
nHtml +='<td>完成度:'+howmuch+'/'+lessoncount+'</td></tr>';
|
||
if(howmuch == lessoncount){
|
||
scoreYNum++;
|
||
}else{
|
||
scoreNNum++;
|
||
}
|
||
isWord = false;
|
||
}
|
||
nHtml +='<tr><td>学习次数:'+total+'</td><td colspan="2">完成时间:'+lasttime+'</td></tr>'
|
||
+'</tbody></table></div>';
|
||
}
|
||
var classAVG = 0 ;
|
||
if(classSumAvg!=0 && avgNum!=0){
|
||
classAVG = Math.round(classSumAvg/avgNum);
|
||
};
|
||
if(isWord){
|
||
$('#finish').html("学习");
|
||
$('#unFinish').html("未学习");
|
||
}
|
||
$('#classesName').text(data.msg);
|
||
$('#classMaxScore').text(classMaxScore);
|
||
$('#classAVG').text(parseInt(classAVG));
|
||
$('#finishCount').text(scoreYNum);
|
||
$('#unFinishCount').text(scoreNNum);
|
||
$('#scoreBodyId').html(nHtml);
|
||
} else {
|
||
alert(data.msg);
|
||
}
|
||
},
|
||
error: function() {
|
||
alert('获取失败');
|
||
},
|
||
timeout: 120000
|
||
});
|
||
} |