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
Thomas Hille
ef5ebc3b69
splitted user in groups for assigning bonus exercises
2017-03-24 12:14:53 +01:00
Thomas Hille
4798ffcfcf
- added abc group separator class to split users into different groups for testing proxy exercises and interventions
...
- shows 2 interventions per user and exercise max now
- only show break or rfc intervention to user
2017-03-23 18:52:46 +01:00
Ralf Teusner
47693cd62f
revert fixes for IE, it made the banners invisible for all other browsers, too.
2017-03-23 18:17:14 +01:00
Ralf Teusner
fce6bb3410
CSS alert fixes for the internet explorer
2017-03-15 11:51:09 +01:00
Ralf Teusner
c37f675893
clickthrough of alert banners, some more positioning, move them to front.
2017-03-15 11:34:27 +01:00
Ralf Teusner
b3acc29e25
positioning of flash message
2017-03-14 13:03:53 +01:00
Alexander Kastius
3c9ecda0ad
Moved error messages to top of page
2017-03-13 01:07:05 +01:00
Ralf Teusner
c474ac3d87
removed invisible control characters
2017-03-07 16:00:35 +01:00
Tom Staubitz
4674c057a4
Fixed rejection of untagged images
2017-01-18 11:10:34 +01:00
Ralf Teusner
17f0f6fa9f
prevent calls on nil
2017-01-11 17:13:34 +01:00
Ralf Teusner
254e8c65d1
adjusted log levels for docker exit and kill messages
2017-01-11 16:04:55 +01:00
Ralf Teusner
f2db88f952
Merge branch 'master' into travis-green-docker
...
took all the newer versions. Only thing I deleted is the part #to pass the test "it executes the run command" ...
We need to shortly discuss this yqbk.
Conflicts:
lib/docker_client.rb
2016-11-09 18:25:02 +01:00
yqbk
c937a1a9ef
clean pull request
2016-10-24 23:02:44 +02:00
yqbk
f055e6813d
changes in travis
2016-10-16 17:21:54 +02:00
yqbk
1f24e48c5c
enable docker initialize
2016-10-11 16:45:56 +02:00
yqbk
1945a47109
apply changes after review
2016-10-11 12:44:16 +02:00
Ralf Teusner
1dfd6f61dc
some more relative url roots in editor_edit, removed javascript uglifying for staging, added debug message for docker websocket connection url.
...
added doku for setting up docker daemon for codeocean
2016-10-07 14:16:24 +02:00