Commit Graph

236 Commits

Author SHA1 Message Date
Sebastian Serth
42d5480167 Ensure to clear LTI session once the score is submitted 2020-03-06 16:32:31 +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
dbfc1b2e11 Add additional logging for Sentry 2020-03-04 17:42:07 +01:00
Sebastian Serth
999944ea89 Allow teachers and admins to open unpublished exercises 2020-01-30 19:38:06 +01:00
Sebastian Serth
6d16dfe14d Add embed options to disable redirect to either rfcs or feedback 2020-01-15 14:39:36 +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
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
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
ec48d1f447 readding codeharbor_link views and actions 2019-08-26 19:06:52 +02:00
Karol
aafb3f21df file import wip, "native" missing 2019-08-22 18:37:47 +02:00
Karol
017644c4a5 implementation of import wip 2019-08-20 18:37:17 +02:00
Sebastian Serth
900bc896c9 Implement working time graph for study group dashboard
(so far, without live update)
2019-03-12 10:32:23 +01:00
Sebastian Serth
a0b544fb26 Upgrade Ransack #search to #ransack to prevent deprecation warning 2019-03-11 09:59:38 +01:00
Sebastian Serth
114f77e799 Extract WORKING_TIME_DELTA to be used globally and set it to 5 min. 2019-03-09 00:32:36 +01:00
Sebastian Serth
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
Sebastian Serth
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
Sebastian Serth
d3f67ab4c7 Rethink permissions in CodeOcean for usage in schools and adopt views 2018-12-12 14:09:19 +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
rteusner
d7dcbdc799 Merge pull request #200 from openHPI/remove-ab-tests
Remove ab tests
2018-11-15 18:02:34 +01:00
Sebastian Serth
de52db89f0 Upgrade Rails to version 5.2.1 and adopt code & specs where necessary
Signed-off-by: Sebastian Serth <Sebastian.Serth@student.hpi.de>
2018-11-06 16:46:00 +01:00
rteusner
c1bcc0c95c Update exercises_controller.rb
? "true" : "false" --> .to_s
2018-09-24 17:04:32 +02:00
Maximilian Grundke
fc02c4fe56 Refactor 2018-08-31 14:10:03 +02:00
Maximilian Grundke
98344a109e Fix overlap bug that occurred after mixing interventions and submissions 2018-08-31 13:42:25 +02:00
Ralf Teusner
d9d3dc42d4 remove all A/B testing code no longer in use. 2018-08-09 15:14:52 +02:00
Ralf Teusner
b92bbec280 fix redirect to existing user exercise feedback 2018-06-15 14:19:06 +02:00
Ralf Teusner
e2567db4ed merged master into disable_rfcs 2018-05-16 17:44:28 +02:00
Ralf Teusner
e9462409fd fixed the query, removed scopes, added paranthesis for clarity. 2018-05-16 17:06:04 +02:00
Maximilian Grundke
eb2b18a22f Highlight gaps in exercise working time 2018-04-10 14:15:35 +02:00