Commit Graph

645 Commits

Author SHA1 Message Date
Sebastian Serth
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
Sebastian Serth
ac0b5dc8e6 Add further Mnemosyne tracing to find performance issues 2020-03-17 18:43:13 +01:00
Sebastian Serth
42d5480167 Ensure to clear LTI session once the score is submitted 2020-03-06 16:32:31 +01:00
Sebastian Serth
2a7e64490f Remove logging for invalid JSON from Docker container 2020-03-05 16:30:59 +01:00
Sebastian Serth
b63280ff97 Increase performace for studyGroup membership 2020-03-05 11:59:25 +01:00
Sebastian Serth
ca1dd0e7dd Add more info for ReadTimeout issues 2020-03-05 10:38:00 +01:00
Sebastian Serth
74d99df070 Add JavaScript sentry 2020-03-05 10:30:57 +01:00
Sebastian Serth
f2c45b2488 Add more LTI debug messages 2020-03-04 19:37:05 +01:00
Sebastian Serth
b12da92eac Format extra context message 2020-03-04 19:00:45 +01:00
Sebastian Serth
0f140021e5 Ensure error is still thrown if lti_parameter is null 2020-03-04 18:22:42 +01:00
Sebastian Serth
58031587de Check @exercise prior usage 2020-03-04 17:57:45 +01:00
Sebastian Serth
dbfc1b2e11 Add additional logging for Sentry 2020-03-04 17:42:07 +01:00
Sebastian Serth
06b3059655 Ensure to close DB connections within threads 2020-03-04 12:25:09 +01:00
Sebastian Serth
7b00bb483e Allow different StudyGroup names in CodeOcean than on MOOC platforms 2020-03-04 10:57:01 +01:00
Sebastian Serth
67af04f82d Revert "Prevent updating the user role for LTI launches"
This reverts commit d9770396
2020-02-03 11:37:38 +01:00
Sebastian Serth
d977039699 Prevent updating the user role for LTI launches 2020-02-02 12:35:24 +01:00
Sebastian Serth
999944ea89 Allow teachers and admins to open unpublished exercises 2020-01-30 19:38:06 +01:00
Sebastian Serth
5646316394 Set context for raven 2020-01-29 01:39:14 +01:00
Sebastian Serth
6d16dfe14d Add embed options to disable redirect to either rfcs or feedback 2020-01-15 14:39:36 +01:00
Sebastian Serth
652dc7001e Use scoped view for StudyPolicy to prevent leaking other groups 2019-12-20 16:16:24 +01:00
Sebastian Serth
1d842a4422 Remove user parameter from DockerClient constructor
(not required any longer)
2019-12-20 16:16:23 +01:00
MrSerth
2f36218aca Merge pull request #423 from openHPI/implement_codeharbor_interface
Implement codeharbor interface
2019-12-20 10:53:42 +01:00
Karol
f49cd0bed4 forbid users to import an exercise they do not have access to (previously a new one was created) 2019-12-18 17:52:34 +01:00
Sebastian Serth
8eddcd44bc Remove gsub from matcher 2019-12-17 12:20:21 +01:00
Sebastian Serth
fa229a581e Ensure output is shown even if no test command is given 2019-12-16 14:53:17 +01:00
Karol
f680916385 remove create_new functionality, when exercise exists on CH but is not editable 2019-12-13 16:43:19 +01:00
Karol
eb7a4d5933 add german translations 2019-12-12 19:19:47 +01:00
Karol
5625fa63b0 add controller specs 2019-12-06 17:25:00 +01:00
Karol
4a77536c5f merge master 2019-12-03 17:55:58 +01:00
Karol
94026dcedf update proforma gem 2019-12-03 17:49:45 +01:00
Sebastian Serth
deaa522a14 Disallow external user statistics for teachers 2019-12-02 12:05:04 +01:00
Sebastian Serth
ab96fb92c2 Add Request for Comments view per exercise, adopt policies for teachers 2019-11-29 15:28:06 +01:00
Sebastian Serth
9dfe6b4529 Add score and working time to feedback page 2019-11-29 15:01:04 +01:00
Sebastian Serth
7bd0df364a Modify redirect_target to be compatible with Xikolo 2019-11-20 15:39:26 +01:00
Karol
3912caab1c support better errorhandling for codeharbor 2019-10-25 16:25:57 +02:00
Karol
8767b183cf rename action, translation fixes 2019-10-22 18:41:06 +02:00
Karol
f51dde4ef7 translations and whitespaces 2019-10-21 18:03:56 +02:00
Karol
9512fe4a79 add check_uuid_url to codeharbor_link 2019-10-20 16:20:04 +02:00
Karol
7e7be4721a wip multi-step export 2019-10-20 11:02:57 +02:00
Karol
4ab78c170e add uuid check 2019-10-16 19:19:28 +02:00
Karol
9c009ee4ec add functionality, when user is not authorized 2019-10-14 17:49:49 +02:00
Karol
87798212ad add unpublished to views 2019-10-11 16:28:50 +02:00
Karol
64f6f088f5 add warnings 2019-10-08 18:31:29 +02:00
Karol
6a296cbe65 fix exercise_file duplication bug 2019-10-07 18:50:07 +02:00
Karol
49d438cef8 add endpoint to check for exercise uuid 2019-09-24 18:43:38 +02:00
Karol
973cc43f4c self-review 2019-09-03 15:26:28 +02:00
Karol
3c65565b8c enable export to codeharbor 2019-09-02 19:03:50 +02:00
Karol
c006bc3dc8 wip exercise to task implementation 2019-08-29 18:31:32 +02:00
Karol
8c306669af codeharbor_links editable through own profile 2019-08-27 18:33:21 +02:00
Karol
ec48d1f447 readding codeharbor_link views and actions 2019-08-26 19:06:52 +02:00