diff --git a/WebRoot/static/js/control-604.js b/WebRoot/static/js/control-604.js
index 20af3ec..4197b68 100644
--- a/WebRoot/static/js/control-604.js
+++ b/WebRoot/static/js/control-604.js
@@ -1,10 +1,12 @@
$(function(){
/*快速创建答案列表*/
var score=0;
+ var total_score = 0;
+ var questionNUm = 0 ;
function creat(str_ans,a_num,fraction){
- $(".section").remove();
+// $(".section").remove();
+ answer_index_b=$(".section").length+1;
/*$(".content").append('
')*/
- $(".content").append('');
var str=str_ans.split('');
console.log(str);
for(i=0;i第' +answer_index_b +'大题总分: ' + (q_num * fraction)+'分
');
for(var i=0;i'+(i+1)+'、');
+ $(".section-" +answer_index_b +" .question_list").append('');
for(var j=0;j'+option+'');
+ $(".question"+(questionNUm)+' ul').append(''+option+'');
}else
- $(".question"+(i+1)+' ul').append(''+option+'');
+ $(".question"+(questionNUm)+' ul').append(''+option+'');
}
}else{
alert("题目"+(i+1)+":"+String.fromCharCode(code)+"答案错误,超出选项数");
//return;
}
}
- $(".section-1").attr("data-score",$(".section-1").find(".question").length*fraction);
+ $(".section-" +answer_index_b).attr("data-score",$(".section-1").find(".question").length*fraction);
+ total_score += q_num * fraction;
+ $("#score_all").text(total_score);
}
/***********
@@ -105,15 +111,18 @@
}
}*/
case 5: //多选题
- $(".content").html("");
- $(".content").append('');
+// $(".content").html("");
+ $(".content").append(' 第' +answer_index_b +'大题总分: ' + ((index_e_2- index_s_2 + 1 )* fraction2)+'分
');
for(var i=index_s_2;i<=index_e_2;i++){
- $(".section0" +" .question_list").append('');
+ questionNUm++;
+ $(".section-" + answer_index_b +" .question_list").append('');
for(var j=0;j'+option+'');
+ $(".section-" + answer_index_b +" .question"+questionNUm+' ul').append(''+option+'');
}
}
+ total_score +=((index_e_2- index_s_2 + 1 )* fraction2);
+ $("#score_all").text(total_score);
break;
}
// $(".section-"+answer_index_b).attr("data-score",$(".section-"+answer_index_b).find(".question").length*fraction2);
@@ -125,7 +134,7 @@
})
$("#fast_submit").click(function(){ //点击确定,创建答案列表
- $("#addQuestion").attr("disabled","disabled");
+// $("#addQuestion").attr("disabled","disabled");
var answer=$("#answer").val();
var num_ans=$("#num_ans").val();
var fraction=$("#fraction").val();
@@ -136,7 +145,7 @@
alert("请输入题目分数");
return;
}
- var frac = parseInt(fraction);
+ var frac = parseFloat(fraction);
if(frac > 0){
$('.fast').modal('hide');
//score += parseInt(fraction)*answer.split(",").length;
@@ -149,13 +158,13 @@
/*添加试题的确定按钮*/
$("#addQuestion_submit").click(function(){
- $("#fast").attr("disabled","disabled");
+// $("#fast").attr("disabled","disabled");
var type_2=5;//parseInt($("#type").val())
var index_s_2=1;//parseInt($("#index_s_2").val())
var index_e_2=parseInt($("#index_s_2").val());
//var answer_2=$("#answer_2").val();
var num_ans_2=$("#num_ans_2").val();
- var fraction2=parseInt($("#fraction2").val());
+ var fraction2=parseFloat($("#fraction2").val());
if(isNaN(index_s_2)){
alert("请输入题目开始序号");
return;
@@ -213,7 +222,7 @@
$("#save").click(function(){
var url=URL;
for(i=0;i<$(".section").length;i++){
- score+=parseInt($(".section").eq(i).attr("data-score"));
+ score+=parseFloat($(".section").eq(i).attr("data-score"));
}
var data={
title: $(".header_box h1").text(),
@@ -260,7 +269,7 @@
alert("还有试题未编辑答案。");
return;
}
- data.questions[j]={
+ data.questions[rank-1]={
chapter_id: "0",
problem_type_id: "0",
knowledge_id: "0",
@@ -275,7 +284,7 @@
part_score: "0",
remark: "",
rank: rank,
- no_name: (j+1),
+ no_name: rank,
}
}
}