1131d08e2b
Add user_type
to RemoteEvaluationMappings
2018-11-26 17:56:07 +01:00
9666683bd7
Fix error, submission, hints and help views
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
e583fe16a4
Disable hints when scoring
2018-03-14 14:29:44 +01:00
841a885711
Send hints when scoring
2018-03-13 14:52:40 +01:00
ccdcc43431
Display hints in editor frontend
2018-03-08 16:20:07 +01:00
a228541dd3
Send hints to the frontend via websocket connection
2018-03-08 15:25:39 +01:00
83eba22e7b
Add exercise description as txt file to downloaded zip
2018-03-07 11:07:45 +01:00
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
40fe5c4e69
Save submission alongside structured error
2018-01-30 11:28:29 +01:00
7768d34275
Fix error detection in run output
2018-01-30 11:08:00 +01:00
e51865c561
Lint
2018-01-29 16:18:40 +01:00
32c274d455
Rename attribute and restructure conditions
2017-11-29 10:39:05 +01:00
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
9bebbe9a6c
Merge remote-tracking branch 'origin/master' into error-info
...
# Conflicts:
# app/controllers/concerns/submission_scoring.rb
# app/views/application/_navigation.html.slim
# config/locales/de.yml
# config/locales/en.yml
# db/schema.rb
2017-10-15 17:02:19 +02:00
da4d54859c
save run outputs with cause requestComments with more content (5000 chars instead of 500). Always save full JSON content.
2017-09-21 17:21:13 +02:00
194984a620
add cause to testruns
...
trigger run and assess on request_for_comment
2017-09-21 17:21:10 +02:00
280b4dbe0c
Fix question mark bug
2017-08-23 15:37:48 +02:00
4d684a7a05
Extract structured errors on run and submit
2017-07-12 09:52:33 +02:00
8f81bb728c
change tmp-filename of .co-file
2017-04-25 14:16:29 +02:00
5949d1208e
Merge branch 'master' into client-routesv2
2017-04-25 13:50:08 +02:00
4fab791e7f
Update submissions_controller.rb
2017-03-27 15:52:06 +02:00
bdbc372c0c
fixed saving run results. also fixed websocket closing.
2017-03-24 18:47:30 +01:00
0930cba095
changed position of saving the run output, so it catches timeouts as well
2017-03-23 14:12:26 +01:00
a142e1c73f
save messages returned from runs
2017-03-22 17:30:20 +01:00
9b8027e4c0
replaced exit-command for containers from 'exit' to '#exit', otherwise it will always really exit the container (which is then in state: exited) if we execute it in bash.
2017-02-14 13:35:21 +01:00
4d314317ae
parse target url to .co file, update remote scripts
2017-02-03 09:13:59 +01:00
3562aa9103
create remote evaluation
2017-02-02 18:14:33 +01:00
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
ac88956d27
Put blocking score submission call into a thread to keep the puma server responsive
2016-10-12 18:15:16 +02:00
1945a47109
apply changes after review
2016-10-11 12:44:16 +02:00
6ff3d36809
Fixed container-ending on exit.
2016-09-09 17:06:30 +02:00
3fd43fdee2
Sending command 'client_kill' on stop button click now.
...
Killing a container only if command client_kill was send.
Moved propmpt to prompt.js
2016-09-09 16:41:20 +02:00
0d550a44af
send exit commands from rails server when score or test have finished - this is needed to reset the buttons in the frontend correctly.
2016-09-01 17:15:44 +02:00
4183a16178
merge with master
2016-08-03 12:09:58 +02:00
87901bd89b
Merge branch 'master' into score-websocket
...
Conflicts:
app/assets/javascripts/editor.js.erb
2016-07-28 15:32:22 +02:00
09533a5556
download complete submission as one zip file
2016-07-15 18:25:58 +02:00
7c1be5594a
also handle testcommand via websocket
2016-06-17 17:23:47 +02:00
96de763b83
Handle scoring presentation to client via websockets
2016-06-17 16:42:07 +02:00
d921f90a65
solved logger error
2016-06-15 15:13:31 +02:00
195fd9c3f9
submission controller spec - problem with Rails.logger.error
2016-06-14 16:07:44 +02:00
8158d60d30
also write "parsable json" to the frontend console if it does not have a valid command set (solves the issue when just printing an array in java, it is not shown anywhere).
2016-06-01 11:30:42 +02:00
d97d92347c
Fix typo
2016-05-07 15:06:47 +02:00
b31a5b37f4
renamed execute_websocket_command to open_websocket_connection, because we now run the command after all listeners in the submissions controller were attached
2016-03-01 11:34:07 +01:00
de84638979
Try to re-combine websocket message chunks containing an image tag.
2016-01-27 16:42:25 +01:00
95c461a055
Hide parametrized run and test commands. Some logging changes, comment on possible thread code to release database connections, not sure whether necessary.
2015-11-08 12:37:11 +01:00
b29a41e693
some more logging
2015-11-03 17:34:34 +01:00
ef60494911
some more logging (and cleanup)
2015-10-29 16:27:12 +01:00
30d0270744
Show correct timeout message on timeout. Do not show a message on valid exit.
2015-10-21 17:18:28 +02:00
e88520f43b
corrected log message.
2015-10-19 15:50:58 +02:00