Sebastian Serth
|
2678d9ecdf
|
Add admin UI to assign tips to exercises
|
2020-10-14 14:34:27 +02:00 |
|
Sebastian Serth
|
8f8a4f3cca
|
Show tips when implementing an exercise
|
2020-10-14 14:34:26 +02:00 |
|
Karol
|
6e11f29fdf
|
fix ajax action access, dont use delayed for model_solutions
|
2020-10-06 15:02:27 +00:00 |
|
Sebastian Serth
|
564b249e50
|
Refactor send_score to have access to the submission
|
2020-05-12 17:51:07 +02:00 |
|
Sebastian Serth
|
26b9edabb4
|
Add deadline information to submission page and some minor bugfixes
|
2020-05-08 15:07:02 +02:00 |
|
Sebastian Serth
|
413ec9f956
|
Show up to three submissions for teachers and add overview to table
|
2020-05-08 11:36:27 +02:00 |
|
Sebastian Serth
|
914eeb6035
|
Add submission deadline to exercises and allow teachers to view their submissions
|
2020-05-07 21:23:27 +02:00 |
|
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
|
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 |
|