Blame view

WebRoot/WEB-INF/jsp/sunvote/teacher/creat_question.jsp 10 KB
c3639430   孙向锦   修改页面bug
1
2
3
4
5
6
7
8
9
10
11
12
13
  <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
  <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
  <%
  	String path = request.getContextPath();
  	String basePath = request.getScheme() + "://"
  			+ request.getServerName() + ":" + request.getServerPort()
  			+ path + "/";
  %>
  
  <!DOCTYPE html>
  
  <html lang="en">
338594c8   孙向锦   添加教师端页面
14
15
16
  <head>
  	<title>创建试卷</title>
  	<!-- 最新版本的 Bootstrap 核心 CSS 文件 -->
4b9536d4   孙向锦   修复报表样式不显示出来问题
17
  	<link rel="stylesheet" href="../static/css/bootstrap.min.css">
338594c8   孙向锦   添加教师端页面
18
  	<link rel="stylesheet" href="../static/css/style.css"/>
21804155   jack   1、修改jq和bootstrap路径
19
  	<script type="text/javascript" src="../static/js/jquery.min.js"></script>
338594c8   孙向锦   添加教师端页面
20
  	<!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
4b9536d4   孙向锦   修复报表样式不显示出来问题
21
  	<script src="../static/js/bootstrap.min.js"></script>
803a7d44   jack   1.增加数字题
22
23
24
  	<style>
  		.number li{width:100px;outline: none;}
  	</style>
338594c8   孙向锦   添加教师端页面
25
26
27
28
29
30
31
  </head>
  <body>
  	<div class="page-header">
  	  <div class="header_box  container">
  		<h1 class="text-center"></h1>
  		<div class="btn_group">
  			<div class="time text-center" data-toggle="modal" data-target=".test_time"><h3>测验时长:<span class="bg-primary" id="time">45</span><span class="bg-primary">分钟</span></h3></div>
107fa3a0   孙向锦   修改试卷单选多远混合出题
32
  			<div class="pull-left"><h3>总分:<span id='score_all'>0</span> 分</h3></div>
338594c8   孙向锦   添加教师端页面
33
34
  			<div class="btn_box pull-right">
  				<input type="button" class="btn btn-success btn-lg" name="save" value="保存" id="save"/>
7bbf5236   jack   2.限制出题数为64
35
36
  				<!-- <button type="button" class="btn btn-success btn-lg" data-toggle="modal" data-target=".fast" id="fast">单选出题</button> -->
  				 <button type="button" class="btn btn-success btn-lg" data-toggle="modal" data-target=".addQuestion" id="addQuestion">添加试题</button> 	
338594c8   孙向锦   添加教师端页面
37
38
39
40
41
42
43
  				<div class="clearfix"></div>
  			</div>
  		</div>
  	  </div>
  	</div>
  
  	<div class="content container">
5f403333   jack   1,完善数字题
44
  		
338594c8   孙向锦   添加教师端页面
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
  	</div>
  
  <!-- 快速出题 -->
  
  <div class="modal fade fast" tabindex="-1" role="dialog">
    <div class="modal-dialog" role="document">
      <div class="modal-content">
        <div class="modal-header">
          <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
          <h4 class="modal-title">快速出题</h4>
        </div>
        <div class="modal-body">
          <div class="form-group">
  		    <label for="inputEmail3" class="col-sm-2 control-label">试题答案</label>
  		    <div class="col-sm-10">
67dfaf5c   孙向锦   提交代码
60
61
62
  		      <input type="text" class="form-control" id="answer" placeholder="输入题目答案(例如:“ABCDA”)" maxlength="119">
  		     
  		     <div class="tips" style="color:#f00"></div> 
338594c8   孙向锦   添加教师端页面
63
64
65
66
67
68
69
70
71
72
73
74
75
76
  		    </div>
  		    <div class="clearfix"></div>
  		</div>
  		<div class="form-group">
  		    <label for="inputEmail3" class="col-sm-2 control-label">选项个数</label>
  		    <div class="col-sm-10">
  		      <select class="form-control" id="num_ans">
  					<option value="2">2</option>
  					<option value="3">3</option>
  					<option value="4" selected>4</option>
  					<option value="5">5</option>
  					<option value="6">6</option>
  					<option value="7">7</option>
  					<option value="8">8</option>
0b46638a   孙向锦   标准答案
77
78
  					<option value="9">9</option>
  					<option value="10">10</option>
338594c8   孙向锦   添加教师端页面
79
80
81
82
83
84
85
  				</select>
  		    </div>
  		    <div class="clearfix"></div>
  		</div>
  		<div class="form-group">
  		    <label for="inputEmail3" class="col-sm-2 control-label">单题分数</label>
  		    <div class="col-sm-10">
67dfaf5c   孙向锦   提交代码
86
  		      <input type="number" class="form-control" id="fraction" placeholder="" value="1">
