Blame view

WebRoot/WEB-INF/jsp/sunvote/teacher/creat_question.jsp 11.1 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"/>
0b46638a   孙向锦   标准答案
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">
803a7d44   jack   1.增加数字题
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
  		<div class="section section-1 number" data-fraction="1" data-score="">
  			<div class="title">
  				<h3>
  					<span class="que_num">一、</span><span class="que_name">单选</span>
  				</h3>
  				<input type="button" class="btn btn-danger pull-right remove"
  					name="remove" value="删除">
  			</div>
  			<div class="question_list">
  				<div class="question question1">
  					<span>1、</span>
  					<ul>
  						<li class="btn btn-default on" contenteditable="true" onkeydown="$(this).text(NumberCheck($(this).text()))">请输入答案</li>
  					</ul>
  				</div>
  				<div class="question question2">
  					<span>2、</span>
  					<ul>
  						<li class="btn btn-default on" contenteditable="true">请输入答案</li>
  					</ul>
  				</div>
  				<div class="question question3">
  					<span>3、</span>
  					<ul>
  						<li class="btn btn-default on" contenteditable="true">请输入答案</li>
  					</ul>
  				</div>
  				<div class="question question4">
  					<span>4、</span>
  					<ul>
  						<li class="btn btn-default on" contenteditable="true">请输入答案</li>
  					</ul>
  				</div>
  			</div>
  		</div>
338594c8   孙向锦   添加教师端页面
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
  	</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   孙向锦   提交代码
94
95
96
  		      <input type="text" class="form-control" id="answer" placeholder="输入题目答案(例如:“ABCDA”)" maxlength="119">
  		     
  		     <div class="tips" style="color:#f00"></div> 
338594c8   孙向锦   添加教师端页面
97
98
99
100
101
102
103
104
105
106
107
108
109
110
  		    </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   孙向锦   标准答案
111
112
  					<option value="9">9</option>
  					<option value="10">10</option>
338594c8   孙向锦   添加教师端页面
113
114
115
116
117
118
119
  				</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   孙向锦   提交代码
120
  		      <input type="number" class="form-control" id="fraction" placeholder="" value="1">
338594c8   孙向锦   添加教师端页面
121
122
123
124
125
126
  		    </div>
  		    <div class="clearfix"></div>
  		</div>
        </div>
        <div class="modal-footer">
          <button type="button" class="btn btn-default" id="fast_submit">确定</button>
28147ecc   孙向锦   修改加载控制条
127
          <button type="button" class="btn btn-primary" data-dismiss="modal">取消</button>
338594c8   孙向锦   添加教师端页面
128
129
130
131
132
133
134
135
136
137
138
139
140
141
        </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.增加数字题
142
          <div class="form-group">
0b46638a   孙向锦   标准答案
143
  		     <label for="type" class="col-sm-2 control-label">题目名称</label>
338594c8   孙向锦   添加教师端页面
144
145
146
147
148
149
150
  		    <div class="col-sm-10">
  		       <select class="form-control" id="type">
  					<option value="1" selected>单选题</option>
  					<option value="2">完形填空</option>
  					<option value="3">阅读理解</option>
  					<option value="4">判断题</option>
  					<option value="5">多选题</option>
803a7d44   jack   1.增加数字题
151
  					<option value="6">数字题</option>
338594c8   孙向锦   添加教师端页面
152
  				</select>
0b46638a   孙向锦   标准答案
153
  		    </div> 
338594c8   孙向锦   添加教师端页面
154
  		    <div class="clearfix"></div>
803a7d44   jack   1.增加数字题
155
  		</div>
338594c8   孙向锦   添加教师端页面
156
  		<div class="form-group">
0b46638a   孙向锦   标准答案
157
158
  		    <label for="index_s_2" class="col-sm-2 control-label">题数</label>
  		    <div class="col-sm-10">
67dfaf5c   孙向锦   提交代码
159
  		      <input type="number" class="form-control" id="index_s_2" placeholder="请输入题目数量(1-100)"  oninput="if(value.length>3) value=value.slice(0,3)">
