Commit Graph

427 Commits

Author SHA1 Message Date
6d16dfe14d Add embed options to disable redirect to either rfcs or feedback 2020-01-15 14:39:36 +01:00
652dc7001e Use scoped view for StudyPolicy to prevent leaking other groups 2019-12-20 16:16:24 +01:00
1d842a4422 Remove user parameter from DockerClient constructor
(not required any longer)
2019-12-20 16:16:23 +01:00
2f36218aca Merge pull request #423 from openHPI/implement_codeharbor_interface
Implement codeharbor interface
2019-12-20 10:53:42 +01:00
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
8eddcd44bc Remove gsub from matcher 2019-12-17 12:20:21 +01:00
fa229a581e Ensure output is shown even if no test command is given 2019-12-16 14:53:17 +01:00
f680916385 remove create_new functionality, when exercise exists on CH but is not editable 2019-12-13 16:43:19 +01:00
eb7a4d5933 add german translations 2019-12-12 19:19:47 +01:00
5625fa63b0 add controller specs 2019-12-06 17:25:00 +01:00
4a77536c5f merge master 2019-12-03 17:55:58 +01:00
94026dcedf update proforma gem 2019-12-03 17:49:45 +01:00
deaa522a14 Disallow external user statistics for teachers 2019-12-02 12:05:04 +01:00
ab96fb92c2 Add Request for Comments view per exercise, adopt policies for teachers 2019-11-29 15:28:06 +01:00
9dfe6b4529 Add score and working time to feedback page 2019-11-29 15:01:04 +01:00
7bd0df364a Modify redirect_target to be compatible with Xikolo 2019-11-20 15:39:26 +01:00
3912caab1c support better errorhandling for codeharbor 2019-10-25 16:25:57 +02:00
8767b183cf rename action, translation fixes 2019-10-22 18:41:06 +02:00
f51dde4ef7 translations and whitespaces 2019-10-21 18:03:56 +02:00
9512fe4a79 add check_uuid_url to codeharbor_link 2019-10-20 16:20:04 +02:00
7e7be4721a wip multi-step export 2019-10-20 11:02:57 +02:00
4ab78c170e add uuid check 2019-10-16 19:19:28 +02:00
9c009ee4ec add functionality, when user is not authorized 2019-10-14 17:49:49 +02:00
87798212ad add unpublished to views 2019-10-11 16:28:50 +02:00
64f6f088f5 add warnings 2019-10-08 18:31:29 +02:00
6a296cbe65 fix exercise_file duplication bug 2019-10-07 18:50:07 +02:00
49d438cef8 add endpoint to check for exercise uuid 2019-09-24 18:43:38 +02:00
973cc43f4c self-review 2019-09-03 15:26:28 +02:00
3c65565b8c enable export to codeharbor 2019-09-02 19:03:50 +02:00
c006bc3dc8 wip exercise to task implementation 2019-08-29 18:31:32 +02:00
8c306669af codeharbor_links editable through own profile 2019-08-27 18:33:21 +02:00
ec48d1f447 readding codeharbor_link views and actions 2019-08-26 19:06:52 +02:00
aafb3f21df file import wip, "native" missing 2019-08-22 18:37:47 +02:00
017644c4a5 implementation of import wip 2019-08-20 18:37:17 +02:00
baa0784ede Add custom_embed_option to disallow downloading submissions 2019-03-29 14:56:14 +01:00
900bc896c9 Implement working time graph for study group dashboard
(so far, without live update)
2019-03-12 10:32:23 +01:00
a0b544fb26 Upgrade Ransack #search to #ransack to prevent deprecation warning 2019-03-11 09:59:38 +01:00
114f77e799 Extract WORKING_TIME_DELTA to be used globally and set it to 5 min. 2019-03-09 00:32:36 +01:00
d63700c7db Add live dashboard for teachers in the context of an exercise
This commit also adds the fundamentals for ActionCable
2019-03-06 14:00:59 +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
2df992102f Allow LTI clients to specify a redirect target 2019-02-05 12:13:46 +01:00
c74f2bd4ba Fix response format handling when creating a comment 2019-02-05 12:11:32 +01:00
f7030e3506 Refactor redirect if user is not authorized 2019-01-31 13:06:28 +01:00
4308f0f3cd Hide other occurrences of the same user from appearing in wrong StudyGroup 2019-01-17 19:05:54 +01:00
d45dc04a3e Limit redirect to host 2019-01-15 17:36:32 +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
71cd9e3488 Remove user_exercise_feedback index and show routes / views 2018-12-19 01:43:37 +01:00
0e8c663039 Remove intervention controller, route and policy 2018-12-19 01:43:37 +01:00