Commit f4117436ef6d336b3b77cda4a0ae3aacbc2c4dac
1 parent
0184fec5
1.bug修复
Showing
5 changed files
with
19 additions
and
16 deletions
WebRoot/WEB-INF/jsp/sunvote/homework/homework_report_bak.jsp
| ... | ... | @@ -103,7 +103,7 @@ |
| 103 | 103 | <th class="center th_name"><div style="width:150px;">姓名</div></th> |
| 104 | 104 | <th class="center "><div style="width:150px;">课程平均得分率</div></th> |
| 105 | 105 | <th class="center"><div style="width:80px;">课程总分</div></th> |
| 106 | - <th class="center"><div style="width:150px;">个人完成情况</div></th> | |
| 106 | + <!-- <th class="center"><div style="width:150px;">个人完成情况</div></th> --> | |
| 107 | 107 | <c:forEach items="${pd.DATA.HOMEWORKS}" var="var_h" varStatus="vs"> |
| 108 | 108 | <th class="center kc"><a |
| 109 | 109 | onclick="paper('${pd.CLASS_ID}','${var_h.HOMEWORK_ID}');"><div style="width:180px; margin: 0 auto;cursor:hand" class="font">${var_h.NAME}</br><span>${var_h.COMPLETE_DATE}</span></div></a></th> |
| ... | ... | @@ -115,7 +115,7 @@ |
| 115 | 115 | <td class="center"><div style="width:150px;">班级课程总分</div></td> |
| 116 | 116 | <td class="center"><div style="width:150px;"></div></td> |
| 117 | 117 | <td class="center"><div style="width:80px;"></div></td> |
| 118 | - <td class="center"><div style="width:80px;"></div></td> | |
| 118 | + <!-- <td class="center"><div style="width:80px;"></div></td> --> | |
| 119 | 119 | <c:forEach items="${pd.DATA.HOMEWORKS}" var="var_h" varStatus="vs"> |
| 120 | 120 | <td class="center"><div style="width:80px;margin:0 auto;">${var_h.ALL_SCORE}</div></td> |
| 121 | 121 | </c:forEach> |
| ... | ... | @@ -124,25 +124,26 @@ |
| 124 | 124 | <td class="center"><div style="width:150px;">班级课程平均分</div></td> |
| 125 | 125 | <td class="center"><div style="width:150px;"></div></td> |
| 126 | 126 | <td class="center"><div style="width:80px;"></div></td> |
| 127 | - <td class="center"><div style="width:80px;"></div></td> | |
| 127 | + <!-- <td class="center"><div style="width:80px;"></div></td> --> | |
| 128 | 128 | <c:forEach items="${pd.DATA.HOMEWORKS}" var="var_h" varStatus="vs"> |
| 129 | - <td class="center"><div style="width:80px;margin:0 auto;">${var_h.GET_SCORE}</div></td> | |
| 129 | + <td class="center"><div style="width:80px;margin:0 auto;"><fmt:formatNumber type="number" value="${var_h.GET_SCORE}" pattern="#.00"/>%</div></td> | |
| 130 | 130 | </c:forEach> |
| 131 | 131 | </tr> |
| 132 | 132 | <tr> |
| 133 | 133 | <td class="center"><div style="width:150px;">班级课程平均得分率</div></td> |
| 134 | 134 | <td class="center"><div style="width:150px;"></div></td> |
| 135 | 135 | <td class="center"><div style="width:80px;"></div></td> |
| 136 | - <td class="center"><div style="width:80px;"></div></td> | |
| 136 | + <!-- <td class="center"><div style="width:80px;"></div></td> --> | |
| 137 | 137 | <c:forEach items="${pd.DATA.HOMEWORKS}" var="var_h" varStatus="vs"> |
| 138 | - <td class="center"><div style="width:80px;margin:0 auto;">${var_h.GET_SCORE_PERSENT }</div></td> | |
| 138 | + | |
| 139 | + <td class="center"><div style="width:80px;margin:0 auto;"><fmt:formatNumber type="number" value="${fn:replace(var_h.GET_SCORE_PERSENT, '%', '')}" pattern="#.00"/>%</div></td> | |
| 139 | 140 | </c:forEach> |
| 140 | 141 | </tr> |
| 141 | 142 | <tr> |
| 142 | 143 | <td class="center"><div style="width:150px;">练习完成情况</div></td> |
| 143 | 144 | <td class="center"><div style="width:150px;"></div></td> |
| 144 | 145 | <td class="center"><div style="width:80px;"></div></td> |
| 145 | - <td class="center"><div style="width:80px;"></div></td> | |
| 146 | + <!-- <td class="center"><div style="width:80px;"></div></td> --> | |
| 146 | 147 | <c:forEach items="${pd.DATA.HOMEWORKS}" var="var_h" varStatus="vs"> |
| 147 | 148 | <td class="center"><div style="width:80px;margin:0 auto;">${var_h.COMPLETE_DESC }</div></td> |
| 148 | 149 | </c:forEach> |
| ... | ... | @@ -162,9 +163,9 @@ |
| 162 | 163 | value="${var.PAPER_ALL_SCORE == 0 ? 0: (var.STUDENT_ALL_SCORE / var.PAPER_ALL_SCORE * 100)}" |
| 163 | 164 | maxFractionDigits="2" />%</div></td> |
| 164 | 165 | <td class="center"><div style="width:80px;margin:0 auto;">${var.PAPER_ALL_SCORE}</div></td> |
| 165 | - <td class="center"><div style="width:80px;margin:0 auto;"><fmt:formatNumber type="number" | |
| 166 | + <!-- <td class="center"><div style="width:80px;margin:0 auto;"><fmt:formatNumber type="number" | |
| 166 | 167 | value="${var.ALL_COUNT == 0 ? 0: (var.COMPLETE_COUNT / var.ALL_COUNT * 100)}" |
| 167 | - maxFractionDigits="2" />%</div></td> | |
| 168 | + maxFractionDigits="2" />%</div></td> --> | |
| 168 | 169 | <c:forEach items="${pd.DATA.HOMEWORKS}" var="var1" varStatus="vs1"> |
| 169 | 170 | <td class="center"><div style="width:80px;margin:0 auto;"><c:set var="TEST_ID" |
| 170 | 171 | value="${var1.HOMEWORK_ID}" /> ${var[TEST_ID] }</div></td> | ... | ... |
WebRoot/WEB-INF/jsp/sunvote/homework/homework_student_report.jsp
| ... | ... | @@ -118,7 +118,7 @@ li { |
| 118 | 118 | var URL = '<%=basePath%>${URL}'; |
| 119 | 119 | var data = ${data}; |
| 120 | 120 | </script> |
| 121 | - <script src="../static/js/home_control1.js?a=3"></script> | |
| 121 | + <script src="../static/js/home_control1.js?a=4"></script> | |
| 122 | 122 | <!-- 日期框 --> |
| 123 | 123 | <script> |
| 124 | 124 | //lay('#version').html('-v'+ laydate.v); | ... | ... |
WebRoot/WEB-INF/jsp/sunvote/teacher/teacher_main.jsp
| ... | ... | @@ -105,7 +105,7 @@ |
| 105 | 105 | <p id="practice_manage" |
| 106 | 106 | onclick="event.stopPropagation();homeWorkList('${pd.TEACHER.SCHOOL_ID}')">练习列表</p> |
| 107 | 107 | </li> |
| 108 | - <c:if test="${pd.TEACHER.SCHOOL_ID !=7 }"> | |
| 108 | + <c:if test="${pd.TEACHER.SCHOOL_ID !='7' }"> | |
| 109 | 109 | <li> |
| 110 | 110 | <p id="practice_do" |
| 111 | 111 | onclick="event.stopPropagation();homeWork('${pd.TEACHER.SCHOOL_ID}')">布置练习</p> | ... | ... |
WebRoot/static/js/home_control1.js
| ... | ... | @@ -22,12 +22,13 @@ |
| 22 | 22 | console.log(data.DATA.length); |
| 23 | 23 | for(var j=0;j<data.DATA.length;j++){ |
| 24 | 24 | home_all_score+=parseInt(data.DATA[j].PAPER_SCORE); |
| 25 | - home_avg_score+=parseInt(data.DATA[j].AVG_SCORE); | |
| 26 | - home_max_score+=parseInt(data.DATA[j].GET_MAX_SCORE); | |
| 25 | + home_avg_score+=typeof(data.DATA[j].AVG_SCORE)=="undefined"?0:parseInt(data.DATA[j].AVG_SCORE); | |
| 26 | + home_max_score+=typeof(data.DATA[j].GET_MAX_SCORE)=="undefined"?0:parseInt(data.DATA[j].GET_MAX_SCORE); | |
| 27 | 27 | home_get_score+=parseInt(data.DATA[j].STUDENT_SCORE); |
| 28 | 28 | |
| 29 | 29 | } |
| 30 | 30 | |
| 31 | + | |
| 31 | 32 | $(".content_l ul").html(_html); |
| 32 | 33 | |
| 33 | 34 | dataMethod(_index,data_temp); |
| ... | ... | @@ -94,8 +95,9 @@ |
| 94 | 95 | var GETSCORE = parseFloat(home_get_score); |
| 95 | 96 | var TOTALSCORE = parseFloat(home_all_score); |
| 96 | 97 | var ratio=(GETSCORE/TOTALSCORE*100).toFixed(2); |
| 97 | - var class_avg= (home_avg_score/ home_all_score*100).toFixed(2); | |
| 98 | - var class_max=(home_max_score/ home_all_score*100).toFixed(2); | |
| 98 | + | |
| 99 | + var class_avg= (home_avg_score*100/ home_all_score).toFixed(2); | |
| 100 | + var class_max=(home_max_score*100/ home_all_score).toFixed(2); | |
| 99 | 101 | |
| 100 | 102 | var test_num=data.DATA.length; |
| 101 | 103 | var part_num=test_num; | ... | ... |
src/com/fh/controller/sunvote/homework/HomeworkController.java
| ... | ... | @@ -277,7 +277,7 @@ public class HomeworkController extends BaseController { |
| 277 | 277 | ca.set(Calendar.DAY_OF_WEEK, a); // Sunday |
| 278 | 278 | ca.add(Calendar.DATE, cur * 7); |
| 279 | 279 | String weekEnd = format.format(ca.getTime()); |
| 280 | - return weekEnd; | |
| 280 | + return weekEnd + " 00:00:00"; | |
| 281 | 281 | } |
| 282 | 282 | |
| 283 | 283 | public static String getWeekEnd(int cur){ | ... | ... |