Commit Graph

1702 Commits

Author SHA1 Message Date
Ralf Teusner
1004acd1d5 allow numbers to be passed via std.in (numbers are valid json, but crashed when we tried to access them in a hash way. This is now prevented.) 2018-03-01 16:09:29 +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
rteusner
635aaae7eb Merge pull request #155 from openHPI/cleanup-rfc-controller
Cleanup RFC controller
2018-02-28 16:34:32 +01:00
Maximilian Grundke
dbb201ccad Clean up controller 2018-02-28 13:58:55 +01:00
Maximilian Grundke
6e022528a0 Move methods to model 2018-02-28 13:41:47 +01:00
Maximilian Grundke
639befe0e5 Position pop-up messages more cleanly 2018-02-28 11:43:47 +01:00
Sebastian Serth
68d3bf80b5 Fix chosen form width to allow a larger form for long list entries
Signed-off-by: Sebastian Serth <Sebastian.Serth@student.hpi.de>
2018-02-27 18:05:38 +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
4778fc68fc don't present rfcs of experimental users to others 2018-02-27 13:48:52 +01:00
Ralf Teusner
208a856cb8 hide links to rfc overviews from external users 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
3fe7a2b0c1 Adapt new route to accept simple exercise_id parameter 2018-02-26 19:33:02 +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
Sebastian Serth
e70897e560 working_docker_image?: Modify behavior to match spec 2018-02-22 17:19:54 +01:00
Maximilian Grundke
4c97faeec9 Find best and worst performers w.r.t. working time 2018-02-20 21:25:15 +01:00
Sebastian Serth
c6882f9b96 Update Chosen 2018-02-18 23:53:04 +01:00
Sebastian Serth
f5293c4477 Downgrade turbolinks and another bundle update 2018-02-18 19:46:59 +01:00
Maximilian Grundke
06928340c9 Extract last submission per user to Exercise model 2018-02-04 16:27:11 +01:00
Maximilian Grundke
3ee993e965 Fix saving and showing exercise collections 2018-02-04 14:37:48 +01:00
Ralf Teusner
da23cc22aa add the required integer column and the increment statement when featured 2018-02-02 14:38:28 +01:00
rteusner
c70fbce933 Merge branch 'master' into fix-structured-errors-2 2018-01-31 15:21:48 +01:00
Ralf Teusner
efc271c4ed add column full_score_reached, fill it accordingly and show information in the rfc index 2018-01-31 11:23:30 +01:00
Maximilian Grundke
40fe5c4e69 Save submission alongside structured error 2018-01-30 11:28:29 +01:00
Maximilian Grundke
7768d34275 Fix error detection in run output 2018-01-30 11:08:00 +01:00
Maximilian Grundke
f172f168db Refactor structured error attribute creation 2018-01-30 11:06:17 +01:00
Maximilian Grundke
e51865c561 Lint 2018-01-29 16:18:40 +01:00
Maximilian Grundke
44000d2388 Merge remote-tracking branch 'origin/master' into fix-structured-errors 2018-01-29 12:54:47 +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
5f5c266ffc Format anomaly data in mails 2017-12-13 12:57:45 +01:00
Maximilian Grundke
98d5217044 Fix parenthesis 2017-12-13 12:56:49 +01:00
Maximilian Grundke
7ed78a2cfd Add UI for anomaly detection flag 2017-12-13 07:37:49 +01:00
Maximilian Grundke
a6744c20e6 Improve exercise list and link to statistics 2017-12-10 19:17:02 +01:00
Maximilian Grundke
fafa55f85c Add user to exercise collection form 2017-12-10 19:03:35 +01:00
Maximilian Grundke
3e704c260c Add user to exercise collection UI 2017-12-10 18:45:48 +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
339a89107f Add user to exercise_collection 2017-12-10 18:35:49 +01:00
Ralf Teusner
9234f11eac remove failed option (it is not there yet) 2017-12-05 10:57:11 +01:00
Ralf Teusner
53df8f9d92 correct method call 2017-11-29 16:35:18 +01:00
Ralf Teusner
c62e9f53e5 fixed broken methodname (missing questionmark...) 2017-11-29 16:06:45 +01:00
Maximilian Grundke
32c274d455 Rename attribute and restructure conditions 2017-11-29 10:39:05 +01:00
Ralf Teusner
1369f9285b The .co file of downloaded submissions has to contain the (original) file_id of the respective files, not the "id".
Otherwise, the merge of the files does not work and will result in duplicate files...
2017-11-22 16:20:56 +01:00
Maximilian Grundke
34b2bf9eb1 Fix styling and link to exercise 2017-11-22 13:22:10 +01:00
Maximilian Grundke
23a804a6eb Link to user statistics from feedback 2017-11-20 15:05:25 +01:00
Maximilian Grundke
a9439a4df5 Message for no feedback 2017-11-20 15:01:34 +01:00
Maximilian Grundke
762a8233ab Link to exercise and show exercise description 2017-11-20 14:48:13 +01:00
Maximilian Grundke
2dcaf9d155 Show feedback creation date alongside username 2017-11-20 14:45:42 +01:00
Thomas Hille
8a94905f17 merged with current master 2017-11-16 17:16:22 +01:00
Thomas Hille
851beac4e7 removed == true in condition 2017-11-16 17:11:37 +01:00