Commit Graph

98 Commits

Author SHA1 Message Date
807b763e49 Add Sentry info if returning unprocessable_entity 2020-11-11 17:42:20 +01:00
fc6b0f2adc Fix not_graded to German 2020-11-09 21:38:52 +01:00
84c291626f Make note "not graded" optional for linters 2020-11-09 21:19:24 +01:00
5fdfb12e62 Add German translations for PyLint adapter with basic spec 2020-11-08 01:04:39 +01:00
9cd8ca2013 Merge branch 'bug_fixes' 2020-10-28 16:46:41 +01:00
eef48c47cd Fix access to empty output 2020-10-28 13:29:03 +01:00
1b5d1d3dca Reduce score sent via LTI if too late 2020-10-28 11:58:40 +01:00
bad51add3f Store parsed linter messages 2020-10-26 21:14:09 +01:00
472ed120c6 Merge pull request #756 from openHPI/concurrent_scoring
Concurrent scoring
2020-10-25 16:30:49 +01:00
9fb3dd13e4 Fix rubocop offenses 2020-10-25 16:10:51 +01:00
0988e41f6d Use Conccurrent::Future properly 2020-10-25 16:09:51 +01:00
fda120559c Prepare Python20 Course Experiments 2020-10-25 13:29:26 +01:00
dbd76e9316 Adjust default message for linter / unit test 2020-10-15 18:11:28 +02:00
be3ec82bd4 Add new file role teacher_defined_linter 2020-10-15 00:43:57 +02:00
4ee1f3aada Remove teacher access for informatiktag2020 2020-09-09 10:17:46 +02:00
6cae31ae8d Allow teacher access for informatiktag2020 2020-09-09 10:17:17 +02:00
b40627b637 Disable custom Mnemosyne trace 2020-06-12 13:57:55 +02:00
2b7170b202 better error handling 2020-05-12 18:52:08 +02:00
5547ff5ac5 Fix comment 2020-05-12 17:54:37 +02:00
564b249e50 Refactor send_score to have access to the submission 2020-05-12 17:51:07 +02:00
b6db9e186c Add information if execution timed out during scoring 2020-05-12 17:51:07 +02:00
48d06b6dbe Persist metrics for container usage (execution time and waiting time) to Testrun table 2020-03-26 16:28:56 +01:00
ff0b72ead4 Always use last LtiParamters if multiple are stored.
Still unsure, how that could happen. We want to prevent that
2020-03-19 22:19:05 +01:00
ac0b5dc8e6 Add further Mnemosyne tracing to find performance issues 2020-03-17 18:43:13 +01:00
42d5480167 Ensure to clear LTI session once the score is submitted 2020-03-06 16:32:31 +01:00
b63280ff97 Increase performace for studyGroup membership 2020-03-05 11:59:25 +01:00
ca1dd0e7dd Add more info for ReadTimeout issues 2020-03-05 10:38:00 +01:00
f2c45b2488 Add more LTI debug messages 2020-03-04 19:37:05 +01:00
58031587de Check @exercise prior usage 2020-03-04 17:57:45 +01:00
dbfc1b2e11 Add additional logging for Sentry 2020-03-04 17:42:07 +01:00
06b3059655 Ensure to close DB connections within threads 2020-03-04 12:25:09 +01:00
7b00bb483e Allow different StudyGroup names in CodeOcean than on MOOC platforms 2020-03-04 10:57:01 +01:00
67af04f82d Revert "Prevent updating the user role for LTI launches"
This reverts commit d9770396
2020-02-03 11:37:38 +01:00
d977039699 Prevent updating the user role for LTI launches 2020-02-02 12:35:24 +01:00
6d16dfe14d Add embed options to disable redirect to either rfcs or feedback 2020-01-15 14:39:36 +01:00
1d842a4422 Remove user parameter from DockerClient constructor
(not required any longer)
2019-12-20 16:16:23 +01:00
baa0784ede Add custom_embed_option to disallow downloading submissions 2019-03-29 14:56:14 +01:00
6e03939c10 Add StudyGroup to submissions and show it for submissions and RfCs
Also take care of deleting a StudyGroup for existing submissions
2019-03-06 14:00:58 +01:00
9087d42088 Fix usage of incorrect downcase method 2018-12-19 19:47:16 +01:00
ac7e41d8b3 Merge pull request #248 from openHPI/improve_groups
Improve groups with a view and always create a group
2018-12-19 13:57:41 +01:00
d95cf1cffb Merge branch 'master' into add_roles_via_LTI
# Conflicts:
#	app/controllers/concerns/lti.rb
2018-12-19 01:44:34 +01:00
c0608b6f50 Don't set admin privileges through LTI 2018-12-19 01:43:37 +01:00
7dc83065eb Create study groups for every LTI launch 2018-12-14 15:11:50 +01:00
2c29bf4e2b Merge branch 'master' into add_groups 2018-12-14 00:57:26 +01:00
1a26d67c82 Merge branch 'master' into add_roles_via_LTI
# Conflicts:
#	app/views/application/_breadcrumbs.html.slim
#	app/views/application/welcome.html.slim
#	app/views/exercise_collections/show.html.slim
#	app/views/external_users/index.html.slim
#	app/views/layouts/application.html.slim
#	app/views/proxy_exercises/index.html.slim
#	app/views/user_exercise_feedbacks/index.html.slim
#	app/views/user_mailer/send_thank_you_note.slim
2018-12-14 00:53:06 +01:00
3665058435 Fix tests and slightly refactor some policies 2018-12-12 14:09:20 +01:00
71fd3b9b07 Add role to ExternalUser and update it via LTI 2018-12-12 14:09:19 +01:00
b137e64020 Add StudyGroups with ExternalUsers only 2018-12-12 12:09:52 +01:00
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
1bed13d941 Remove useless .keep files 2018-11-06 16:49:41 +01:00