⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 grade.jsp

📁 中应用程序的访问权限对Java Web Console 中应用程序的访问权限 成功登录 Web 控制台后,可能无法自动访问在该控制台中注册的所有应用程序。通常,必须安装应用程序,才能让所有的用户在控制
💻 JSP
字号:
<%@ page language="java"
	import="java.util.*,edu.yinhe.mis.vo.*,edu.yinhe.system.common.GlobalNames"
	pageEncoding="UTF-8"%>
<%@ page buffer="16kb"%>
<jsp:directive.page import="edu.yinhe.mis.dto.AssessDTO"/>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>
<%
	String path = request.getContextPath();
	String checkid=(String)request.getAttribute("checkid");
	Object []objs=null;
	objs= (Object [])request.getAttribute("paperobj");
	ArrayList paperlist=(ArrayList)objs[0];
	//ArrayList list2=(ArrayList)objs[1];	
	//AssessVO uvoo=(AssessVO)list2.get(0);	
	AssessVO uvoo=(AssessVO)objs[1];					
%>
<HTML>
	<HEAD>
		<TITLE>角色管理</TITLE>
		<META http-equiv=Content-Type content="text/html; charset=UTF-8">
		<LINK href="../css/general.css" type=text/css rel=stylesheet>
		<LINK href="../css/main.css" type=text/css rel=stylesheet>

		<SCRIPT src="<%=path%>/admins/js/transport.js" type=text/javascript></SCRIPT>
		<SCRIPT src="<%=path%>/admins/js/common.js" type=text/javascript></SCRIPT>
		<SCRIPT src="<%=path%>/admins/js/utils.js" type=text/javascript></SCRIPT>
		<SCRIPT src="<%=path%>/admins/js/listtable.js" type=text/javascript></SCRIPT>
		<SCRIPT src="<%=path%>/admins/js/login.js" type=text/javascript></SCRIPT>
		<META content="MSHTML 6.00.2900.3243" name=GENERATOR>
	</HEAD>

	<BODY onload="test();">
		<div id="closeshow" style="display: none;">
			<div id="closewindow">
				<div class="msg_block">
					<iframe id="login_frame" name="login_frame" src="" frameborder="0"
						marginheight="0" marginwidth="0" scrolling="no"
						allowTransparency="true"></iframe>
				</div>
			</div>
			<div id="graydiv"></div>
		</div>

		<H1>
			<SPAN>银河管理中心 - 评卷管理 </SPAN>
		</H1>


<tr>
  <td width="18%">
     <strong><font color=darkblue>学生姓名</font></strong>:<%=uvoo.getName() %>
  </td >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  <td width="18%">
    <strong><font color=darkblue>考试科目</font></strong>:<%=uvoo.getObject_name() %>
  </td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  <td width="18%">
  <strong><font color=darkblue>客观题总分</font></strong>:<%=uvoo.getFollow_score() %>
  </td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  <td>
  <strong><font color=darkblue>主观题得分</font></strong>:<span id="si"></span>
  </td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  <td>
  <strong><font color=darkblue>总分</font></strong>:<span id="sums"></span>
  </td>
