|  |  |  | @ -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(); | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  | } | 
			
		
	
	
		
			
				
					|  |  |  | 
 |