parser: regenerate with lambda
[nit.git] / share / nitweb / views / grades.html
1 <div class='container-fluid'>
2 <div class='page-header'>
3 <h2>Grades</h2>
4
5 <div class='container-fluid'>
6 <div class='col-xs-6'>
7 <div class='card'>
8 <div class='card-body'>
9 <h4 class='card-title'>Most rated entities</h4>
10 <p ng-if='!most || most.length == 0' class='text-muted'>
11 <i>No grades yet</i>
12 </p>
13 <table class='table' ng-if='most.length > 0'>
14 <tr>
15 <th width='60%'>Entity</th>
16 <th>Total grades</th>
17 </tr>
18 <tr ng-repeat='rating in most'>
19 <th><a href='/doc/{{rating._id}}'>{{rating._id}}</a></th>
20 <td>{{rating.count}}</td>
21 </tr>
22 </table>
23 </div>
24 </div>
25 </div>
26 <div class='col-xs-6'>
27 <div class='card'>
28 <div class='card-body'>
29 <h4 class='card-title'>Best rated entities</h4>
30 <p ng-if='!best || best.length == 0' class='text-muted'>
31 <i>No grades yet</i>
32 </p>
33 <table class='table' ng-if='best.length > 0'>
34 <tr>
35 <th width='60%'>Entity</th>
36 <th>Avg. grade</th>
37 </tr>
38 <tr ng-repeat='rating in best'>
39 <th><a href='/doc/{{rating._id}}'>{{rating._id}}</a></th>
40 <td>{{rating.avg}}</td>
41 </tr>
42 </table>
43 </div>
44 </div>
45 </div>
46 <div class='col-xs-6'>
47 <div class='card'>
48 <div class='card-body'>
49 <h4 class='card-title'>Most active users</h4>
50 <p ng-if='!ratings || ratings.length == 0' class='text-muted'>
51 <i>No grades yet</i>
52 </p>
53 <table class='table' ng-if='ratings.length > 0'>
54 <tr>
55 <th width='60%'>User</th>
56 <th>Total grades</th>
57 </tr>
58 <tr ng-repeat='rating in ratings'>
59 <th ng-if='rating._id'>
60 <b>{{rating._id}}</b>
61 </th>
62 <th ng-if='!rating._id'>
63 <em>anon.</em>
64 </th>
65 <td>{{rating.count}}</td>
66 </tr>
67 </table>
68 </div>
69 </div>
70 </div>
71 <div class='col-xs-6'>
72 <div class='card'>
73 <div class='card-body'>
74 <h4 class='card-title'>Worst rated entities</h4>
75 <p ng-if='!worst || worst.length == 0' class='text-muted'>
76 <i>No grades yet</i>
77 </p>
78 <table class='table' ng-if='worst.length > 0'>
79 <tr>
80 <th width='60%'>Entity</th>
81 <th>Total grades</th>
82 </tr>
83 <tr ng-repeat='rating in worst'>
84 <th><a href='/doc/{{rating._id}}'>{{rating._id}}</a></th>
85 <td>{{rating.avg}}</td>
86 </tr>
87 </table>
88 </div>
89 </div>
90 </div>
91 </div>
92 </div>
93 </div>