📄 paperupdate.jsp
字号:
<td nowrap width="10"> </td>
<td>
<input type="button" name="bnLeader" value="阅卷老师" class="button1" onclick="getPaperUser(2);">
<input type="text" name="Leaders" class="input1" size="60" disabled value="<%=myPaperUser.getLeaderNames()%>" >
<input type="hidden" name="selLeader" value="<%=myPaperUser.getLeaderIDs()%>">
</td>
</tr>
</table>
</td>
</tr>
</table>
</fieldset>
<fieldset><legend align=TOP > 试卷说明</legend>
<table width="100%" border="0" class="f90" cellpadding="0" cellspacing="0">
<tr>
<td nowrap >
<textarea name="Notes" style="width:100%" rows="4" class="input1"><%=myPaper._Notes%></textarea>
</td>
</tr>
</table>
</fieldset>
</td>
</tr>
</table>
<table id="Table_2" width="100%" border="0" cellspacing="0" cellpadding="0" class="f90" style="display:none">
<tr>
<td> <fieldset><legend>题目选型</legend>
<table width="100%" border="0" cellspacing="0" cellpadding="4">
<tr>
<td valign="top">
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="f90">
<tr>
<td class="w_tdBar" width="10" align="center">选</td>
<td class="w_tdBar">题库集</td>
<td class="w_tdBar">题库</td>
<td class="w_tdBar">知识点</td>
<td class="w_tdBar">难度</td>
<td class="w_tdBar">填空</td>
<td class="w_tdBar">单选</td>
<td class="w_tdBar">多选</td>
<td class="w_tdBar">判断</td>
<td class="w_tdBar">计算</td>
<td class="w_tdBar">问答</td>
</tr>
<%
//准备数据
String styleStr="",chkStr="",disStr="";
boolean chk[]=new boolean[8];
chk[0]=false;chk[1]=false;chk[2]=false;chk[3]=false;chk[4]=false;chk[5]=false;chk[6]=false;chk[7]=false;
String VolStr[]=new String[8];
String ChaStr[]=new String[8];
String KnoStr[]=new String[8];
boolean Hard[][]=new boolean[8][6];
int num[][]=new int[8][6];
int TypeNum[][]=new int[8][6];
Vector vs=myPaperVolume.VolumeSets;
VolumeSet v=null,pre=null;
int n=-1;//大序号
for(int k=0;k<vs.size();k++){
v=(VolumeSet)vs.get(k);
if(pre==null||!v.sameAs(pre)){
n++;
chk[n]=true;
TypeNum[n][0]=0;TypeNum[n][1]=0;TypeNum[n][2]=0;TypeNum[n][3]=0;TypeNum[n][4]=0;TypeNum[n][5]=0;
TypeNum[n][(v._TypeID-1)]=v._Count;
Hard[n][0]=false;Hard[n][1]=false;Hard[n][2]=false;Hard[n][3]=false;Hard[n][4]=false;Hard[n][5]=false;
Hard[n][v._Hard]=true;
VolStr[n]=Volume.getVolumeOptionlist(v._VolumeID);
ChaStr[n]=Chapter.getChapterOptionlist(v._VolumeID,v._ChapterID);
KnoStr[n]=Question.getKnowledgeOptionlist(v._VolumeID,v._ChapterID,v._Knowledge);
num[n][0]=Question.getQuestionCount(v._VolumeID,v._ChapterID,v._Knowledge,v._Hard,1);
num[n][1]=Question.getQuestionCount(v._VolumeID,v._ChapterID,v._Knowledge,v._Hard,2);
num[n][2]=Question.getQuestionCount(v._VolumeID,v._ChapterID,v._Knowledge,v._Hard,3);
num[n][3]=Question.getQuestionCount(v._VolumeID,v._ChapterID,v._Knowledge,v._Hard,4);
num[n][4]=Question.getQuestionCount(v._VolumeID,v._ChapterID,v._Knowledge,v._Hard,5);
num[n][5]=Question.getQuestionCount(v._VolumeID,v._ChapterID,v._Knowledge,v._Hard,6);
pre=v;
}else{
TypeNum[n][(v._TypeID-1)]=v._Count;
}
}
String vol=Volume.getVolumeOptionlist(0);
for(int i=n+1;i<8;i++){
TypeNum[i][0]=0;TypeNum[i][1]=0;TypeNum[i][2]=0;TypeNum[i][3]=0;TypeNum[i][4]=0;TypeNum[i][5]=0;
Hard[i][0]=false;Hard[i][1]=false;Hard[i][2]=false;Hard[i][3]=false;Hard[i][4]=false;Hard[i][5]=false;
VolStr[i]=Volume.getVolumeOptionlist(0);
ChaStr[i]="";
KnoStr[i]="";
num[i][0]=Question.getQuestionCount(0,0,"",0,1);
num[i][1]=Question.getQuestionCount(0,0,"",0,2);
num[i][2]=Question.getQuestionCount(0,0,"",0,3);
num[i][3]=Question.getQuestionCount(0,0,"",0,4);
num[i][4]=Question.getQuestionCount(0,0,"",0,5);
num[i][5]=Question.getQuestionCount(0,0,"",0,6);
}
//打印数据
for(int i=0;i<8;i++){
if(i%2==0){styleStr="class=w_tdColor1";}else{styleStr="class=w_tdColor2";}
if(i>1){chkStr="";disStr="disabled";}else{chkStr="checked";disStr="";}
%>
<tr <%=styleStr%>>
<td>
<input type="checkbox" name="chk<%=i+1%>" <%if(chk[i]){out.print("checked");}%> onClick="if(onModifyVol())chkToggle(<%=i+1%>);">
</td>
<td>
<select name="VolumeID<%=i+1%>" class="f90" onchange="getStat(<%=i+1%>,1)" disabled style="width:60">
<option value="0" selected>所有</option>
<%=VolStr[i]%>
</select>
</td>
<td>
<select name="ChapterID<%=i+1%>" class="f90" onchange="getStat(<%=i+1%>,2)" disabled style="width:60">
<option value="0" selected>所有</option>
<%=ChaStr[i]%>
</select>
</td>
<td>
<select name="Knowledge<%=i+1%>" class="f90" onchange="getStat(<%=i+1%>,3)" disabled style="width:80">
<option value="" selected>所有</option>
<%=KnoStr[i]%>
</select>
</td>
<td>
<select name="Hard<%=i+1%>" class="select1" onchange="getStat(<%=i+1%>,4)" disabled>
<option value="0" <%if(Hard[i][0]){out.print("selected");}%>>0</option>
<option value="1" <%if(Hard[i][1]){out.print("selected");}%>>1</option>
<option value="2" <%if(Hard[i][2]){out.print("selected");}%>>2</option>
<option value="3" <%if(Hard[i][3]){out.print("selected");}%>>3</option>
<option value="4" <%if(Hard[i][4]){out.print("selected");}%>>4</option>
<option value="5" <%if(Hard[i][5]){out.print("selected");}%>>5</option>
</select>
</td>
<td>
<input type="text" name="TypeID1_<%=i+1%>" class="input1" size="2" maxlength="3" value="<%=TypeNum[i][0]%>" ONKEYPRESS="pressNumKey();" onchange="checkNum();" disabled><font color="#0099CC">/</font><font id=Num1_<%=i+1%> color="#0099CC"><%=num[i][0]%></font></td>
<td>
<input type="text" name="TypeID2_<%=i+1%>" class="input1" size="2" maxlength="3" value="<%=TypeNum[i][1]%>" ONKEYPRESS="pressNumKey();" onchange="checkNum();" disabled><font color="#0099CC">/</font><font id=Num2_<%=i+1%> color="#0099CC"><%=num[i][1]%></font></td>
<td>
<input type="text" name="TypeID3_<%=i+1%>" class="input1" size="2" maxlength="3" value="<%=TypeNum[i][2]%>" ONKEYPRESS="pressNumKey();" onchange="checkNum();" disabled><font color="#0099CC">/</font><font id=Num3_<%=i+1%> color="#0099CC"><%=num[i][2]%></font></td>
<td>
<input type="text" name="TypeID4_<%=i+1%>" class="input1" size="2" maxlength="3" value="<%=TypeNum[i][3]%>" ONKEYPRESS="pressNumKey();" onchange="checkNum();" disabled><font color="#0099CC">/</font><font id=Num4_<%=i+1%> color="#0099CC"><%=num[i][3]%></font></td>
<td>
<input type="text" name="TypeID5_<%=i+1%>" class="input1" size="2" maxlength="3" value="<%=TypeNum[i][4]%>" ONKEYPRESS="pressNumKey();" onchange="checkNum();" disabled><font color="#0099CC">/</font><font id=Num5_<%=i+1%> color="#0099CC"><%=num[i][4]%></font></td>
<td>
<input type="text" name="TypeID6_<%=i+1%>" class="input1" size="2" maxlength="3" value="<%=TypeNum[i][5]%>" ONKEYPRESS="pressNumKey();" onchange="checkNum();" disabled><font color="#0099CC">/</font><font id=Num6_<%=i+1%> color="#0099CC"><%=num[i][5]%></font></td>
</tr>
<%}%>
<tr bgcolor="#0099CC">
<td colspan="11" height="2"></td>
</tr>
<tr class="w_tdColor1">
<td colspan="5" align="center" height="30">题数总计:
<input type="text" name="totalItems0" class="input1" size="4" maxlength="8" value="0" disabled>
道</td>
<td>
<input type="text" name="totalItems1" class="input1" size="4" maxlength="8" value="0" disabled>
</td>
<td>
<input type="text" name="totalItems2" class="input1" size="4" maxlength="8" value="0" disabled>
</td>
<td>
<input type="text" name="totalItems3" class="input1" size="4" maxlength="8" value="0" disabled>
</td>
<td>
<input type="text" name="totalItems4" class="input1" size="4" maxlength="8" value="0" disabled>
</td>
<td>
<input type="text" name="totalItems5" class="input1" size="4" maxlength="8" value="0" disabled>
</td>
<td>
<input type="text" name="totalItems6" class="input1" size="4" maxlength="8" value="0" disabled>
</td>
</tr>
</table>
</td>
</tr>
</table>
</fieldset> <fieldset><legend>分数设置</legend>
<table width="100%" border="0" cellspacing="0" class="f90">
<tr>
<td width="10">
<input type="radio" name="isLimitScore" value="0" onclick="setLimitScore(0);" <%if(myPaper._isLimitScore==0)out.print("checked");%>>
</td>
<td colspan="2">使用题库中试题分数,并将总分折算为
<input type="text" name="FullScore" id="FullScore1" class="input1" size="4" maxlength="8" value="<%=myPaper._FullScore%>" ONKEYPRESS="pressNumKey();" onchange="checkMyInt(<%=myPaper._FullScore%>);" <%if(myPaper._isLimitScore==1)out.print("disabled");%>>
分,通过分数
<input type="text" name="PassScore" id="PassScore1" class="input1" size="4" maxlength="8" value="<%=myPaper._PassScore%>" ONKEYPRESS="pressNumKey();" onchange="checkMyInt(<%=myPaper._PassScore%>);" <%if(myPaper._isLimitScore==1)out.print("disabled");%>>
分</td>
</tr>
<tr>
<td valign="top">
<input type="radio" name="isLimitScore" value="1" onclick="setLimitScore(1);" <%if(myPaper._isLimitScore==1)out.print("checked");%>>
</td>
<td>忽略试题原分数,按题型指定分数:</td>
<td align="right"> 总分
<input type="text" name="FullScore" id="FullScore2" class="input1" size="4" maxlength="8" value="<%=myPaper._FullScore%>" <%if(myPaper._isLimitScore==0)out.print("disabled");%> readOnly>
通过分
<input type="text" name="PassScore" id="PassScore2" class="input1" size="4" maxlength="8" value="<%=myPaper._PassScore%>" <%if(myPaper._isLimitScore==0)out.print("disabled");%> ONKEYPRESS="pressNumKey();" onchange="checkMyInt(60);">
</td>
</tr>
<tr>
<td valign="top"> </td>
<td colspan="2">填空
<input type="text" name="ScoreTian" class="input1" size="2" maxlength="8" value="<%=myPaper._ScoreTian%>" ONKEYPRESS="pressNumKey();" onchange="checkMyFloat(<%=myPaper._ScoreTian%>);checkNum();" <%if(myPaper._isLimitScore==0)out.print("disabled");%>>
单选
<input type="text" name="ScoreDan" class="input1" size="2" maxlength="8" value="<%=myPaper._ScoreDan%>" ONKEYPRESS="pressNumKey();" onchange="checkMyFloat(<%=myPaper._ScoreDan%>);checkNum();" <%if(myPaper._isLimitScore==0)out.print("disabled");%>>
多选
<input type="text" name="ScoreDuo" class="input1" size="2" maxlength="8" value="<%=myPaper._ScoreDuo%>" ONKEYPRESS="pressNumKey();" onchange="checkMyFloat(<%=myPaper._ScoreDuo%>);checkNum();" <%if(myPaper._isLimitScore==0)out.print("disabled");%>>
判断
<input type="text" name="ScorePan" class="input1" size="2" maxlength="8" value="<%=myPaper._ScorePan%>" ONKEYPRESS="pressNumKey();" onchange="checkMyFloat(<%=myPaper._ScorePan%>);checkNum();" <%if(myPaper._isLimitScore==0)out.print("disabled");%>>
计算
<input type="text" name="ScoreJisu" class="input1" size="2" maxlength="8" value="<%=myPaper._ScoreJisu%>" ONKEYPRESS="pressNumKey();" onchange="checkMyFloat(<%=myPaper._ScoreJisu%>);checkNum();" <%if(myPaper._isLimitScore==0)out.print("disabled");%>>
问答
<input type="text" name="ScoreWen" class="input1" size="2" maxlength="8" value="<%=myPaper._ScoreWen%>" ONKEYPRESS="pressNumKey();" onchange="checkMyFloat(<%=myPaper._ScoreWen%>);checkNum();" <%if(myPaper._isLimitScore==0)out.print("disabled");%>>
</td>
</tr>
</table>
</fieldset></td>
</tr>
</table>
<br><input type="hidden" name="NeedJudge" value="<%=myPaper._NeedJudge%>"><input type="hidden" name="IsImport" value="<%=myPaper._IsImport%>">
<input type="hidden" name="Reset" value="0">
</form>
</td>
</tr>
</table>
<%
net.xerllent.campus.campus CampusTemplet= new net.xerllent.campus.campus();
CampusTemplet.getTradeMark(out);
%>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -