Commit 9f7ad69b41a3d94eee2cd686c9e5046c38c4e1cb

Authored by 孙向锦
1 parent 0aad4b6b

吴杰0827修改

WebRoot/WEB-INF/jsp/sunvote/teacher/paper_view.jsp
@@ -102,7 +102,7 @@ @@ -102,7 +102,7 @@
102 <script src="../static/js/echars.js"></script> 102 <script src="../static/js/echars.js"></script>
103 <script src="../static/js/loading.js"></script> 103 <script src="../static/js/loading.js"></script>
104 <script> 104 <script>
105 - var url="http://127.0.0.1:8080/SunvoteEducation"; 105 + var url="";
106 var question_box=[]; 106 var question_box=[];
107 function slide(obj){ //查看解析 107 function slide(obj){ //查看解析
108 obj.closest(".star_box").siblings(".resolve").slideToggle(function(){ 108 obj.closest(".star_box").siblings(".resolve").slideToggle(function(){
@@ -123,24 +123,36 @@ function getQueryString(name) { @@ -123,24 +123,36 @@ function getQueryString(name) {
123 var userid=getQueryString("userid"); 123 var userid=getQueryString("userid");
124 124
125 var _html=""; 125 var _html="";
  126 + var question_id_arry="";
126 $(document).ready(function(){ 127 $(document).ready(function(){
127 window.top.loading.remove(); 128 window.top.loading.remove();
  129 + var data=JSON.parse(sessionStorage.getItem("data"));
  130 + console.log(data);
  131 + $("#paper_title").html(data.title);
  132 + $("#time").html(data.exam_time);
  133 + if(data.questions.length>0){
  134 + for(var i=0;i<data.questions.length;i++){
  135 + question_id_arry+=data.questions[i].question_id+',';
  136 + }
  137 + getQuestionInfo(question_id_arry);
  138 + }
  139 +
  140 + })
  141 + function getQuestionInfo(id){
128 $.ajax({ 142 $.ajax({
129 - url:url+"/api/v1/paperinfo",  
130 - async:false, 143 + url:url+"/SunvoteEducation/api/v1/question",
  144 + async:true,
131 type:"post", 145 type:"post",
132 - data:{PAPER_ID:PAPER_ID}, 146 + data:{ID:id},
133 success:function(data){ 147 success:function(data){
134 console.log(data); 148 console.log(data);
135 - $("#paper_title").html(data.data.title);  
136 - $("#time").html(data.data.exam_time);  
137 - if(data.data.questions.length>0){  
138 - for(var i=0;i<data.data.questions.length;i++){  
139 - _html += '<li class="question_li" data-id="'+data.data.questions[i].question_id+'"><div class="stem"></div><div class="option"><ul></ul><div class="clearfix"></div></div><div class="resolve"><div class="resolve_box"><p>【答案】 '+data.data.questions[i].answer+'</p><p><span>【解析】</span>'+data.data.questions[i].analysis+'</p></div><div class="clearfix"></div></div><div class="star_box"><div class="col-md-6 move"><img src="../static/images/up_ico.png" class="up"/><img src="../static/images/down_ico.png" class="down"/></div><div class="col-md-6"><div class="star"><span style="float:left;">难度</span></div><div class="resolve_click"><a onclick="slide($(this))">查看解析</a></div></div><div class="clearfix"></div></div></li>'; 149 + if(data.data.length>0){
  150 + for(var i=0;i<data.data.length;i++){
  151 + _html += '<li class="question_li" data-id="'+data.data[i].QUESTION_ID+'"><div class="stem"></div><div class="option"><ul></ul><div class="clearfix"></div></div><div class="resolve"><div class="resolve_box"><p>【答案】 '+data.data[i].ANSWER+'</p><p><span>【解析】</span>'+data.data[i].ANALYSIS+'</p></div><div class="clearfix"></div></div><div class="star_box"><div class="col-md-6 move"><img src="../static/images/up_ico.png" class="up"/><img src="../static/images/down_ico.png" class="down"/></div><div class="col-md-6"><div class="star"><span style="float:left;">难度</span></div><div class="resolve_click"><a onclick="slide($(this))">查看解析</a></div></div><div class="clearfix"></div></div></li>';
140 } 152 }
141 console.log(_html); 153 console.log(_html);
142 $(".analysis ul").html(_html); 154 $(".analysis ul").html(_html);
143 - for(var j=0;j<data.data.questions.length;j++){ 155 + for(var j=0;j<data.data.length;j++){
144 var option_html=""; 156 var option_html="";
145 var sum=0; 157 var sum=0;
146 var right_num=0; 158 var right_num=0;
@@ -148,22 +160,23 @@ function getQueryString(name) { @@ -148,22 +160,23 @@ function getQueryString(name) {
148 var data2=[]; 160 var data2=[];
149 var answer=""; 161 var answer="";
150 var color=[]; 162 var color=[];
151 - $(".analysis li .stem").eq(j).append('<span class="li_index">'+(j+1)+'</span>、'+data.data.questions[j].content);  
152 - var arry_option=data.data.questions[j].option_content;  
153 - arry_option=arry_option.replace("[","");  
154 - arry_option=arry_option.replace("]","");  
155 - arry_option=arry_option.split(","); 163 + $(".analysis li .stem").eq(j).append('<span class="li_index">'+(j+1)+'</span>、'+data.data[j].CONTENT);
  164 + var arry_option=data.data[j].OPTION_CONTENT;
  165 + //arry_option=arry_option.replace("[","");
  166 + //arry_option=arry_option.replace("]","");
  167 + //arry_option=arry_option.split(",");
156 168
157 for(var x=0;x<arry_option.length;x++){ 169 for(var x=0;x<arry_option.length;x++){
158 option_html += '<li><span>'+String.fromCharCode(64 + parseInt(x+1))+'.</span>'+arry_option[x]+'</li>'; 170 option_html += '<li><span>'+String.fromCharCode(64 + parseInt(x+1))+'.</span>'+arry_option[x]+'</li>';
159 } 171 }
160 $(".option").eq(j).html(option_html); 172 $(".option").eq(j).html(option_html);
161 - star(j,parseInt(data.data.questions[j].difficulty)); 173 + star(j,parseInt(data.data[j].DIFFICULTY));
162 } 174 }
163 } 175 }
164 } 176 }
165 }) 177 })
166 - }) 178 +
  179 + }
167 function star(index,num){ //难度星级 180 function star(index,num){ //难度星级
168 $(".star").eq(index).append('<ul></ul>'); 181 $(".star").eq(index).append('<ul></ul>');
169 var li_html=""; 182 var li_html="";
@@ -244,7 +257,7 @@ function getQueryString(name) { @@ -244,7 +257,7 @@ function getQueryString(name) {
244 }; 257 };
245 //console.log(data); 258 //console.log(data);
246 $.ajax({ 259 $.ajax({
247 - url:url+"/api/v1/publishpaper", 260 + url:url+"/SunvoteEducation/api/v1/publishpaper",
248 async:false, 261 async:false,
249 type:"post", 262 type:"post",
250 dataType: "json", 263 dataType: "json",
WebRoot/WEB-INF/jsp/sunvote/teacher/paper_view1.jsp
@@ -41,7 +41,7 @@ @@ -41,7 +41,7 @@
41 41
42 <div class="col-md-12 analysis"> 42 <div class="col-md-12 analysis">
43 <ul> 43 <ul>
44 - <li> 44 + <!--<li>
45 <div class="stem"> 45 <div class="stem">
46 <p>1.如图,检测4个足球,其中超过标准质量的克数记为正数,不足标准质量的克数记为负数.从轻重的角度看,最接近标准的是(  )</p> 46 <p>1.如图,检测4个足球,其中超过标准质量的克数记为正数,不足标准质量的克数记为负数.从轻重的角度看,最接近标准的是(  )</p>
47 </div> 47 </div>
@@ -106,17 +106,46 @@ @@ -106,17 +106,46 @@
106 </div> 106 </div>
107 <div class="clearfix"></div> 107 <div class="clearfix"></div>
108 </div> 108 </div>
109 - </li> 109 + </li>-->
110 </ul> 110 </ul>
111 </div> 111 </div>
112 </div> 112 </div>
113 - 113 + <div class="modal fade" id="myModal" tabindex="-1" role="dialog">
  114 + <div class="modal-dialog" role="document">
  115 + <div class="modal-content">
  116 + <div class="modal-header">
  117 + <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  118 + <h4 class="modal-title">完成选题</h4>
  119 + </div>
  120 + <div class="modal-body">
  121 + <table class="table table-bordered">
  122 + <thead>
  123 + <tr>
  124 + <th>序号</th>
  125 + <th>学生姓名</th>
  126 + <th>选项</th>
  127 + <th>答题时间</th>
  128 + </tr>
  129 + </thead>
  130 + <tbody class="student_list">
  131 +
  132 + </tbody>
  133 + </table>
  134 + </div>
  135 + <div class="modal-footer">
  136 + <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  137 + <button type="button" class="btn btn-primary" id="submit">确定</button>
  138 + </div>
  139 + </div><!-- /.modal-content -->
  140 + </div><!-- /.modal-dialog -->
  141 + </div><!-- /.modal -->
114 </div> 142 </div>
115 <script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script> 143 <script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script>
  144 + <script src="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
116 <script src="../static/js/echars.js"></script> 145 <script src="../static/js/echars.js"></script>
117 <script src="../static/js/loading.js"></script> 146 <script src="../static/js/loading.js"></script>
118 <script> 147 <script>
119 - var url="http://127.0.0.1:8080/SunvoteEducation"; 148 + var url="";
120 function slide(obj){ //查看详情 149 function slide(obj){ //查看详情
121 obj.closest(".star_box").siblings(".resolve").slideToggle(function(){ 150 obj.closest(".star_box").siblings(".resolve").slideToggle(function(){
122 if($(".resolve").css("display") == "none") 151 if($(".resolve").css("display") == "none")
@@ -171,7 +200,7 @@ @@ -171,7 +200,7 @@
171 ], 200 ],
172 series : [ 201 series : [
173 { 202 {
174 - name:'直接访问', 203 + name:'选项人数',
175 type:'bar', 204 type:'bar',
176 barWidth: '60%', 205 barWidth: '60%',
177 data:data1, 206 data:data1,
@@ -202,7 +231,7 @@ function getQueryString(name) { @@ -202,7 +231,7 @@ function getQueryString(name) {
202 $(document).ready(function(){ 231 $(document).ready(function(){
203 window.top.loading.remove(); 232 window.top.loading.remove();
204 $.ajax({ 233 $.ajax({
205 - url:url+"/api/v1/testpaperinfo", 234 + url:url+"/SunvoteEducation/api/v1/testpaperinfo",
206 async:false, 235 async:false,
207 type:"post", 236 type:"post",
208 data:{ID:testpaperId}, 237 data:{ID:testpaperId},
@@ -212,7 +241,7 @@ function getQueryString(name) { @@ -212,7 +241,7 @@ function getQueryString(name) {
212 $("#time").html(data.data.CREATE_DATE); 241 $("#time").html(data.data.CREATE_DATE);
213 if(data.data.QUESTIONS.length>0){ 242 if(data.data.QUESTIONS.length>0){
214 for(var i=0;i<data.data.QUESTIONS.length;i++){ 243 for(var i=0;i<data.data.QUESTIONS.length;i++){
215 - _html += '<li class="question_li"><div class="stem"></div><div class="option"><ul></ul><div class="clearfix"></div></div><div class="resolve"><div class="resolve_box"><p>【答案】 '+data.data.QUESTIONS[i].ANSWER+'</p><p><span>【解析】</span>'+data.data.QUESTIONS[i].ANALYSIS+'</p></div><div class="clearfix"></div><div class="tab_report_box"><div class="col-md-3"><p>答错人数</p><div class="round_w_orange"><div class="round_n_orange"><span>0/0</span></div></div></div><div class="col-md-3"><p>错误率</p><div class="round_w_red"><div class="round_n_red"><span>100%</span></div></div></div><div class="col-md-6"><div id="main'+i+'" style="width:250px;height:140px;"></div></div><div class="clearfix"></div></div></div><div class="star_box"><div class="col-md-6">错误学生:0/0</div><div class="col-md-6"><div class="star"><span style="float:left;">难度</span></div><div class="resolve_click"><a onclick="slide($(this))">查看详情</a></div></div><div class="clearfix"></div></div></li>'; 244 + _html += '<li class="question_li" data-id="'+data.data.QUESTIONS[i].QUESTION_ID+'"><div class="stem"></div><div class="option"><ul></ul><div class="clearfix"></div></div><div class="resolve"><div class="resolve_box"><p>【答案】 '+data.data.QUESTIONS[i].ANSWER+'</p><p><span>【解析】</span>'+data.data.QUESTIONS[i].ANALYSIS+'</p></div><div class="clearfix"></div><div class="tab_report_box"><div class="col-md-3"><p>答错人数</p><div class="round_w_orange"><div class="round_n_orange"><span>0/0</span></div></div></div><div class="col-md-3"><p>错误率</p><div class="round_w_red"><div class="round_n_red"><span>100%</span></div></div></div><div class="col-md-6"><div id="main'+i+'" style="width:250px;height:140px;"></div></div><div class="clearfix"></div></div></div><div class="star_box"><div class="col-md-6">错误学生:<span class="erro_num">0/0</span></div><div class="col-md-6"><div class="star"><span style="float:left;">难度</span></div><div class="resolve_click"><a onclick="slide($(this))">查看详情</a></div></div><div class="clearfix"></div></div></li>';
216 } 245 }
217 console.log(_html); 246 console.log(_html);
218 $(".analysis ul").html(_html); 247 $(".analysis ul").html(_html);
@@ -243,6 +272,7 @@ function getQueryString(name) { @@ -243,6 +272,7 @@ function getQueryString(name) {
243 sum += parseInt(answerinfo[k].COUNT); 272 sum += parseInt(answerinfo[k].COUNT);
244 } 273 }
245 $(".round_n_orange span").eq(j).text((sum-right_num)+"/"+sum); 274 $(".round_n_orange span").eq(j).text((sum-right_num)+"/"+sum);
  275 + $(".erro_num").eq(j).text((sum-right_num)+"/"+sum);
246 $(".round_n_red span").eq(j).text(((sum-right_num)/sum).toFixed(2)*100+"%"); 276 $(".round_n_red span").eq(j).text(((sum-right_num)/sum).toFixed(2)*100+"%");
247 $(".option").eq(j).find("ul").html(option_html); 277 $(".option").eq(j).find("ul").html(option_html);
248 278
@@ -268,9 +298,26 @@ function getQueryString(name) { @@ -268,9 +298,26 @@ function getQueryString(name) {
268 298
269 $(".star").eq(index).find("ul").html(li_html); 299 $(".star").eq(index).find("ul").html(li_html);
270 } 300 }
  301 + $(document).on("click",".round_n_orange",function(){
  302 + var question_id = $(this).closest("li").attr("data-id");
  303 + var student_html="";
  304 + $.ajax({
  305 + url:url+"/SunvoteEducation/api/v1/qstudentinfo",
  306 + async:false,
  307 + type:"post",
  308 + data:{question_id:question_id,test_id:testpaperId},
  309 + success:function(data){
  310 + console.log(data);
  311 + for(var i=0;i<data.data.length;i++){
  312 + student_html+='<tr><td>'+(i+1)+'</td><td>'+data.data[i].NAME+'</td><td>'+data.data[i].ANSWER+'</td><td>'+data.data[i].PRESS_TIME+'秒</td></tr>';
  313 + }
  314 + $(".student_list").html(student_html);
  315 + }
  316 + });
  317 + $('#myModal').modal('show');
  318 + })
271 319
272 -  
273 - console.log(${pd.A}); 320 +
274 </script> 321 </script>
275 322
276 </html> 323 </html>
WebRoot/WEB-INF/jsp/sunvote/teacher/set_question.jsp
@@ -9,7 +9,7 @@ @@ -9,7 +9,7 @@
9 <!-- Bootstrap --> 9 <!-- Bootstrap -->
10 <link href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"> 10 <link href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
11 <link href="../static/css/teach.css" rel="stylesheet"> 11 <link href="../static/css/teach.css" rel="stylesheet">
12 - <link href="../static/css/set_quetion.css?t=11" rel="stylesheet"> 12 + <link href="../static/css/set_quetion.css?t=12" rel="stylesheet">
13 13
14 <!-- HTML5 shim 和 Respond.js 是为了让 IE8 支持 HTML5 元素和媒体查询(media queries)功能 --> 14 <!-- HTML5 shim 和 Respond.js 是为了让 IE8 支持 HTML5 元素和媒体查询(media queries)功能 -->
15 <!-- 警告:通过 file:// 协议(就是直接将 html 页面拖拽到浏览器中)访问页面时 Respond.js 不起作用 --> 15 <!-- 警告:通过 file:// 协议(就是直接将 html 页面拖拽到浏览器中)访问页面时 Respond.js 不起作用 -->
@@ -140,6 +140,9 @@ @@ -140,6 +140,9 @@
140 </li> --> 140 </li> -->
141 141
142 </ul> 142 </ul>
  143 + <div class="view_more">
  144 + <p>点击查看更多<span>︾</span></p>
  145 + </div>
143 </div> 146 </div>
144 </div> 147 </div>
145 </div> 148 </div>
@@ -191,6 +194,8 @@ @@ -191,6 +194,8 @@
191 var TEXTBOOK_ID=""; 194 var TEXTBOOK_ID="";
192 var question_box=[]; 195 var question_box=[];
193 var question_num=0; 196 var question_num=0;
  197 + var pageNum=0;
  198 + var end=0;
194 199
195 200
196 $(document).ready(function(){ 201 $(document).ready(function(){
@@ -208,6 +213,7 @@ @@ -208,6 +213,7 @@
208 213
209 var subject_id=getQueryString("subject_id"); 214 var subject_id=getQueryString("subject_id");
210 var class_id=getQueryString("class_id"); 215 var class_id=getQueryString("class_id");
  216 + var user_id=getQueryString("user_id");
211 217
212 //alert(subject_id+";"+class_id); 218 //alert(subject_id+";"+class_id);
213 219
@@ -256,7 +262,7 @@ @@ -256,7 +262,7 @@
256 url:url+"/SunvoteEducation/api/v1/point", 262 url:url+"/SunvoteEducation/api/v1/point",
257 async:false, 263 async:false,
258 type:"post", 264 type:"post",
259 - data:{depth:"",subject_id:20,p_id:id,knowledge_from:101}, 265 + data:{depth:"",subject_id:subject_id,p_id:id,knowledge_from:101},
260 success:function(data){ 266 success:function(data){
261 console.log(data); 267 console.log(data);
262 obj.append('<ul></ul>'); 268 obj.append('<ul></ul>');
@@ -295,19 +301,22 @@ @@ -295,19 +301,22 @@
295 url:url+"/SunvoteEducation/api/v1/questions", 301 url:url+"/SunvoteEducation/api/v1/questions",
296 async:true, 302 async:true,
297 type:"post", 303 type:"post",
298 - data:{chapter_id:chapter_id,teachingmaterial_id:"",knowledge_id:knowledge_id,question_from:101,user_id:"",problem_type:"",subject_id:"",count:"5"}, 304 + data:{chapter_id:chapter_id,teachingmaterial_id:"",knowledge_id:knowledge_id,question_from:101,user_id:"",problem_type:"",subject_id:subject_id,count:"5",pageNum:pageNum},
299 success:function(data){ 305 success:function(data){
300 window.top.loading.remove(); 306 window.top.loading.remove();
  307 + console.log(data);
301 if(data.data.length>0){ 308 if(data.data.length>0){
302 for(var i=0;i<data.data.length;i++){ 309 for(var i=0;i<data.data.length;i++){
303 _html += '<li data-id="'+data.data[i].QUESTION_ID+'"><div class="content"></div><div class="option"><ul></ul></div><div class="resolve"><div class="resolve_box"><p><span>【答案】</span> '+data.data[i].ANSWER+'</p><p><span>【解析】</span>'+data.data[i].ANALYSIS+'</p></div></div><div class="star_box"><div class="col-md-6"><div class="star"><span style="float:left;">难度</span></div><div class="resolve_click"><a onclick="slide($(this))">查看解析</a><div class="check_box"></div></div></div><div class="clearfix"></div></div></li>'; 310 _html += '<li data-id="'+data.data[i].QUESTION_ID+'"><div class="content"></div><div class="option"><ul></ul></div><div class="resolve"><div class="resolve_box"><p><span>【答案】</span> '+data.data[i].ANSWER+'</p><p><span>【解析】</span>'+data.data[i].ANALYSIS+'</p></div></div><div class="star_box"><div class="col-md-6"><div class="star"><span style="float:left;">难度</span></div><div class="resolve_click"><a onclick="slide($(this))">查看解析</a><div class="check_box"></div></div></div><div class="clearfix"></div></div></li>';
304 } 311 }
305 - $(".question_box ul").html(_html);  
306 - for(var j=0;j<data.data.length;j++){ 312 + $(".question_box").children("ul").append(_html);
  313 + console.log(5*pageNum);
  314 + for(var j=5*pageNum;j<(data.data.length+5*pageNum);j++){
307 var option_html=""; 315 var option_html="";
308 - $(".question_box li .content").eq(j).append('<span>'+(j+1)+'、</span>'+data.data[j].CONTENT);  
309 - var arry_option=data.data[j].OPTION_CONTENT;  
310 - if(question_box.indexOf(data.data[j].QUESTION_ID)>=0){ 316 + //console.log(data.data[j-5*pageNum].CONTENT);
  317 + $(".question_box li .content").eq(j).append('<span>'+(j+1)+'、</span>'+data.data[j-5*pageNum].CONTENT);
  318 + var arry_option=data.data[j-5*pageNum].OPTION_CONTENT;
  319 + if(question_box.indexOf(data.data[j-5*pageNum].QUESTION_ID)>=0){
311 $(".check_box").eq(j).addClass("checked"); 320 $(".check_box").eq(j).addClass("checked");
312 } 321 }
313 //arry_option=arry_option.replace("[",""); 322 //arry_option=arry_option.replace("[","");
@@ -318,11 +327,13 @@ @@ -318,11 +327,13 @@
318 } 327 }
319 $(".option").eq(j).find("ul").html(option_html); 328 $(".option").eq(j).find("ul").html(option_html);
320 329
321 - star(j,parseInt(data.data[j].DIFFICULTY)); 330 + star(j,parseInt(data.data[j-5*pageNum].DIFFICULTY));
322 331
323 } 332 }
324 }else{ 333 }else{
325 - $(".question_box ul").html(""); 334 + $(".question_box").children("ul").html("");
  335 + pageNum-=1;
  336 + end=1;
326 } 337 }
327 338
328 } 339 }
@@ -448,12 +459,16 @@ @@ -448,12 +459,16 @@
448 $(".section").on("click","span",function(event){ //点击菜单获取题目 459 $(".section").on("click","span",function(event){ //点击菜单获取题目
449 window.top.loading.show(); 460 window.top.loading.show();
450 event.stopPropagation(); 461 event.stopPropagation();
451 - 462 + $(".question_box ul").html("");
452 var that=$(this).closest("li"); 463 var that=$(this).closest("li");
453 if($(".tab .active").attr("data-index")==1){ 464 if($(".tab .active").attr("data-index")==1){
454 getQuestion(that); 465 getQuestion(that);
  466 + $(".menu_active").removeClass();
  467 + that.addClass("menu_active");
455 }else{ 468 }else{
456 getQuestion(that); 469 getQuestion(that);
  470 + $(".menu_active").removeClass();
  471 + that.addClass("menu_active");
457 } 472 }
458 473
459 }); 474 });
@@ -524,6 +539,14 @@ @@ -524,6 +539,14 @@
524 else 539 else
525 alert("请先选择题目") 540 alert("请先选择题目")
526 }); 541 });
  542 + $(".view_more").click(function(){
  543 + pageNum++;
  544 + if(end>0){
  545 + $(".view_more p").html("没有更多了");
  546 + return;
  547 + }
  548 + getQuestion($(".menu_active"));
  549 + })
527 $("#submit").click(function(){ 550 $("#submit").click(function(){
528 var question_arry=[]; 551 var question_arry=[];
529 for(var i=0;i<question_num;i++){ 552 for(var i=0;i<question_num;i++){
@@ -540,27 +563,29 @@ @@ -540,27 +563,29 @@
540 title: $("#title").val(), 563 title: $("#title").val(),
541 exam_time: $("#time").val(), 564 exam_time: $("#time").val(),
542 paper_type: "101", 565 paper_type: "101",
543 - subject_id: "20", 566 + subject_id: subject_id,
544 grade_id: "", 567 grade_id: "",
545 class_id: class_id, 568 class_id: class_id,
546 - user_id: "8dbef15bb6d043ec94b719ede583b033", 569 + user_id: user_id,
547 score: "100", 570 score: "100",
548 questions: question_arry 571 questions: question_arry
549 }; 572 };
550 //console.log(data); 573 //console.log(data);
551 - $.ajax({  
552 - url:url+"/SunvoteEducation/api/v1/publishpaper",  
553 - async:false,  
554 - type:"post",  
555 - dataType: "json",  
556 - headers: {'Content-Type': 'application/json'},  
557 - data:JSON.stringify(data),  
558 - success:function(data){  
559 - alert("上传成功");  
560 - $('#myModal').modal('hide');  
561 - window.history.go(-1);  
562 - }  
563 - }) 574 + sessionStorage.setItem("data",JSON.stringify(data));
  575 + location.href="paper_view.do?classID="+class_id+"&userid="+user_id;
  576 + /* $.ajax({
  577 + url:url+"/SunvoteEducation/api/v1/publishpaper",
  578 + async:false,
  579 + type:"post",
  580 + dataType: "json",
  581 + headers: {'Content-Type': 'application/json'},
  582 + data:JSON.stringify(data),
  583 + success:function(data){
  584 + alert("上传成功");
  585 + $('#myModal').modal('hide');
  586 + window.history.go(-1);
  587 + }
  588 + }) */
564 589
565 }) 590 })
566 </script> 591 </script>
WebRoot/WEB-INF/jsp/sunvote/teacher/teach_paper.jsp
@@ -217,7 +217,7 @@ @@ -217,7 +217,7 @@
217 }); 217 });
218 function setQUestion(){ 218 function setQUestion(){
219 if($(".classList .active").length>0){ 219 if($(".classList .active").length>0){
220 - location.href="set_question.do?subject_id="+subject_id+"&class_id="+class_id; 220 + location.href="set_question.do?subject_id="+subject_id+"&class_id="+class_id+"&user_id="+user_id;
221 }else{ 221 }else{
222 alert("请先选择班级"); 222 alert("请先选择班级");
223 } 223 }
WebRoot/WEB-INF/jsp/sunvote/teacher/test_list.jsp
@@ -227,7 +227,7 @@ @@ -227,7 +227,7 @@
227 } 227 }
228 function jump(obj){ 228 function jump(obj){
229 var id=obj.attr("data-id"); 229 var id=obj.attr("data-id");
230 - location.href="paper_view1.do?testpaperId="+id + "&a={a:b}"; 230 + location.href="paper_view1.do?testpaperId="+id;
231 } 231 }
232 $(".classList").on("click","li",function(){ 232 $(".classList").on("click","li",function(){
233 $(this).siblings().removeClass("active"); 233 $(this).siblings().removeClass("active");
WebRoot/static/css/set_quetion.css
@@ -34,6 +34,10 @@ li{list-style:none;} @@ -34,6 +34,10 @@ li{list-style:none;}
34 .screen{width:100%;height:150px;background:#fff;box-shadow: 0 0 10px #ccc;margin-top:10px;padding:10px;} 34 .screen{width:100%;height:150px;background:#fff;box-shadow: 0 0 10px #ccc;margin-top:10px;padding:10px;}
35 .tag dt,dd{display:inline-block;} 35 .tag dt,dd{display:inline-block;}
36 36
  37 +.right_content{box-sizing:border-box;padding-bottom:80px;}
  38 +.view_more p{font-size: 18px;width: 100%;text-align: center;background: #ccc;color: #fff;line-height:40px;}
  39 +.view_more p span{vertical-align:sub;margin-left:8px;}
  40 +
37 .option{padding:10px 0;} 41 .option{padding:10px 0;}
38 .option ul{padding:0;} 42 .option ul{padding:0;}
39 .option li{width:100%;padding:10px 0;} 43 .option li{width:100%;padding:10px 0;}