|
|
|
@ -398,60 +398,68 @@ function regex_homework_name()
|
|
|
|
|
//验证匿评数量
|
|
|
|
|
function regex_evaluation_num()
|
|
|
|
|
{
|
|
|
|
|
var evaluation_num = $.trim($("#bid_evaluation_num").val());
|
|
|
|
|
var evaluation_num = $.trim($("#evaluation_num").val());
|
|
|
|
|
var regex = /^\d+$/;
|
|
|
|
|
if($("#bid_open_anonymous_evaluation").attr("checked") == "checked")
|
|
|
|
|
if(evaluation_num=="")
|
|
|
|
|
{
|
|
|
|
|
if(evaluation_num=="")
|
|
|
|
|
{
|
|
|
|
|
$("#bid_evaluation_num_span").text("匿评分配数量不能为空");
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
else if(regex.test(evaluation_num))
|
|
|
|
|
$("#evaluation_num_notice").html("匿评分配数量不能为空");
|
|
|
|
|
$("#evaluation_num_notice").removeClass("c_red").addClass("c_red");
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
else if(regex.test(evaluation_num))
|
|
|
|
|
{
|
|
|
|
|
if(evaluation_num > 0)
|
|
|
|
|
{
|
|
|
|
|
if(evaluation_num > 0)
|
|
|
|
|
{
|
|
|
|
|
$("#bid_evaluation_num_span").text("");
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
$("#bid_evaluation_num_span").text("匿评分配数量必须为大于0");
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
$("#evaluation_num_notice").html("每个学生将收到<span class='c_red'> "+ parseInt(evaluation_num) + " </span>份待匿评作品");
|
|
|
|
|
$("#evaluation_num_notice").removeClass("c_red");
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
$("#bid_evaluation_num_span").text("匿评分配数量只能为数字");
|
|
|
|
|
$("#evaluation_num_notice").html("匿评分配数量必须为大于0");
|
|
|
|
|
$("#evaluation_num_notice").removeClass("c_red").addClass("c_red");
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
return true;
|
|
|
|
|
$("#evaluation_num_notice").html("匿评分配数量只能为数字");
|
|
|
|
|
$("#evaluation_num_notice").removeClass("c_red").addClass("c_red");
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//点击是否开启匿评单选框效果
|
|
|
|
|
$(function(){
|
|
|
|
|
$("#bid_open_anonymous_evaluation").click(function(){
|
|
|
|
|
if($("#bid_open_anonymous_evaluation").attr("checked") == "checked")
|
|
|
|
|
$("#homework_common_homework_type").click(function(){
|
|
|
|
|
if($("#homework_common_homework_type").attr("checked") == "checked")
|
|
|
|
|
{
|
|
|
|
|
$("#bid_evaluation_num_li").slideDown();
|
|
|
|
|
$("#evaluation_setting").slideDown();
|
|
|
|
|
$("#ta_proportion").removeAttr("disabled");
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
$("#bid_evaluation_num_li").slideUp();
|
|
|
|
|
$("#evaluation_setting").slideUp();
|
|
|
|
|
$("#ta_proportion").attr("disabled","disabled");
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$("#absence_penalty").change(function(){
|
|
|
|
|
$("#absence_penalty_notice").html(" "+ $("#absence_penalty").val() +" ");
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$("#ta_proportion").change(function(){
|
|
|
|
|
var ta_proportion = $("#ta_proportion").val();
|
|
|
|
|
$("#student_proportion").val(parseInt((1-ta_proportion)*100) + "%");
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
//老师提交新建作业
|
|
|
|
|
function submit_new_bid(id)
|
|
|
|
|
//老师提交 新建/修改 作业
|
|
|
|
|
function submit_homework(id)
|
|
|
|
|
{
|
|
|
|
|
if(regex_bid_name()&®ex_evaluation_num())
|
|
|
|
|
if(regex_homework_name()&®ex_evaluation_num())
|
|
|
|
|
{
|
|
|
|
|
bid_description_editor.sync();
|
|
|
|
|
homework_description_editor.sync();
|
|
|
|
|
$("#"+id).submit();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|