</tr>

		<!-- start goods list -->
		<DIV class=list-div id=listDiv>
			<form action="" method="post" name="form1" onsubmit="return getonsubmit(this)">
				<TABLE cellSpacing=1 cellPadding=3>
					<TBODY>
						<TR>
							<%
								//ArrayList  paperlist = (ArrayList) request.getAttribute("paperlist");
								
								for (int i = 0; i < paperlist.size(); i++) {
		                        AssessVO uvo=(AssessVO)paperlist.get(i);
							%>
						
						<TR>
							<TD width="16%" color="red">
								<strong><font color=darkblue>第<%=uvo.getTestpaperquestion_id() %>题</font></strong>
							</TD>
							<TD align="left">
								<%=uvo.getContent() %>
							</TD>
						</TR>
						<TR>
							<TD width="19%">
								考生答案:
							</TD>

							<TD align="left">
								<%=uvo.getStudent_key() %>
								
							</TD>

						</TR>
						<TR>
							<TD width="16%">
								标准答案:
							</TD>
							<TD align="left">
								<%=uvo.getStandard_key() %>
							</TD>
						</TR>
						<TR>
							<TD width="12%">
								评分:
							</TD>
							<TD align="left">
							<input type="text" name="score" id="score"  size="26" onblur="getScore(<%=i+1 %>,this,<%=uvo.getScore()%>)" onkeyup="value=value.replace(/[^\d\.]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d\.]/g,''))">  给分范围(0~~<%=uvo.getScore() %>)
							<font color=red><span id="ss"></span></font>
							
							</TD>
						</TR>
						<TR>
							<TD width="16%">

							</TD>

						</TR>

						<%
							}
						%>
						
						<tr>
							<td colspan="2" align="center">
								<input type="button" value="检查试卷" class=button onclick="submit_to_update()"/>
								<input type="submit" value="提交成绩" class=button onclick="submit_score()"/>
								<input type="hidden"  value="<%=checkid%>" name="checkid" >
							</td>
						</tr>

					</TBODY>
				</TABLE>
			</form>
			<!-- end goods list -->

		</DIV>


		<DIV id=footer>
			<BR>
			版权所有 @2005-2007 湖北银河软件开发有限公司,并保留所有权利。
		</DIV>

<script type="text/javascript">
    var sumscore=new Array();
   
	var k=0;
	var score=new Array(<%=paperlist.size() %>);
	function submit_to_update(){
	    var isok=0;
		//document.form1.action="<%=path %>/admins/exam/assess.html?method=updategrade";
		getonsubmit();
		if(k==1)
	   {
	    if(document.forms(0).score.value.length!=0){
	          isok++;
	          }
	   }
	   for(i=0;i<str.length;i++){
	      if(str[i].value.length!=0){
	          isok++;
	      }
	   }
		if(isok==k){
		   alert("检查通过,可以提交");
		}
	}
	function submit_score(){
		scoreStr = score.join("_");
		scoreStr=scoreStr+"_";
		document.form1.action="<%=path %>/admins/exam/assess.html?method=grade&scoreArry="+scoreStr;
		//alert(scoreStr);
	}
	function getScore(s,t,sco){
		var sumScore=0;
		var strstr="";
	    if(t.value>sco)
	    {
	       strstr="本题的最大分为"+sco
	       t.value=sco;
	       t.focus();
	       
	    }
	    t.parentNode.all.ss.innerHTML=strstr;
	    
	    if(t.value.length!=0)
	    {
	       sumscore[s-1]=t.value;
	      
	    }
	    if(t.value.length==0)
	    {
	       sumscore[s-1]=0;
	    }
	    for(m=0;m<sumscore.length;m++){
	      sumScore+=eval(sumscore[m]);
	    }
	    
	    score[s-1]=s+":"+t.value;
	    document.getElementById("si").innerHTML=sumScore;
	    sumScoreString=eval(sumScore)+eval(<%=uvoo.getFollow_score() %>);
	    document.getElementById("sums").innerHTML=sumScoreString;
	    //alert(t.value);
	   // alert(sumScore);
	}
	
	function getonsubmit(){
	 str=document.forms(0).score;
	   //str=thi.score;
	  alert(k);
	   if(k==1)
	   {
	    if(document.forms(0).score.value.length==0){
	     alert("第1题你还没有评分!");
	          isok=1;
	          document.forms(0).score.focus();
	          return false;
	          alert(str.length);
	          }
	   }
	   for(i=0;i<str.length;i++){
	      if(str[i].value.length==0){
	          isok=1;
	          alert("第"+(i+1)+"题你还没有评分!");
	          str[i].focus();
	          return false;
	      }
	   }
	}
	
	function test(){
	var objs=document.forms(0).elements;
	
	for(var j=0;j<objs.length;j++){
	    if(objs[j].type=="text"){
	    k++;
	    }
	}
	//alert(k);
	}

</script>
	</BODY>
</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -