Commit Graph

2342 Commits

Author SHA1 Message Date
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
4887f4af02 Implement A/B Test for using AWS as an executor for Java 2022-04-15 15:22:19 +02:00
9d9570b26b Update intervention locale and add explanation 2022-04-15 14:23:05 +02:00
3cd2be01de Include hidden exercises for other teachers of the same study group 2022-04-13 21:17:55 +02:00
df9fb50c7d Re-allow Carriage Return in Output 2022-04-11 19:45:04 +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
692cb1107e Remove non-printable characters from console 2022-04-07 18:17:27 +02:00
5f68baba75 Fix typo for TipsIntervention in JS 2022-04-06 19:51:28 +02:00
d1d628a090 Increase time for intervention and RfC tooltip 2022-04-06 19:50:25 +02:00
8b583ea2c9 Fix Rails/DeprecatedActiveModelErrorsMethods 2022-03-21 09:04:20 +01: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
18daa1c998 Enable image preview in STDOUT 2022-03-02 11:44:48 +01:00
2f86b18fd6 Fix run and score statistics for internal and external users 2022-01-21 13:13:52 +01:00
ba11adb966 Fix working time statistics for internal and external users 2022-01-20 23:41:32 +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
c5c47715b3 Merge branch 'master' into refactor_proforma_import_export
# Conflicts:
#	spec/controllers/exercises_controller_spec.rb
2022-01-11 22:20:18 +01:00
3260d8f82f tiny refactor from exercise_found to task_found 2022-01-11 22:17:09 +01:00
886a5b68f6 update gem
fix codeharbor endpoint usage and translations
2022-01-10 22:34:03 +01:00
46faa14428 Merge pull request #1129 from openHPI/updates
Update bundle (with newest rubocop version) and fix offenses
2022-01-04 10:17:58 +01:00
ea85519163 Update bundle (with newest rubocop version) and fix offenses 2022-01-04 09:42:37 +01:00
97e4ecb4d9 Increase wait time for validating Docker image 2021-12-22 19:10:59 +01:00
3dc8265292 Toggle editor buttons when jumping to a source line 2021-12-21 13:26:06 +01:00
79edace57b Use BigDecimals for score calculations 2021-12-16 23:12:16 +01:00
416135daf0 Change order of autosave and clearing of editors when submitting code 2021-12-16 11:54:31 +01:00
0c1a10959c Use file name with file path as identifier 2021-12-15 00:52:31 +01:00
d543ac76ae Fix Java RegEx for relative files 2021-12-15 00:52:31 +01:00
46cb5e57f9 Hide FileTemplate for new files if not configured 2021-12-15 00:52:31 +01:00
c438ce4c64 Allow specifying a new path for new files 2021-12-15 00:52:31 +01:00
e84276e1f5 Allow ACE resizing with different theme
Fixes CODEOCEAN-6E
2021-12-15 00:52:30 +01:00
5189ec8249 Fix resetting active file if filetree is disabled 2021-12-15 00:52:30 +01:00
bd23247975 Handle unavailable Runner management for release info 2021-12-09 19:25:17 +01:00
f099a9c77e Fixes CODEOCEAN-7K 2021-12-09 19:21:22 +01:00
8535cd9a9c Add option to sync single execution environment 2021-12-09 16:44:05 +01:00
8faa35e629 Merge pull request #1103 from openHPI/fix/execution_environment_update_without_runner_management
Check Runner management status in execution environment updates
2021-12-08 00:33:41 +01:00
563e14a44a Adapt dashboard to show idle and used runners 2021-12-07 00:08:31 +01:00
ec49f91a08 change namespace to CodeOcean 2021-12-06 20:23:30 +01:00
3f9425277f Improve documentation of PingController 2021-12-06 17:38:49 +01:00
1a5d512689 Check Runner management status in execution environment updates 2021-12-01 18:41:29 +01:00
5b09722c20 Set minTimeIntervention to 30 min for Java 2021-11-30 21:35:14 +01:00
ca5cbed5de Use file type for exercise show (highlight.js) 2021-11-28 21:40:06 +01:00
2c7748ed12 fix namespacing, specs 2021-11-27 21:08:52 +01:00
f22db22110 Enable Poseidon sync after commit 2021-11-26 01:00:31 +01:00
313397b35d Store sentry events for sync_all_to_runner_management 2021-11-26 00:02:18 +01:00
b8bf43eae8 Fix route path for update and delete of comments 2021-11-25 10:07:24 +01:00