338594c8   孙向锦   添加教师端页面
87
88
89
90
91
92
  		    </div>
  		    <div class="clearfix"></div>
  		</div>
        </div>
        <div class="modal-footer">
          <button type="button" class="btn btn-default" id="fast_submit">确定</button>
28147ecc   孙向锦   修改加载控制条
93
          <button type="button" class="btn btn-primary" data-dismiss="modal">取消</button>
338594c8   孙向锦   添加教师端页面
94
95
96
97
98
99
100
101
102
103
104
105
106
107
        </div>
      </div><!-- /.modal-content -->
    </div><!-- /.modal-dialog -->
  </div><!-- /.modal -->
  
  <!--添加试题-->
  <div class="modal fade addQuestion" tabindex="-1" role="dialog">
    <div class="modal-dialog" role="document">
      <div class="modal-content">
        <div class="modal-header">
          <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
          <h4 class="modal-title">添加试题</h4>
        </div>
        <div class="modal-body">
803a7d44   jack   1.增加数字题
108
          <div class="form-group">
0b46638a   孙向锦   标准答案
109
  		     <label for="type" class="col-sm-2 control-label">题目名称</label>
338594c8   孙向锦   添加教师端页面
110
111
112
  		    <div class="col-sm-10">
  		       <select class="form-control" id="type">
  					<option value="1" selected>单选题</option>
32d27bdc   jack   1.增加判断题和数字题,调试更改上传数据
113
114
  					<!-- <option value="2">完形填空</option>
  					<option value="3">阅读理解</option> -->
338594c8   孙向锦   添加教师端页面
115
116
  					<option value="4">判断题</option>
  					<option value="5">多选题</option>
803a7d44   jack   1.增加数字题
117
  					<option value="6">数字题</option>
338594c8   孙向锦   添加教师端页面
118
  				</select>
0b46638a   孙向锦   标准答案
119
  		    </div> 
338594c8   孙向锦   添加教师端页面
120
  		    <div class="clearfix"></div>
803a7d44   jack   1.增加数字题
121
  		</div>
338594c8   孙向锦   添加教师端页面
122
  		<div class="form-group">
0b46638a   孙向锦   标准答案
123
124
  		    <label for="index_s_2" class="col-sm-2 control-label">题数</label>
  		    <div class="col-sm-10">
67dfaf5c   孙向锦   提交代码
125
  		      <input type="number" class="form-control" id="index_s_2" placeholder="请输入题目数量(1-100)"  oninput="if(value.length>3) value=value.slice(0,3)">
338594c8   孙向锦   添加教师端页面
126
  		    </div>
0b46638a   孙向锦   标准答案
127
  		   <!--  <div class="col-sm-1"><span style="line-height:34px;">——</span></div>
338594c8   孙向锦   添加教师端页面
128
129
  		    <div class="col-sm-4">
  		      <input type="number" class="form-control" id="index_e_2" placeholder="">
0b46638a   孙向锦   标准答案
130
131
  		    </div>-->
  		    <div class="clearfix"></div> 
338594c8   孙向锦   添加教师端页面
132
133
  		</div>
  		<div class="form-group">
338594c8   孙向锦   添加教师端页面
134
135
136
137
138
139
140
141
142
143
  		    <label for="num_ans_2" class="col-sm-2 control-label">选项个数</label>
  		    <div class="col-sm-10">
  		      <select class="form-control" id="num_ans_2">
  					<option value="2">2</option>
  					<option value="3">3</option>
  					<option value="4" selected>4</option>
  					<option value="5">5</option>
  					<option value="6">6</option>
  					<option value="7">7</option>
  					<option value="8">8</option>
0b46638a   孙向锦   标准答案
144
145
  					<option value="9">9</option>
  					<option value="10">10</option>
338594c8   孙向锦   添加教师端页面
146
147
148
149
150
151
152
  				</select>
  		    </div>
  		    <div class="clearfix"></div>
  		</div>
  		<div class="form-group">
  		    <label for="fraction2" class="col-sm-2 control-label">单题分数</label>
  		    <div class="col-sm-10">
67dfaf5c   孙向锦   提交代码
153
  		      <input type="number" class="form-control" id="fraction2" value="1" placeholder="请输入单题分数">
338594c8   孙向锦   添加教师端页面
154
155
156
157
158
  		    </div>
  		    <div class="clearfix"></div>
  		</div>
        </div>
        <div class="modal-footer">
0b46638a   孙向锦   标准答案
159
160
           <button type="button" class="btn btn-default" id="addQuestion_submit">确定</button>
           <button type="button" class="btn btn-primary" data-dismiss="modal">取消</button>