338594c8   孙向锦   添加教师端页面
160
  		    </div>
0b46638a   孙向锦   标准答案
161
  		   <!--  <div class="col-sm-1"><span style="line-height:34px;">——</span></div>
338594c8   孙向锦   添加教师端页面
162
163
  		    <div class="col-sm-4">
  		      <input type="number" class="form-control" id="index_e_2" placeholder="">
0b46638a   孙向锦   标准答案
164
165
  		    </div>-->
  		    <div class="clearfix"></div> 
338594c8   孙向锦   添加教师端页面
166
167
  		</div>
  		<div class="form-group">
338594c8   孙向锦   添加教师端页面
168
169
170
171
172
173
174
175
176
177
  		    <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   孙向锦   标准答案
178
179
  					<option value="9">9</option>
  					<option value="10">10</option>
338594c8   孙向锦   添加教师端页面
180
181
182
183
184
185
186
  				</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   孙向锦   提交代码
187
  		      <input type="number" class="form-control" id="fraction2" value="1" placeholder="请输入单题分数">
338594c8   孙向锦   添加教师端页面
188
189
190
191
192
  		    </div>
  		    <div class="clearfix"></div>
  		</div>
        </div>
        <div class="modal-footer">
0b46638a   孙向锦   标准答案
193
194
           <button type="button" class="btn btn-default" id="addQuestion_submit">确定</button>
           <button type="button" class="btn btn-primary" data-dismiss="modal">取消</button>
338594c8   孙向锦   添加教师端页面
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
        </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   孙向锦   修改加载控制条
221
          <button type="button" class="btn btn-primary" data-dismiss="modal">取消</button>
338594c8   孙向锦   添加教师端页面
222
223
224
225
        </div>
      </div><!-- /.modal-content -->
    </div><!-- /.modal-dialog -->
  </div><!-- /.modal -->
066f7673   孙向锦   修复bug
226
  <div class="loading" style="background:rgba(0,0,0,0.5);width:100%;height:100%;position:fixed;top:0;display:none;">
28147ecc   孙向锦   修改加载控制条
227
228
  	<img src="../static/images/loading.gif" width="200px" style="position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;"/>
  </div>
338594c8   孙向锦   添加教师端页面
229
230
  <script>
  	var testData = ${pd.JSON};
83b5ddeb   孙向锦   模板添加
231
  	var template = ${TEMPLEATE == null ? "[]" : TEMPLEATE.CONTENT};
c3639430   孙向锦   修改页面bug
232
  	var URL = "<%=basePath%>api/v1/uploadpaper";
4b6a5239   孙向锦   管理员界面
233
  	var JUMP_URL = "<%=basePath%>/${JUMP_URL}";  
28147ecc   孙向锦   修改加载控制条
234
  	if(testData.questions.length>0){
6429ab88   孙向锦   remove
235
236
237
238
239
  		var title = testData.title;
  		if(title == null || title == ''){
  			title = "浏览试卷";
  		}
  		$("title").html(title);
28147ecc   孙向锦   修改加载控制条
240
  	}
90ac05a1   孙向锦   修改列表可以滚动,而头不动。
241
  	$(document).ready(function(){
803a7d44   jack   1.增加数字题
242
243
  		var _height = $(".page-header").outerHeight();
  		$(".content").css("padding-top",_height+80);
90ac05a1   孙向锦   修改列表可以滚动,而头不动。
244
  		
83b5ddeb   孙向锦   模板添加
245
246
247
  	});
  	
  	
90ac05a1   孙向锦   修改列表可以滚动,而头不动。
248
  	
338594c8   孙向锦   添加教师端页面
249
250
251
  	//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   孙向锦   添加教师端页面
252
  
803a7d44   jack   1.增加数字题
253
  <script>document.write('<script src="../static/js/control-604.js?a=' + new Date().getTime() + '"><\/script>')</script>
338594c8   孙向锦   添加教师端页面
254
255
256
  
  </body>
  </html>