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){ | ... | ... |