Commit 2eca62e6f789d6503823e71f0ac71a2f6f0a8832

Authored by Bartłomiej Nitoń
1 parent fedacc1b

Added new statistic presented in user statistics tab.

dictionary/ajax_user_stats.py
... ... @@ -252,7 +252,10 @@ def get_semantics_stats(user):
252 252 wrong_frames = 0
253 253 corr_frames = RealizedSemantics.objects.filter(user_stats__user=user).aggregate(Sum('corr_frames'))['corr_frames__sum']
254 254 if corr_frames == None:
255   - corr_frames = 0
  255 + corr_frames = 0
  256 + part_corr_frames = RealizedSemantics.objects.filter(user_stats__user=user).aggregate(Sum('part_corr_frames'))['part_corr_frames__sum']
  257 + if part_corr_frames == None:
  258 + part_corr_frames = 0
256 259 ncorr_frames = RealizedSemantics.objects.filter(user_stats__user=user).aggregate(Sum('ncorr_frames'))['ncorr_frames__sum']
257 260 if ncorr_frames == None:
258 261 ncorr_frames = 0
... ... @@ -272,7 +275,8 @@ def get_semantics_stats(user):
272 275 'part_prop_frames': part_prop_frames,
273 276 'wrong_frames': wrong_frames,
274 277 'corr_frames': corr_frames,
275   - 'checked_frames': ncorr_frames+corr_frames,
  278 + 'part_corr_frames': part_corr_frames,
  279 + 'checked_frames': ncorr_frames+corr_frames+part_corr_frames,
276 280 'made_frames': made_frames,
277 281 'efficacy': round(efficacy, 2),
278 282 'added_connections' : added_connections}
... ...
dictionary/templates/sel_user_stats.html
... ... @@ -124,7 +124,7 @@
124 124 <tr>
125 125 <td class='EmptyCell' colspan=1></td>
126 126 <td class='ColumnHeader' colspan=7>Semantycy:</td>
127   - <td class='ColumnHeader' colspan=2>Supersemantycy:</td>
  127 + <td class='ColumnHeader' colspan=3>Supersemantycy:</td>
128 128 </tr>
129 129 <tr>
130 130 <td class='ColumnHeader'>Kwota za wykonaną pracę:</td>
... ... @@ -137,6 +137,7 @@
137 137 <td class='ColumnHeader'>Skuteczność:</td>
138 138 <td class='ColumnHeader'>Sprawdzone ramy:</td>
139 139 <td class='ColumnHeader'>Poprawione ramy:</td>
  140 + <td class='ColumnHeader'>Częściowo poprawione ramy:</td>
140 141 </tr>
141 142 <tr>
142 143 <td>{{semantics_work_stats.earned_cash}} zł</td>
... ... @@ -149,5 +150,6 @@
149 150 <td>{{semantics_work_stats.efficacy}} %</td>
150 151 <td>{{semantics_work_stats.checked_frames}}</td>
151 152 <td>{{semantics_work_stats.corr_frames}}</td>
  153 + <td>{{semantics_work_stats.part_corr_frames}}</td>
152 154 </tr>
153 155 </table>
... ...