Commit Graph

34 Commits

Author SHA1 Message Date
Sebastian Serth
eef48c47cd Fix access to empty output 2020-10-28 13:29:03 +01:00
Sebastian Serth
bad51add3f Store parsed linter messages 2020-10-26 21:14:09 +01:00
Sebastian Serth
472ed120c6 Merge pull request #756 from openHPI/concurrent_scoring
Concurrent scoring
2020-10-25 16:30:49 +01:00
Sebastian Serth
9fb3dd13e4 Fix rubocop offenses 2020-10-25 16:10:51 +01:00
Sebastian Serth
0988e41f6d Use Conccurrent::Future properly 2020-10-25 16:09:51 +01:00
Sebastian Serth
fda120559c Prepare Python20 Course Experiments 2020-10-25 13:29:26 +01:00
Sebastian Serth
dbd76e9316 Adjust default message for linter / unit test 2020-10-15 18:11:28 +02:00
Sebastian Serth
be3ec82bd4 Add new file role teacher_defined_linter 2020-10-15 00:43:57 +02:00
Sebastian Serth
b40627b637 Disable custom Mnemosyne trace 2020-06-12 13:57:55 +02:00
Sebastian Serth
2b7170b202 better error handling 2020-05-12 18:52:08 +02:00
Sebastian Serth
b6db9e186c Add information if execution timed out during scoring 2020-05-12 17:51:07 +02:00
Sebastian Serth
48d06b6dbe Persist metrics for container usage (execution time and waiting time) to Testrun table 2020-03-26 16:28:56 +01:00
Sebastian Serth
ac0b5dc8e6 Add further Mnemosyne tracing to find performance issues 2020-03-17 18:43:13 +01:00
Sebastian Serth
06b3059655 Ensure to close DB connections within threads 2020-03-04 12:25:09 +01:00
Sebastian Serth
1d842a4422 Remove user parameter from DockerClient constructor
(not required any longer)
2019-12-20 16:16:23 +01:00
Sebastian Serth
a0d8b30ef2 Implement support for some basic embed options for work sheets via LTI
This commit also fixes an issue with the flash messages being positioned too high and displayed for too long
2018-12-11 14:29:36 +01:00
Maximilian Grundke
841a885711 Send hints when scoring 2018-03-13 14:52:40 +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
32c274d455 Rename attribute and restructure conditions 2017-11-29 10:39:05 +01:00
Maximilian Grundke
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
Ralf Teusner
e52c9213a1 try to activate interpretation of carriage return 2017-10-04 16:42:42 +02:00
Ralf Teusner
b078cddc68 enhance testrun output 2017-10-04 16:18:24 +02:00
Ralf Teusner
194984a620 add cause to testruns
trigger run and assess on request_for_comment
2017-09-21 17:21:10 +02:00
Maximilian Grundke
4d684a7a05 Extract structured errors on run and submit 2017-07-12 09:52:33 +02:00
Ralf Teusner
a52b27bb59 render html and or markdown for feedback messages 2017-02-08 16:19:41 +01:00
Maximilian Grundke
dcb05b9169 Fix testrun result for docker container depletion 2016-03-09 16:21:32 +01:00
Maximilian Grundke
087b2bdf93 Persist assessments in the testrun model 2016-03-09 14:49:44 +01:00
Ralf Teusner
b417231c12 a more defensive version of scoring to please the tests.. 2015-08-26 11:51:33 +02:00
Ralf Teusner
725fd00256 removed new relic logging (caused errors) 2015-04-27 17:59:03 +02:00
Tom Staubitz
f55fecba9d added more new relic debugging in submission_scoring.rb 2015-04-24 17:12:31 +02:00
Hauke Klement
b8284a7a26 fixed issue of default test feedback message not being localized correctly 2015-04-12 13:45:45 +02:00
Hauke Klement
1f46f7c3af execute test files concurrently 2015-03-16 17:51:46 +01:00
Hauke Klement
4cbf9970b1 transferred Code Ocean from original repository to GitHub 2015-01-22 10:01:32 +01:00