Commit Graph

1732 Commits

Author SHA1 Message Date
695b6ff373 Stop code execution before starting score 2020-10-29 12:29:24 +01:00
d20692d3e8 Log more infos on websocket error 2020-10-29 12:21:55 +01:00
e5aeb8597b Prevent submission creation if url is undefined 2020-10-29 11:53:07 +01:00
c19f8b9abe Add spiek for line width support in turtle 2020-10-28 23:50:13 +01:00
2c77071b93 Merge branch 'rfc_policy' 2020-10-28 21:59:01 +01:00
20a9350b35 Add missing policies 2020-10-28 21:48:48 +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
78f42628be Fix submission view if exercise is deleted 2020-10-28 16:31:33 +01:00
4cc9bc49fe Cap points_ratio for tags statistics at 1.0 2020-10-28 16:26:40 +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
87308f72a4 Allow access to RfCs based on migrated exercises 2020-10-28 13:57:47 +01:00
5d7d8a7f68 Replace window.location with the full URL to prevent passing query parameters
* Example before:
location + '/mark_as_solved'
/request_for_comments/30885?locale=de/mark_as_solved

Now: //localhost:3333/request_for_comments/30885/mark_as_solved

Note: https or http will be added automatically by browsers
2020-10-28 13:41:41 +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
e8d274a4a4 Allow clicking on submit only once 2020-10-28 13:19:59 +01:00
1b5d1d3dca Reduce score sent via LTI if too late 2020-10-28 11:58:40 +01:00
4cb34a611d Allow empty string values to be matched 2020-10-28 01:15:33 +01:00
a47ce7d069 Add Raven context to RfC show 2020-10-27 23:47:13 +01:00
e8b02b2e0a Submission file_by_name: Improve comment 2020-10-27 01:14:13 +01:00
c2db083529 Hotfix: LinterCheckRun rescue within each loop 2020-10-27 01:11:31 +01:00
bad51add3f Store parsed linter messages 2020-10-26 21:14:09 +01:00
ee7729110b Add LinterCheck and LinterCheckRun 2020-10-26 21:08:43 +01:00
66110fd57b Fix A/B test for tips 2020-10-26 09:54:53 +01:00
a9008d2a26 Improve numbering format for tips 2020-10-25 17:24:25 +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
c2feaca046 Update styling for Tips to make them less annoying 2020-10-20 13:50:29 +02: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
59e13d432d Hide linter runs from RfCs 2020-10-15 18:23:14 +02:00
dbd76e9316 Adjust default message for linter / unit test 2020-10-15 18:11:28 +02:00
a49c01645b Move tips to left sidebar and set width = 25% 2020-10-15 17:40:48 +02:00
799e37f9ae Add new style for linter and allow 0 points 2020-10-15 16:22:37 +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
23a045c630 [Cosmetic] Add newline to end of file 2020-10-14 14:34:27 +02:00
2d8a18169e Always increase rank for tips correctly 2020-10-14 14:34:27 +02:00
f3904c5e85 Close Exercise Collection modal and clear input 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
ca778e4d9a Disable JS-Sentry in development 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