35dd745a29
Use final submission for exercise feedback
...
* Also, check for required permission
2022-08-24 23:56:34 +02:00
7da08d2990
Fix typo for working_time_query
2022-08-24 23:29:49 +02:00
c8c3a5bf95
Fix external user statistics for tags
2022-08-24 12:16:38 +02:00
50b81df742
proforma upgrade and small fixes
2022-08-23 21:12:03 +02:00
e0c2c7b806
Hide score button if exercise has no tests
...
We check for all teacher-defined assessments (linter and unit tests) to determine whether scoring should be possible
2022-08-22 17:51:57 +02:00
3effdbe600
merge master
2022-08-20 22:20:52 +02:00
6094767a65
- rename parameter to be more generic
...
- fix splatting of service args
- add file role depending on parent object of file
- add default feedback_message for imports
2022-08-20 22:17:20 +02:00
166aa3cc6f
Remove Ransack from Exercise edit for tags
...
* Also improve Ransack usage of attributes and associations
2022-08-20 01:33:00 +02:00
83feb67dd5
Update find method for study group in RfC index
2022-08-20 00:58:12 +02:00
c228850ae8
Update find method
2022-08-20 00:37:48 +02:00
6927b57170
Update Study Group Dashboard and Statistics
2022-08-20 00:05:02 +02:00
d762f976a8
Add new CodeOcean::File#read method
...
* With a new method, we can simplify our code to handle differences between file.content and file.native_file.read
2022-08-19 22:42:55 +02:00
a9aab612b6
Extract updating the user role from params
2022-08-18 21:44:26 +02:00
acc07ffa5d
Disallow leading / in zip archives
2022-08-18 16:45:15 +02:00
3248bd74d1
Fix authorization for communitySolutionsIndex
2022-08-18 16:28:10 +02:00
145c4aa8d5
Refactor various ruby files
...
* Insights based on brakeman report
2022-08-18 15:25:04 +02:00
01f6b0d16e
Reduce skip_before_action usage
2022-08-17 00:54:20 +02:00
b9357bb9c7
Fix warning message for sync_to_runner_management
2022-08-16 18:18:24 +02:00
cc4003baf7
Fix rubocop offenses
2022-08-12 23:52:23 +02:00
cc7a1d7fb5
Always show autosaves if otherwise no submission would be available
2022-08-12 17:44:41 +02:00
345df747bd
Prevent Runner sync errors to be reported to Sentry, increase log level
2022-08-12 17:16:21 +02:00
4615a49e62
added strong params to comments_controller to prevent users from editing attributes which are not intended to be edited, also created specs to test this behaviour
2022-08-09 14:45:16 +02:00
cc3fc72cf9
slight changes to application controller to be more readable
2022-08-05 08:05:07 +02:00
d4c567c722
Remove @submissions variable for external_user_statistics
2022-07-22 13:19:22 +02:00
2141fdb1ac
Refactor external_user_statistics to own controller action
2022-07-22 13:19:22 +02:00
0f84e46272
added logic to the statistics method to be able to toggle autosave submissions depending on the show_autosaves param
2022-07-20 17:18:36 +02:00
baf70a0c06
Sanitize locale input.
...
Closes CODEOCEAN-9E
2022-07-15 13:35:18 +02:00
9587ecb2b1
Resolve bug where duration of not-started runner cannot be calculated
2022-07-15 00:49:16 +02:00
1183f5cdcd
Ensure that the testrun[:status] is available in more cases
2022-07-15 00:49:15 +02:00
0ab3d0bdc1
Fix Rubocop offenses
2022-06-30 14:02:53 +02:00
0a3b4a8129
Fix Rubocop offense
2022-06-15 17:39:20 +02:00
ee8e76af07
Remote Submit: Add remark to check submission deadline
2022-06-08 16:49:43 +02:00
ea728f54ec
Fix remote evaluations URL when using subdirectory for CO
2022-05-14 19:01:54 -04:00
e4384d7ddd
Merge pull request #1242 from openHPI/refactor_testrun_table
...
Refactor testrun table
2022-05-04 00:25:08 +02:00
2ce9c4258a
Remove New Relic
2022-04-29 22:53:36 +02:00
ea02dff0e5
Extend storage of Testrun Messages and truncate long output
2022-04-29 22:44:34 +02:00
5ecba6ef70
Persist TestrunMessages and store timestamp
...
So far, the Testrun messages are in addition to the Tesstrun.output column
2022-04-29 01:00:51 +02:00
9a0f26a84f
Allow admins and teachers to remove explicit RfC text
2022-04-28 15:31:58 +02:00
e9efb5bc2b
Add exit_code and status to Testruns, create model for TestrunMessages
...
* This is the first step to migrate the `output` column from Testruns to a dedicated table TestrunMessages
2022-04-28 15:18:51 +02:00
5191e70462
Fix SQL for FlowrController
2022-04-20 19:12:44 +02:00
492c7e9133
Fix CookieOverflow when adding a new user
2022-04-20 18:57:26 +02:00
e7d35af418
Resolve Pundit deprecation warning
2022-04-20 18:28:44 +02:00
4d0c65d2a2
Use Ruby syntax instead of SQL snippets for Testrun queries
2022-04-20 18:00:13 +02:00
83e09f33ec
Merge pull request #1237 from openHPI/aws_experiment
...
Prepare AWS Experiment
2022-04-18 21:18:29 +02:00
19bd742bc9
Show a localized message if the program was killed.
...
* This will most likely happen by the OOM killer, thus we inform the user about the memory restriction.
2022-04-15 21:29:55 +02:00
d10735d0a8
Persist Execution Environment when running code
2022-04-15 15:22:19 +02:00
0583076c2b
Fix Thread leakage when scoring or testing submissions
...
It is discouraged to do anything directly within the
Tubesock hijack block. We might only use the callbacks
(onopen, onmessage, onclose, onerror). Otherwise,
Tubesock might not close all Threads correctly and
will keep them awake every five seconds.
2022-04-07 19:57:31 +02:00
ccdba79cbf
Extract locales in accordance with Rails/I18nLocaleTexts
2022-03-21 09:04:01 +01:00
61d3bffe1a
Keep LTI parameters after submitting through the web interface
2022-03-16 13:46:47 +01:00
2f86b18fd6
Fix run and score statistics for internal and external users
2022-01-21 13:13:52 +01:00