Commit Graph

182 Commits

Author SHA1 Message Date
2ce9c4258a Remove New Relic 2022-04-29 22:53:36 +02:00
2f86b18fd6 Fix run and score statistics for internal and external users 2022-01-21 13:13:52 +01:00
11c3a888c2 Fix rubocop offenses 2022-01-19 08:57:07 +01:00
21009c7eaa Fix exercise statistics when external users share the same ID as internal users 2022-01-13 16:02:25 +01:00
0a6ae91db8 Introduce per_page parameter for custom page size 2022-01-12 20:46:54 +01:00
ea85519163 Update bundle (with newest rubocop version) and fix offenses 2022-01-04 09:42:37 +01:00
0c1a10959c Use file name with file path as identifier 2021-12-15 00:52:31 +01:00
d559cfb323 Extract Redirect Behavior to own module 2021-11-23 01:38:31 +01:00
9058ce00db Add A/B/n test for interventions 2021-11-23 01:38:10 +01:00
991fdef8bc Handle depleted containers for submit 2021-11-14 22:45:12 +01:00
f577fed03c Fix nil for @execution_environments 2021-11-09 19:25:00 +01:00
d7e515f1c6 Fix rubocop offense 2021-11-02 10:46:48 +01:00
620dac935a Fix bug that prevented binary file uploads 2021-11-02 10:31:50 +01:00
cf58be97ee Fix 17 previously failing specs 2021-11-01 17:12:49 +01:00
9374334bef Fix memoization for exercise_params 2021-10-08 19:30:55 +02:00
ccf2f1f5fd Memoize @exercise_params 2021-10-08 19:30:54 +02:00
e7cf4ef5db Apply automatic rubocop fixes 2021-06-25 14:41:49 +02:00
5243808d54 Apply automatic rubocop fixes 2021-05-17 19:40:38 +02:00
a6c6b07a91 Detect encoding of uploaded files and convert to UTF-8. Finally. 2021-05-17 19:33:32 +02:00
da0a682ffb Apply manual rubocop fixes 2021-05-14 22:03:06 +02:00
6cbecb5b39 Apply automatic rubocop fixes 2021-05-14 22:03:06 +02:00
2b32829e60 Upgrade DatabaseCleaner strategy 2021-05-12 16:47:05 +02:00
40d83dbb1d Fix access to exercise-specific RfC listing 2021-04-07 14:06:32 +02: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
c5b4510b23 Use count to get number of study groups 2021-01-11 14:38:19 +01:00
1d0b4e327a Convert file upload to UTF-8 and delete NULL byte 2020-12-16 18:43:04 +01:00
bbea20172a Prevent 500 if internal teacher without study group accesses exercise statistics 2020-12-14 13:17:12 +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
4e61d53cb3 typos and cleanup 2020-11-01 11:18:06 +01:00
1b5d1d3dca Reduce score sent via LTI if too late 2020-10-28 11:58:40 +01:00
66110fd57b Fix A/B test for tips 2020-10-26 09:54:53 +01:00
fda120559c Prepare Python20 Course Experiments 2020-10-25 13:29:26 +01:00
ad467fa58f Distinguish between intermediate and final feedback
* Also add more information to user_exercise_feedback
* Migrate existing feedback to enrich with submissions
2020-10-20 13:50:04 +02:00
92be9d56ee Fix spec for empty exercise_params 2020-10-16 19:52:16 +02:00
92ab5cc0a7 Fix exercise creation 2020-10-16 19:18:55 +02:00
4e720295d8 Fix existing specs for Exercise 2020-10-14 14:34:27 +02:00
2d8a18169e Always increase rank for tips correctly 2020-10-14 14:34:27 +02:00
2678d9ecdf Add admin UI to assign tips to exercises 2020-10-14 14:34:27 +02:00
8f8a4f3cca Show tips when implementing an exercise 2020-10-14 14:34:26 +02:00
6e11f29fdf fix ajax action access, dont use delayed for model_solutions 2020-10-06 15:02:27 +00:00
564b249e50 Refactor send_score to have access to the submission 2020-05-12 17:51:07 +02:00
26b9edabb4 Add deadline information to submission page and some minor bugfixes 2020-05-08 15:07:02 +02:00
413ec9f956 Show up to three submissions for teachers and add overview to table 2020-05-08 11:36:27 +02:00
914eeb6035 Add submission deadline to exercises and allow teachers to view their submissions 2020-05-07 21:23:27 +02: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
42d5480167 Ensure to clear LTI session once the score is submitted 2020-03-06 16:32:31 +01:00
f2c45b2488 Add more LTI debug messages 2020-03-04 19:37:05 +01:00
b12da92eac Format extra context message 2020-03-04 19:00:45 +01:00
0f140021e5 Ensure error is still thrown if lti_parameter is null 2020-03-04 18:22:42 +01:00