|
4c97faeec9
|
Find best and worst performers w.r.t. working time
|
2018-02-20 21:25:15 +01:00 |
|
|
06928340c9
|
Extract last submission per user to Exercise model
|
2018-02-04 16:27:11 +01:00 |
|
|
08f16447f3
|
Cache working time query results
|
2018-02-04 15:41:40 +01:00 |
|
|
509335a1af
|
Refactor anomaly detection task
|
2018-02-04 15:14:07 +01:00 |
|
|
ae7a065bd9
|
Lookup best and worst performers
|
2018-01-31 15:23:29 +01:00 |
|
|
d5f123ad7d
|
Improve task output
|
2018-01-31 14:33:42 +01:00 |
|
|
21c1089be7
|
Check if user exists
|
2017-12-20 10:27:42 +01:00 |
|
|
9d3e232b4d
|
Only send mail if there are anomalies detected
|
2017-12-13 08:02:46 +01:00 |
|
|
041f080191
|
Reset anomaly flag after sending emails
|
2017-12-10 19:25:05 +01:00 |
|
|
351f553c60
|
Send email to user associated with exercise collection when anomalies are detected
|
2017-12-10 18:36:24 +01:00 |
|
|
00141830cc
|
Count users instead of submissions
|
2017-12-06 11:55:40 +01:00 |
|
|
8b5a05ba06
|
Detect exercises with too high or too low working time average
|
2017-11-22 17:40:14 +01:00 |
|