338594c8   孙向锦   添加教师端页面
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
        </div>
      </div><!-- /.modal-content -->
    </div><!-- /.modal-dialog -->
  </div><!-- /.modal -->
  
  <!-- 考试时间 -->
  
  <div class="modal fade test_time" tabindex="-1" role="dialog">
    <div class="modal-dialog" role="document">
      <div class="modal-content">
        <div class="modal-header">
          <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
          <h4 class="modal-title">考试时间</h4>
        </div>
        <div class="modal-body">
          <div class="form-group">
  		    <label for="enter_time" class="col-sm-4 control-label">考试时间(分钟)</label>
  		    <div class="col-sm-6">
  		      <input type="number" class="form-control" id="enter_time" placeholder="输入考试时间">
  		    </div>
  		    <div class="clearfix"></div>
  		</div>
  		
        </div>
        <div class="modal-footer">
          <button type="button" class="btn btn-default" id="time_submit">确定</button>
28147ecc   孙向锦   修改加载控制条
187
          <button type="button" class="btn btn-primary" data-dismiss="modal">取消</button>
338594c8   孙向锦   添加教师端页面
188
189
190
191
        </div>
      </div><!-- /.modal-content -->
    </div><!-- /.modal-dialog -->
  </div><!-- /.modal -->
066f7673   孙向锦   修复bug
192
  <div class="loading" style="background:rgba(0,0,0,0.5);width:100%;height:100%;position:fixed;top:0;display:none;">
28147ecc   孙向锦   修改加载控制条
193
194
  	<img src="../static/images/loading.gif" width="200px" style="position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;"/>
  </div>
338594c8   孙向锦   添加教师端页面
195
196
  <script>
  	var testData = ${pd.JSON};
83b5ddeb   孙向锦   模板添加
197
  	var template = ${TEMPLEATE == null ? "[]" : TEMPLEATE.CONTENT};
c3639430   孙向锦   修改页面bug
198
  	var URL = "<%=basePath%>api/v1/uploadpaper";
4b6a5239   孙向锦   管理员界面
199
  	var JUMP_URL = "<%=basePath%>/${JUMP_URL}";  
28147ecc   孙向锦   修改加载控制条
200
  	if(testData.questions.length>0){
6429ab88   孙向锦   remove
201
202
203
204
205
  		var title = testData.title;
  		if(title == null || title == ''){
  			title = "浏览试卷";
  		}
  		$("title").html(title);
28147ecc   孙向锦   修改加载控制条
206
  	}
90ac05a1   孙向锦   修改列表可以滚动,而头不动。
207
  	$(document).ready(function(){
803a7d44   jack   1.增加数字题
208
209
  		var _height = $(".page-header").outerHeight();
  		$(".content").css("padding-top",_height+80);
90ac05a1   孙向锦   修改列表可以滚动,而头不动。
210
  		
83b5ddeb   孙向锦   模板添加
211
212
213
  	});
  	
  	
90ac05a1   孙向锦   修改列表可以滚动,而头不动。
214
  	
338594c8   孙向锦   添加教师端页面
215
216
217
  	//var testData={"title":"TEST1","exam_time":46,"paper_type":"1","subject_id":"1","grade_id":"1","user_id":"1","score":5,"questions":[{"chapter_id":"0","problem_type_id":"0","knowledge_id":"0","content":"单选","option_num":"","option_content":"","answer":"","difficulty":"","analysis":"","question_from":"","score":1,"part_score":"","remark":"","rank":"1","no_name":"一、","questions":[{"chapter_id":"0","problem_type_id":"0","knowledge_id":"0","content":"","option_num":4,"option_content":"","answer":"A","difficulty":"0","analysis":"","question_from":"1","score":1,"part_score":"0","remark":"","rank":"2","no_name":"1.1"},{"chapter_id":"0","problem_type_id":"0","knowledge_id":"0","content":"","option_num":4,"option_content":"","answer":"B","difficulty":"0","analysis":"","question_from":"1","score":1,"part_score":"0","remark":"","rank":"2","no_name":"1.2"},{"chapter_id":"0","problem_type_id":"0","knowledge_id":"0","content":"","option_num":4,"option_content":"","answer":"C","difficulty":"0","analysis":"","question_from":"1","score":1,"part_score":"0","remark":"","rank":"2","no_name":"1.3"},{"chapter_id":"0","problem_type_id":"0","knowledge_id":"0","content":"","option_num":4,"option_content":"","answer":"D","difficulty":"0","analysis":"","question_from":"1","score":1,"part_score":"0","remark":"","rank":"2","no_name":"1.4"},{"chapter_id":"0","problem_type_id":"0","knowledge_id":"0","content":"","option_num":4,"option_content":"","answer":"A","difficulty":"0","analysis":"","question_from":"1","score":1,"part_score":"0","remark":"","rank":"2","no_name":"1.5"}]}]};
  	//var testData={"title":"TEST1","exam_time":46,"paper_type":"1","subject_id":"1","grade_id":"1","user_id":"1","score":5,"questions":[]};
  </script>
338594c8   孙向锦   添加教师端页面
218
  
803a7d44   jack   1.增加数字题
219
  <script>document.write('<script src="../static/js/control-604.js?a=' + new Date().getTime() + '"><\/script>')</script>
338594c8   孙向锦   添加教师端页面
220
221
222
  
  </body>
  </html>