Commit Graph

588 Commits

Author SHA1 Message Date
eedbf6a815 Return nil if no user is signed in 2020-10-28 14:52:04 +01:00
10bbc68829 Save file ref for code runs in testrun 2020-10-28 14:07:09 +01:00
eef48c47cd Fix access to empty output 2020-10-28 13:29:03 +01:00
4d5e00fde5 Require authorization for RfCs and remove obsolete routes 2020-10-28 13:24:44 +01:00
1b5d1d3dca Reduce score sent via LTI if too late 2020-10-28 11:58:40 +01:00
bad51add3f Store parsed linter messages 2020-10-26 21:14:09 +01:00
66110fd57b Fix A/B test for tips 2020-10-26 09:54:53 +01:00
472ed120c6 Merge pull request #756 from openHPI/concurrent_scoring
Concurrent scoring
2020-10-25 16:30:49 +01:00
9fb3dd13e4 Fix rubocop offenses 2020-10-25 16:10:51 +01:00
0988e41f6d Use Conccurrent::Future properly 2020-10-25 16:09:51 +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
9ddeb91c41 Remove leftovers from PR #117; exercise feedback on RfC show 2020-10-20 12:15:45 +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
6ed0185038 Refactor handling of new lines for Docker 2020-10-16 19:07:26 +02:00
ca9467bf3c Merge branch 'linter_toggle'
# Conflicts:
#	config/locales/de.yml
2020-10-15 18:33:19 +02:00
dbd76e9316 Adjust default message for linter / unit test 2020-10-15 18:11:28 +02:00
be3ec82bd4 Add new file role teacher_defined_linter 2020-10-15 00:43:57 +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
e550828c58 Add backend for tips and enable markdown support 2020-10-14 14:34:26 +02:00
8f8a4f3cca Show tips when implementing an exercise 2020-10-14 14:34:26 +02:00
fcd393b9d5 Prevent parsing error for empty client commands 2020-10-14 14:34:26 +02:00
13b6e50573 Exit Python container based on cmd 2020-10-14 14:34:26 +02:00
398bd67e1c Fix Flowr support and generic event framework 2020-10-14 14:34:25 +02:00
6e11f29fdf fix ajax action access, dont use delayed for model_solutions 2020-10-06 15:02:27 +00:00
4ee1f3aada Remove teacher access for informatiktag2020 2020-09-09 10:17:46 +02:00
6cae31ae8d Allow teacher access for informatiktag2020 2020-09-09 10:17:17 +02:00
b40627b637 Disable custom Mnemosyne trace 2020-06-12 13:57:55 +02:00
2b7170b202 better error handling 2020-05-12 18:52:08 +02:00
5547ff5ac5 Fix comment 2020-05-12 17:54:37 +02:00
564b249e50 Refactor send_score to have access to the submission 2020-05-12 17:51:07 +02:00
b6db9e186c Add information if execution timed out during scoring 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
4c571c4fb2 Add missing locales and fix access to public pages 2020-05-06 11:27:09 +02:00
278d48ca6c Docker Output: Convert any object to string if not done automatically 2020-05-05 22:43:25 +02:00
8e8404dffa Add search for external users 2020-05-05 16:52:28 +02:00
48d06b6dbe Persist metrics for container usage (execution time and waiting time) to Testrun table 2020-03-26 16:28:56 +01:00
baf1ac06da Allow inspection of containers and all_containers variables 2020-03-23 13:38:50 +01: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
ac0b5dc8e6 Add further Mnemosyne tracing to find performance issues 2020-03-17 18:43:13 +01:00
42d5480167 Ensure to clear LTI session once the score is submitted 2020-03-06 16:32:31 +01:00
2a7e64490f Remove logging for invalid JSON from Docker container 2020-03-05 16:30:59 +01:00
b63280ff97 Increase performace for studyGroup membership 2020-03-05 11:59:25 +01:00
ca1dd0e7dd Add more info for ReadTimeout issues 2020-03-05 10:38:00 +01:00
74d99df070 Add JavaScript sentry 2020-03-05 10:30:57 +01:00