Commit Graph

520 Commits

Author SHA1 Message Date
6216786e3e Forward exit message even if part of multiple lines 2021-01-20 22:16:57 +01:00
862e274739 Allow binary files to be downloaded 2021-01-11 15:19:37 +01:00
c5b4510b23 Use count to get number of study groups 2021-01-11 14:38:19 +01:00
423a5b08f9 Allow internal user to be part of an study group 2021-01-11 14:22:50 +01:00
78f71fc3bf RfC require user before accessing anything else 2020-12-16 19:24:29 +01:00
1d0b4e327a Convert file upload to UTF-8 and delete NULL byte 2020-12-16 18:43:04 +01:00
028fc2989a #18 Add sql index for unpublished exercises
And remove spec for remove feature
2020-12-15 12:17:11 +01:00
bbea20172a Prevent 500 if internal teacher without study group accesses exercise statistics 2020-12-14 13:17:12 +01:00
7da69f05b8 Require user for all actions in /external_users 2020-12-14 13:17:11 +01:00
fac29f73d4 Respect user_type for RfC index routes 2020-12-04 16:58:11 +01:00
a7869ff401 Fix display of submitted score for remoteSubmit 2020-11-27 19:09:45 +01:00
20741835b5 Remove additional sentry logging for invalid objects 2020-11-27 16:29:53 +01:00
a60510c97f Add transmitted score to remoteSubmit 2020-11-27 12:26: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
993fb88f03 Enable submit via API client 2020-11-25 20:47:28 +01:00
939f36816d Update Raven user context 2020-11-25 01:13:12 +01:00
8c04ecdfd1 Print no_output message also for Python container 2020-11-24 00:46:39 +01:00
1df4685f38 Enable buffering for Turtle Commands in WebSocket output 2020-11-24 00:21:39 +01:00
839e6e0936 Prevent displaying of bash errors in output 2020-11-23 23:36:34 +01:00
16093fd94d Mark RfCs with keyword #loesung as solved 2020-11-17 00:55:00 +01:00
6f3300c66a Hide RfCs with keyword #loesung 2020-11-17 00:46:57 +01:00
807b763e49 Add Sentry info if returning unprocessable_entity 2020-11-11 17:42:20 +01:00
fc6b0f2adc Fix not_graded to German 2020-11-09 21:38:52 +01:00
84c291626f Make note "not graded" optional for linters 2020-11-09 21:19:24 +01:00
c509725cf7 Merge pull request #778 from openHPI/misc
Miscellaneous changes
2020-11-09 00:14:22 +01:00
c2a816968e Show no run output for Python execenv 2020-11-08 14:53:50 +01:00
5fdfb12e62 Add German translations for PyLint adapter with basic spec 2020-11-08 01:04:39 +01:00
da064efef7 Merge pull request #771 from openHPI/add_handling_missing_file_type_on_import
Add handling for missing file type on import
2020-11-02 19:44:51 +01:00
4e61d53cb3 typos and cleanup 2020-11-01 11:18:06 +01:00
4284645bfa Refactor user_exercise_feedbacks_controller 2020-10-28 20:02:01 +01:00
9cd8ca2013 Merge branch 'bug_fixes' 2020-10-28 16:46:41 +01:00
9bd15bbbea Add params to UEF create for Sentry 2020-10-28 16:05:41 +01:00
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