Commit ce1cff6caefa22c1a3772f26fd6b5de18792dac0

Authored by 孙向锦
1 parent a9f5da51

报表

WebRoot/WEB-INF/jsp/sunvote/teacher/teacher_report_test.jsp
@@ -33,7 +33,7 @@ @@ -33,7 +33,7 @@
33 <input type="hidden" name="CLASSID" id="CLASSID" value="${info.CLASS_ID}" /> 33 <input type="hidden" name="CLASSID" id="CLASSID" value="${info.CLASS_ID}" />
34 <table style="margin-top:5px;"> 34 <table style="margin-top:5px;">
35 <tr> 35 <tr>
36 - <td>试卷名称: ${testpaperInfo.NAME}</td> 36 + <td>测验名称: ${testpaperInfo.NAME}</td>
37 </tr> 37 </tr>
38 <tr> 38 <tr>
39 <td>收卷时间: ${testpaperInfo.END_DATE}</td> 39 <td>收卷时间: ${testpaperInfo.END_DATE}</td>
src/com/fh/controller/sunvote/report/ReportController.java
@@ -217,7 +217,6 @@ public class ReportController extends BaseController { @@ -217,7 +217,6 @@ public class ReportController extends BaseController {
217 217
218 @RequestMapping(value="/test_report") 218 @RequestMapping(value="/test_report")
219 public ModelAndView paper_report() throws Exception{ 219 public ModelAndView paper_report() throws Exception{
220 - logBefore(logger, Jurisdiction.getUsername()+"测试试卷报表");  
221 ModelAndView mv = this.getModelAndView(); 220 ModelAndView mv = this.getModelAndView();
222 PageData pd = getPageData(); 221 PageData pd = getPageData();
223 222
@@ -239,18 +238,17 @@ public class ReportController extends BaseController { @@ -239,18 +238,17 @@ public class ReportController extends BaseController {
239 studentPd.put("STUDENT_ID", studentPd.getString("ID")); 238 studentPd.put("STUDENT_ID", studentPd.getString("ID"));
240 List<PageData> detail = testpaperinfoService.reportPaperDetail(studentPd); 239 List<PageData> detail = testpaperinfoService.reportPaperDetail(studentPd);
241 studentPd.put("detail", detail); 240 studentPd.put("detail", detail);
242 - 241 + if(questionList.size() < 1){
  242 + for(int i = 0 ; i < detail.size(); i++){
  243 + questionList.add(0);
  244 + }
  245 + }
243 float score = 0 ; 246 float score = 0 ;
244 for(int i = 0 ; i < detail.size(); i++){ 247 for(int i = 0 ; i < detail.size(); i++){
245 PageData pad = detail.get(i); 248 PageData pad = detail.get(i);
246 - if("1".equals(pad.getString("RIGHT"))){  
247 - if (questionList.size() > i) {  
248 - questionList.set(i, questionList.get(i) + 1);  
249 - }else{  
250 - questionList.add(1);  
251 - } 249 + if ("1".equals(pad.getString("RIGHT"))) {
  250 + questionList.set(i, questionList.get(i) + 1);
252 } 251 }
253 -  
254 String scoreStr = pad.getString("SCORE"); 252 String scoreStr = pad.getString("SCORE");
255 253
256 try{ 254 try{