Commit Graph

112 Commits

Author SHA1 Message Date
b3c110cead Improve code style 👮 2021-04-30 12:06:11 +02:00
caaa52409e Avoid that files from other exercises can be created 2021-04-30 12:06:10 +02:00
1f3c9db537 Reject illegal file attributes in remote evaluation
Remove ! from reject illegal file parameters
2021-04-30 12:06:09 +02:00
39467ad0e0 Hide linter in week 1 and 2 of Python course 2021-03-08 23:20:42 +01:00
110b009480 Remove A/B test from Python20 course setup 2021-03-08 23:15:58 +01:00
b10e23dd16 Upgrade to newest Sentry 2021-03-04 14:02:16 +01:00
0f55c64ddd Refactor LTI study group assignment 2021-02-16 22:01:11 +01:00
a5da0eb91e Delete study_group_id for LTI users on sign out 2021-02-01 15:56:23 +01:00
6900d4ef2c Add collapse_exercise_description LTI parameter 2021-01-29 13:54:47 +01:00
ae47913ca8 Pass locale to PyLint translator and allow switchable output 2021-01-20 22:41:49 +01:00
423a5b08f9 Allow internal user to be part of an study group 2021-01-11 14:22:50 +01:00
20741835b5 Remove additional sentry logging for invalid objects 2020-11-27 16:29:53 +01:00
c32e7586cd Remove consumer_id from session
* Each external (and also internal) user has a consumer attached. We don't need that information twice.
2020-11-25 21:19:18 +01:00
993fb88f03 Enable submit via API client 2020-11-25 20:47:28 +01:00
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