Maximilian Grundke
|
5edd5be70d
|
Merge branch 'fix/exercise-anomaly-detection-nil-values' into feature/ordered_exercise_collection
|
2018-07-10 12:52:43 +02:00 |
|
Maximilian Grundke
|
36cbbb7053
|
Fix calculation of average
|
2018-07-10 12:52:21 +02:00 |
|
Maximilian Grundke
|
1f8b505d47
|
Merge branch 'fix/exercise-anomaly-detection-nil-values' into feature/ordered_exercise_collection
|
2018-07-10 12:46:27 +02:00 |
|
Maximilian Grundke
|
71a78a2dfa
|
Fix average working time for nil values and empty filtered collections
|
2018-07-10 12:43:13 +02:00 |
|
Maximilian Grundke
|
b4927cdecb
|
Update exercise anomaly detection to work on new schema
|
2018-07-10 12:27:19 +02:00 |
|
rteusner
|
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 |
|
Maximilian Grundke
|
6b6fec025d
|
Fix socket being nil in tests
|
2018-06-15 14:23:20 +02:00 |
|
rteusner
|
dc9918e478
|
Merge pull request #175 from openHPI/ie-url-polyfill
IE url polyfill
|
2018-06-14 13:14:54 +02:00 |
|
Maximilian Grundke
|
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 |
|
Maximilian Grundke
|
a800ac7f88
|
Add attribution
|
2018-06-05 12:45:17 +02:00 |
|
Maximilian Grundke
|
f4b21796d0
|
Add URL polyfill library
|
2018-06-05 11:30:41 +02:00 |
|
Ralf Teusner
|
e2567db4ed
|
merged master into disable_rfcs
|
2018-05-16 17:44:28 +02:00 |
|
Ralf Teusner
|
3df8af8c60
|
removed superflous method
fixed scope
|
2018-03-28 14:29:49 +02:00 |
|
Maximilian Grundke
|
6c5cd8d1ee
|
Use TimeHelper in rake task
|
2018-03-19 14:38:39 +01:00 |
|
Ralf Teusner
|
182062b480
|
Merge branch 'master' into disable_rfcs
# Conflicts:
# app/assets/stylesheets/editor.css.scss
|
2018-03-07 17:30:14 +01:00 |
|
Maximilian Grundke
|
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 |
|
Maximilian Grundke
|
639befe0e5
|
Position pop-up messages more cleanly
|
2018-02-28 11:43:47 +01:00 |
|
Ralf Teusner
|
fbff875348
|
remove rfc button altogether first, put in correct experiment groups
|
2018-02-27 13:48:52 +01:00 |
|
Ralf Teusner
|
647e705a02
|
don't redirect to rfc for experimental groups and hide the button for them
|
2018-02-27 13:48:52 +01:00 |
|
Maximilian Grundke
|
73929512c6
|
Only ask for feedback from fast users if they achieved an above-average score
|
2018-02-26 19:54:11 +01:00 |
|
Maximilian Grundke
|
0ba94574b5
|
Use correct link for feedback emails
|
2018-02-26 19:33:34 +01:00 |
|
Maximilian Grundke
|
30fd465780
|
Send emails
|
2018-02-26 17:55:18 +01:00 |
|
Maximilian Grundke
|
357712eac7
|
Persist reasons for notifications to db
|
2018-02-26 15:26:48 +01:00 |
|
Maximilian Grundke
|
cce6b5532d
|
Refactor and prepare sending e-mails
|
2018-02-26 14:12:16 +01:00 |
|
Maximilian Grundke
|
4c97faeec9
|
Find best and worst performers w.r.t. working time
|
2018-02-20 21:25:15 +01:00 |
|
Maximilian Grundke
|
06928340c9
|
Extract last submission per user to Exercise model
|
2018-02-04 16:27:11 +01:00 |
|
Maximilian Grundke
|
08f16447f3
|
Cache working time query results
|
2018-02-04 15:41:40 +01:00 |
|
Maximilian Grundke
|
509335a1af
|
Refactor anomaly detection task
|
2018-02-04 15:14:07 +01:00 |
|
Maximilian Grundke
|
ae7a065bd9
|
Lookup best and worst performers
|
2018-01-31 15:23:29 +01:00 |
|
Maximilian Grundke
|
d5f123ad7d
|
Improve task output
|
2018-01-31 14:33:42 +01:00 |
|
Maximilian Grundke
|
21c1089be7
|
Check if user exists
|
2017-12-20 10:27:42 +01:00 |
|
Maximilian Grundke
|
be40a347fd
|
Merge remote-tracking branch 'origin/master' into exercise-anomaly-detection
# Conflicts:
# db/schema.rb
|
2017-12-13 13:15:29 +01:00 |
|
Maximilian Grundke
|
9d3e232b4d
|
Only send mail if there are anomalies detected
|
2017-12-13 08:02:46 +01:00 |
|
Ralf Teusner
|
b25681a63e
|
removed (partly outdated) xikolo-client that was used for name retrieval.
|
2017-12-12 14:33:46 +01:00 |
|
Maximilian Grundke
|
041f080191
|
Reset anomaly flag after sending emails
|
2017-12-10 19:25:05 +01:00 |
|
Maximilian Grundke
|
351f553c60
|
Send email to user associated with exercise collection when anomalies are detected
|
2017-12-10 18:36:24 +01:00 |
|
Maximilian Grundke
|
00141830cc
|
Count users instead of submissions
|
2017-12-06 11:55:40 +01:00 |
|
Maximilian Grundke
|
8b5a05ba06
|
Detect exercises with too high or too low working time average
|
2017-11-22 17:40:14 +01:00 |
|
Ralf Teusner
|
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 |
|
Ralf Teusner
|
9ce29d211b
|
Cleanup of Intervention and Bonus Exercise Experiments
|
2017-09-14 16:53:59 +02:00 |
|
Ralf Teusner
|
78f8dc4eb3
|
rake task to write displaynames coming from a csv file to the database
|
2017-09-06 13:13:44 +02:00 |
|
Ralf Teusner
|
482fdbca27
|
fixed flash messages with Maximilian
|
2017-09-06 10:43:21 +02:00 |
|
Maximilian Grundke
|
e739749828
|
Implement better flash behavior
|
2017-06-23 12:19:27 +02:00 |
|
Thomas Hille
|
ad29551bb4
|
added code to test bonus exercise with different descriptions.
|
2017-03-30 16:54:22 +02:00 |
|
Ralf Teusner
|
025212c90e
|
changed retrieval of user data from openHPI to API v2
|
2017-03-28 13:52:02 +02:00 |
|
Ralf Teusner
|
8dda5659a2
|
moved banners a little more to the top
|
2017-03-28 13:51:31 +02:00 |
|
Ralf Teusner
|
65256cdfd9
|
change intervention groups also to 20 20 60
|
2017-03-27 09:50:10 +02:00 |
|
Ralf Teusner
|
bdbc372c0c
|
fixed saving run results. also fixed websocket closing.
|
2017-03-24 18:47:30 +01:00 |
|
rteusner
|
114f3799c8
|
Merge pull request #100 from ThommyH/seperate_user_in_ABC
Seperate user in groups for experiment in OOP2017
|
2017-03-24 15:42:13 +01:00 |
|
Thomas Hille
|
94a4937854
|
removed puts
|
2017-03-24 12:15:41 +01:00 |
|