Commit Graph

520 Commits

Author SHA1 Message Date
efacb5a6a9 Completely remove old hints connected to the execution environment 2018-11-28 01:21:13 +01:00
3980b78d92 Merge pull request #232 from openHPI/fix_empty_docker_image_tag
Skip all docker images not tagged (otherwise, the method crashes)
2018-11-27 15:46:11 +01:00
39a822f8bf Skip all docker images not tagged (otherwise, the method crashes) 2018-11-22 19:03:35 +01:00
68c07f49cf Show flash messages based on turbolinks:load instead of real page load 2018-11-22 18:59:07 +01:00
d7dcbdc799 Merge pull request #200 from openHPI/remove-ab-tests
Remove ab tests
2018-11-15 18:02:34 +01:00
1bed13d941 Remove useless .keep files 2018-11-06 16:49:41 +01:00
15b1670511 Update Turbolinks, load additional assets only on request, fix JS
Signed-off-by: Sebastian Serth <Sebastian.Serth@student.hpi.de>
2018-11-06 16:46:01 +01:00
de52db89f0 Upgrade Rails to version 5.2.1 and adopt code & specs where necessary
Signed-off-by: Sebastian Serth <Sebastian.Serth@student.hpi.de>
2018-11-06 16:46:00 +01:00
ac31afbd2a Clean Gemfile and perform bundle update
Signed-off-by: Sebastian Serth <Sebastian.Serth@student.hpi.de>
2018-11-06 16:45:59 +01:00
730d5541bd allow running, testing and scoring of files in subfolders by using the full filepath 2018-10-19 15:25:05 +02:00
d9d3dc42d4 remove all A/B testing code no longer in use. 2018-08-09 15:14:52 +02:00
a890772920 CppCatchAdapter (#195)
* Update setup_debian_2_install_docker.sh

* Update setup_debian_2_install_docker.sh

* Add files via upload

* Update setup_debian_2_install_docker.sh

* Update setup_debian_2_install_docker.sh

* Update setup_debian_2_install_docker.sh

* Update setup_debian_2_install_docker.sh

* Update setup_debian_2_install_docker.sh

* Update setup_debian_2_install_docker.sh

* Update setup_debian_2_install_docker.sh

* Update cpp_catch2_adapter.rb
2018-07-27 08:50:09 +02:00
5827749b80 Merge remote-tracking branch 'origin/master' into fix/exercise-anomaly-detection-nil-values 2018-07-25 13:41:20 +02:00
c71afc55c9 Fix nil value error 2018-07-25 13:41:00 +02:00
5d91aeb810 added cpp adapter (#189)
* Update setup_debian_2_install_docker.sh

* Update setup_debian_2_install_docker.sh

* Add files via upload

* Update setup_debian_2_install_docker.sh

* Update setup_debian_2_install_docker.sh

* Update setup_debian_2_install_docker.sh

* Update setup_debian_2_install_docker.sh

* Update setup_debian_2_install_docker.sh

* Update setup_debian_2_install_docker.sh

* Update setup_debian_2_install_docker.sh
2018-07-24 15:36:49 +02:00
0ed5ed6096 Merge pull request #188 from openHPI/feature/ordered_exercise_collection
Ordered exercise collections
2018-07-20 13:41:05 +02:00
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
d971382b5b re-introduce exercise description exercise split 2018-07-18 09:34:25 +02:00
f3ce783429 Merge pull request #187 from openHPI/fix_error_output
Fix error output
2018-07-13 23:42:02 +02:00
1093968782 fix error parsing for result boxes 2018-07-13 11:12:07 +02:00
815d700481 Reject nil values in working times 2018-07-13 09:43:06 +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