examIndex.jsp 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208
  1. <%@ page contentType="text/html;charset=UTF-8" %>
  2. <%@ include file="/WEB-INF/views/include/taglib.jsp" %>
  3. <html>
  4. <head>
  5. <title data-i18n-text="head.title">高校云阅卷</title>
  6. <meta name="decorator" content="default"/>
  7. <%@include file="/WEB-INF/views/include/head.jsp" %>
  8. <style type="text/css">
  9. #main {
  10. padding: 0;
  11. margin: 0;
  12. }
  13. #main .container-fluid {
  14. padding: 0 7px 0 10px;
  15. }
  16. #header {
  17. margin: 0 0 10px;
  18. position: static;
  19. }
  20. #header li {
  21. font-size: 14px;
  22. _font-size: 12px;
  23. }
  24. #header .brand {
  25. font-family: Helvetica, Georgia, Arial, sans-serif, 黑体;
  26. font-size: 26px;
  27. padding-left: 33px;
  28. }
  29. #footer {
  30. margin: 8px 0 0 0;
  31. padding: 3px 0 0 0;
  32. font-size: 11px;
  33. text-align: center;
  34. border-top: 2px solid #0663A2;
  35. }
  36. #footer, #footer a {
  37. color: #999;
  38. }
  39. </style>
  40. <script type="text/javascript">
  41. $(document).ready(function () {
  42. $("#menu a.menu").click(function () {
  43. $("#menu li.menu").removeClass("active");
  44. $(this).parent().addClass("active");
  45. if (!$("#openClose").hasClass("close")) {
  46. $("#openClose").click();
  47. }
  48. });
  49. $(".accordion-heading a").click(function () {
  50. $('.accordion-toggle i').removeClass('icon-chevron-down');
  51. $('.accordion-toggle i').addClass('icon-chevron-right');
  52. if (!$($(this).attr('href')).hasClass('in')) {
  53. $(this).children('i').removeClass('icon-chevron-right');
  54. $(this).children('i').addClass('icon-chevron-down');
  55. }
  56. });
  57. $(".accordion-body a").click(function () {
  58. $("#menu li").removeClass("active");
  59. $("#menu li i").removeClass("icon-white");
  60. $(this).parent().addClass("active");
  61. $(this).children("i").addClass("icon-white");
  62. });
  63. $(".accordion-body a:first i").click();
  64. });
  65. </script>
  66. </head>
  67. <body>
  68. <div id="main">
  69. <div id="header" class="navbar navbar-fixed-top">
  70. <div class="navbar-inner">
  71. <div class="brand" data-i18n-text="head.title">云阅卷</div>
  72. <div class="nav-collapse">
  73. <%-- <ul id="menu" class="nav">
  74. <c:set var="firstMenu" value="true"/>
  75. <li class="menu "><a class="menu" href="${ctx }/admin/exam" target="menuFrame" >考试管理</a></li>
  76. <li class="menu "><a class="menu" href="" target="menuFrame" >基础管理</a></li>
  77. </ul> --%>
  78. <ul class="nav pull-right">
  79. <li id="themeSwitch" class="dropdown">
  80. <a class="dropdown-toggle" data-toggle="dropdown" href="#" title="主题切换"><i class="icon-th-large"></i></a>
  81. <ul class="dropdown-menu">
  82. <li><a href="#" onclick="location='${ctx}/admin/home/theme/default?url='+location.href">默认主题</a></li>
  83. <li><a href="#" onclick="location='${ctx}/admin/home/theme/cerulean?url='+location.href">天蓝主题</a></li>
  84. <li><a href="#" onclick="location='${ctx}/admin/home/theme/readable?url='+location.href">橙色主题</a></li>
  85. <li><a href="#" onclick="location='${ctx}/admin/home/theme/united?url='+location.href">红色主题</a></li>
  86. <li><a href="#" onclick="location='${ctx}/admin/home/theme/flat?url='+location.href">Flat主题</a></li>
  87. </ul>
  88. <!--[if lte IE 6]>
  89. <script type="text/javascript">$('#themeSwitch').hide();</script><![endif]-->
  90. </li>
  91. <li class="dropdown">
  92. <a class="dropdown-toggle" data-toggle="dropdown" href="#">考试:${examName}</a>
  93. <ul class="dropdown-menu">
  94. <li><a href="#" target="mainFrame" id="exam-select">返回选择考试</a></li>
  95. </ul>
  96. </li>
  97. <li class="dropdown">
  98. <a class="dropdown-toggle" data-toggle="dropdown" href="#" title="个人信息">${web_user.name}</a>
  99. <ul class="dropdown-menu">
  100. <li><a href="${ctx}/admin/account/info" target="mainFrame"><i class="icon-user"></i>&nbsp; 个人信息</a></li>
  101. <li><a href="${ctx}/admin/account/modifyPwd" target="mainFrame"><i class="icon-lock"></i>&nbsp; 修改密码</a></li>
  102. </ul>
  103. </li>
  104. <li><a href="${ctx}/logout" title="退出登录" data-i18n-text="head.logout">退出</a></li>
  105. <li>&nbsp;</li>
  106. </ul>
  107. </div><!--/.nav-collapse -->
  108. </div>
  109. </div>
  110. <div class="container-fluid">
  111. <div id="content" class="row-fluid">
  112. <div id="left">
  113. <div class="accordion" id="menu"><c:set var="firstMenu" value="true"/>
  114. <div class="accordion-group">
  115. <%-- <div class="accordion-heading">
  116. <a class="accordion-toggle" data-toggle="collapse" data-parent="#menu" href="#collapse${menu.id}" title="考试管理"><i class="icon-chevron-${firstMenu?'down':'right'}"></i>&nbsp;考试管理</a>
  117. </div> --%>
  118. <div id="collapse1" class="accordion-body collapse ${firstMenu?'in':''}">
  119. <div class="accordion-inner">
  120. <ul class="nav nav-list">
  121. <c:if test="${web_user.schoolAdmin==true}">
  122. <li><a href="${ctx}/admin/user/list" target="mainFrame"><i class="icon-user"></i><span data-i18n-text="index.user">用户管理</span></a></li>
  123. <li><a href="${ctx}/admin/exam/list" target="mainFrame"><i class="icon-th-list"></i><span data-i18n-text="index.exam">考试管理</span></a></li>
  124. <li><a href="${ctx}/admin/exam/student" target="mainFrame"><i class="icon-user"></i><span data-i18n-text="index.student">考生管理</span></a></li>
  125. <li><a href="${ctx}/admin/exam/paper" target="mainFrame"><i class="icon-book"></i><span data-i18n-text="index.paper">科目管理</span></a></li>
  126. <li><a href="${ctx}/admin/exam/scan" target="mainFrame"><i class="icon-print"></i><span data-i18n-text="index.scan">扫描进度</span></a></li>
  127. <li><a href="${ctx}/admin/exam/mark" target="mainFrame"><i class="icon-pencil"></i><span data-i18n-text="index.mark">评卷管理</span></a></li>
  128. <li><a href="${ctx}/admin/exam/score" target="mainFrame"><i class="icon-search"></i><span data-i18n-text="index.score">成绩查询</span></a></li>
  129. <li><a href="${ctx}/admin/exam/inspected/info" target="mainFrame"><i class="icon-flag"></i><span data-i18n-text="index.inspected">成绩复核</span></a></li>
  130. <li><a href="${ctx}/admin/exam/problem/history" target="mainFrame"><i class="icon-tag"></i><span data-i18n-text="index.problem">问题试卷</span></a></li>
  131. <li><a href="${ctx}/admin/exam/reportSubject" target="mainFrame"><i class="icon-signal"></i><span data-i18n-text="index.report.total">总量分析</span></a></li>
  132. <li><a href="${ctx}/admin/exam/reportSubjectRange" target="mainFrame"><i class="icon-asterisk"></i><span data-i18n-text="index.report.subject">科目分析</span></a></li>
  133. <li><a href="${ctx}/admin/exam/check/answer" target="mainFrame"><i class="icon-check"></i><span data-i18n-text="index.check">数据检查</span></a></li>
  134. <li><a href="${ctx}/admin/operation/log" target="mainFrame"><i class="icon-tasks"></i><span data-i18n-text="index.log">操作日志</span></a></li>
  135. </c:if>
  136. <c:if test="${web_user.subjectHeader==true}">
  137. <li><a href="${ctx}/admin/exam/mark" target="mainFrame"><i class="icon-pencil"></i><span data-i18n-text="index.mark">评卷管理</span></a></li>
  138. <c:if test="${forbiddenScore!=true}">
  139. <li><a href="${ctx}/admin/exam/score" target="mainFrame"><i class="icon-search"></i><span data-i18n-text="index.score">成绩查询</span></a></li>
  140. </c:if>
  141. <li><a href="${ctx}/admin/exam/inspected/info" target="mainFrame"><i class="icon-flag"></i><span data-i18n-text="index.inspected">成绩复核</span></a></li>
  142. <li><a href="${ctx}/admin/exam/problem/history" target="mainFrame"><i class="icon-tag"></i><span data-i18n-text="index.problem">问题试卷</span></a></li>
  143. <li><a href="${ctx}/admin/exam/reportSubject" target="mainFrame"><i class="icon-signal"></i><span data-i18n-text="index.report.total">总量分析</span></a></li>
  144. <li><a href="${ctx}/admin/exam/reportSubjectRange" target="mainFrame"><i class="icon-asterisk"></i><span data-i18n-text="index.report.subject">科目分析</span></a></li>
  145. </c:if>
  146. <c:if test="${web_user.inspector==true}">
  147. <li><a href="${ctx}/admin/exam/inspected/info" target="mainFrame"><i class="icon-flag"></i><span data-i18n-text="index.inspected">成绩复核</span></a></li>
  148. </c:if>
  149. <c:if test="${web_user.schoolViewer==true}">
  150. <li><a href="${ctx}/admin/exam/score" target="mainFrame"><i class="icon-search"></i><span data-i18n-text="index.score">成绩查询</span></a></li>
  151. <li><a href="${ctx}/admin/exam/reportSubject" target="mainFrame"><i class="icon-signal"></i><span data-i18n-text="index.report.total">总量分析</span></a></li>
  152. <li><a href="${ctx}/admin/operation/log" target="mainFrame"><i class="icon-tasks"></i><span data-i18n-text="index.log">操作日志</span></a></li>
  153. </c:if>
  154. <c:set var="firstMenu" value="false"/>
  155. </ul>
  156. </div>
  157. </div>
  158. </div>
  159. </div>
  160. </div>
  161. <div id="openClose" class="close">&nbsp;</div>
  162. <div id="right">
  163. <iframe id="mainFrame" name="mainFrame" src="" style="overflow:auto;"
  164. scrolling="yes" frameborder="no" width="100%" height="650"></iframe>
  165. </div>
  166. <%-- <%@include file="/WEB-INF/views/include/picConfig.jsp" %> --%>
  167. </div>
  168. <div id="footer" class="row-fluid">
  169. Copyright &copy; 2021 云阅卷 - Powered By <a href="http://www.qmth.com.cn" target="_blank">启明泰和 v${versionName} beta${versionDate}</a>
  170. </div>
  171. </div>
  172. </div>
  173. <script type="text/javascript">
  174. var leftWidth = "160"; // 左侧窗口大小
  175. function wSize() {
  176. var minHeight = 500, minWidth = 980;
  177. var strs = getWindowSize().toString().split(",");
  178. $("#menuFrame, #mainFrame, #openClose").height((strs[0] < minHeight ? minHeight : strs[0]) - $("#header").height() - $("#footer").height() - 32);
  179. $("#openClose").height($("#openClose").height() - 5);
  180. if (strs[1] < minWidth) {
  181. $("#main").css("width", minWidth - 10);
  182. $("html,body").css({"overflow": "auto", "overflow-x": "auto", "overflow-y": "auto"});
  183. } else {
  184. $("#main").css("width", "auto");
  185. $("html,body").css({"overflow": "hidden", "overflow-x": "hidden", "overflow-y": "hidden"});
  186. }
  187. $("#right").width($("#content").width() - $("#left").width() - $("#openClose").width() - 5);
  188. }
  189. $('#exam-select').click(function(){
  190. window.location="${ctx}/admin/exam/select";
  191. });
  192. </script>
  193. <script src="${ctxStatic}/common/wsize.min.js" type="text/javascript"></script>
  194. </body>
  195. </html>