Commit Graph

200 Commits

Author SHA1 Message Date
97fe900f52 Sort exercises in anomaly detection task according to position in exercise collection 2018-07-20 11:02:41 +02:00
ed11004c2b Refactor exercise anomaly detection task 2018-07-20 10:58:35 +02:00
5edd5be70d Merge branch 'fix/exercise-anomaly-detection-nil-values' into feature/ordered_exercise_collection 2018-07-10 12:52:43 +02:00
36cbbb7053 Fix calculation of average 2018-07-10 12:52:21 +02:00
1f8b505d47 Merge branch 'fix/exercise-anomaly-detection-nil-values' into feature/ordered_exercise_collection 2018-07-10 12:46:27 +02:00
71a78a2dfa Fix average working time for nil values and empty filtered collections 2018-07-10 12:43:13 +02:00
b4927cdecb Update exercise anomaly detection to work on new schema 2018-07-10 12:27:19 +02:00
e02b81196c Merge pull request #180 from openHPI/parse-errors-on-stop
Fix socket being nil in tests
2018-06-15 15:04:17 +02:00
6b6fec025d Fix socket being nil in tests 2018-06-15 14:23:20 +02:00
dc9918e478 Merge pull request #175 from openHPI/ie-url-polyfill
IE url polyfill
2018-06-14 13:14:54 +02:00
90d1dcdc37 Close socket from container to server when killing the container in order to save run output 2018-06-05 17:10:22 +02:00
a800ac7f88 Add attribution 2018-06-05 12:45:17 +02:00
f4b21796d0 Add URL polyfill library 2018-06-05 11:30:41 +02:00
e2567db4ed merged master into disable_rfcs 2018-05-16 17:44:28 +02:00
3df8af8c60 removed superflous method
fixed scope
2018-03-28 14:29:49 +02:00
6c5cd8d1ee Use TimeHelper in rake task 2018-03-19 14:38:39 +01:00
182062b480 Merge branch 'master' into disable_rfcs
# Conflicts:
#	app/assets/stylesheets/editor.css.scss
2018-03-07 17:30:14 +01:00
c1b5df044b Merge remote-tracking branch 'origin/master' into exercise-anomaly-detection
# Conflicts:
#	Capfile
#	Gemfile.lock
#	db/schema.rb
2018-02-28 16:48:14 +01:00
639befe0e5 Position pop-up messages more cleanly 2018-02-28 11:43:47 +01:00
fbff875348 remove rfc button altogether first, put in correct experiment groups 2018-02-27 13:48:52 +01:00
647e705a02 don't redirect to rfc for experimental groups and hide the button for them 2018-02-27 13:48:52 +01:00
73929512c6 Only ask for feedback from fast users if they achieved an above-average score 2018-02-26 19:54:11 +01:00
0ba94574b5 Use correct link for feedback emails 2018-02-26 19:33:34 +01:00
30fd465780 Send emails 2018-02-26 17:55:18 +01:00
357712eac7 Persist reasons for notifications to db 2018-02-26 15:26:48 +01:00
cce6b5532d Refactor and prepare sending e-mails 2018-02-26 14:12:16 +01:00
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
be40a347fd Merge remote-tracking branch 'origin/master' into exercise-anomaly-detection
# Conflicts:
#	db/schema.rb
2017-12-13 13:15:29 +01:00
9d3e232b4d Only send mail if there are anomalies detected 2017-12-13 08:02:46 +01:00
b25681a63e removed (partly outdated) xikolo-client that was used for name retrieval. 2017-12-12 14:33: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
2806d9bf85 specify API version in url used to open the websocket. With version 1.28 and up, docker uses binary frame format for websockets which does not seem to work with FAYE websocket. For API version 1.27 and below, text frame format is used.
+ short fix improvement for empty responses
2017-09-29 16:09:42 +02:00
9ce29d211b Cleanup of Intervention and Bonus Exercise Experiments 2017-09-14 16:53:59 +02:00
78f8dc4eb3 rake task to write displaynames coming from a csv file to the database 2017-09-06 13:13:44 +02:00
482fdbca27 fixed flash messages with Maximilian 2017-09-06 10:43:21 +02:00
e739749828 Implement better flash behavior 2017-06-23 12:19:27 +02:00
ad29551bb4 added code to test bonus exercise with different descriptions. 2017-03-30 16:54:22 +02:00
025212c90e changed retrieval of user data from openHPI to API v2 2017-03-28 13:52:02 +02:00
8dda5659a2 moved banners a little more to the top 2017-03-28 13:51:31 +02:00
65256cdfd9 change intervention groups also to 20 20 60 2017-03-27 09:50:10 +02:00
bdbc372c0c fixed saving run results. also fixed websocket closing. 2017-03-24 18:47:30 +01:00