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

📄 paperupdate.jsp

📁 考试系统 软件功能涉及网上考试、作业、练习、在线监考、在线批卷、成绩排行、调查问卷、发布公告等管理的各方面。
💻 JSP
📖 第 1 页 / 共 2 页
字号:
                        <td nowrap width="10">&nbsp;</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">&nbsp;</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 + -