|
bf662ecb81
|
Remove legacy forum search and search buttons
|
2023-07-28 08:45:05 +02:00 |
|
|
b79f0015ad
|
Fix rubocop offenses
|
2023-04-03 15:08:30 +02:00 |
|
|
72ca8c57de
|
Reduce SQL queries for querying tips.
Closes CODEOCEAN-KY
|
2023-04-02 17:11:53 +02:00 |
|
|
a7cd85507e
|
Reduce SQL queries in the exercise controller
Fixes CODEOCEAN-JK
|
2023-03-14 20:58:21 +01:00 |
|
|
326b5fce51
|
Allow assigning tips during exercise create
Fixes CODEOCEAN-H6
|
2023-02-16 11:23:52 +01:00 |
|
|
596a04b9da
|
Handle ReadTimeouts for LTI consumer properly
|
2023-02-16 10:12:05 +01:00 |
|
|
234a4fe02b
|
Deny /implement without execution environment
Also, fix a smaller typo in the locales
|
2023-01-20 23:53:08 +01:00 |
|
|
87771b905a
|
Fix rubocop offenses
|
2023-01-11 23:57:29 +01:00 |
|
|
574e99eddd
|
Fix rubocop offenses - Requires Ruby 3.1+
|
2022-11-25 11:10:06 +01:00 |
|
|
dd1f4b0ac8
|
Merge pull request #939 from openHPI/refactor_proforma_import_export
Refactor Proforma Import/Export
|
2022-10-26 17:58:48 +02:00 |
|
|
c75f52f2c8
|
Fix Rubocop offenses
|
2022-10-24 12:28:50 +02:00 |
|
|
b866221353
|
rename route
|
2022-09-24 21:08:18 +02:00 |
|
|
fa6527b4ed
|
Refactor exercises_controller.rb to reduce code duplication
|
2022-09-22 19:24:26 +02:00 |
|
|
dba3aac800
|
Merge branch 'master' into refactor_proforma_import_export
|
2022-09-13 22:47:50 +02:00 |
|
|
e5d8db2796
|
Return propper error for anonymous users in exercises_controller
* not_authorized_for_exercise was not checking for a current_user
Fixes CODEOCEAN-C4
|
2022-09-04 19:13:08 +02:00 |
|
|
49f4f0e6c5
|
Refactor exercise_controller and move more checks to policy
* We introduce a custom handler for Pundit::NotAuthorizedError
|
2022-09-04 00:05:13 +02:00 |
|
|
5ace779d0c
|
fix and add specs
|
2022-08-31 20:51:58 +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 |
|
|
c228850ae8
|
Update find method
|
2022-08-20 00:37:48 +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 |
|
|
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 |
|
|
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 |
|
|
0a3b4a8129
|
Fix Rubocop offense
|
2022-06-15 17:39:20 +02:00 |
|
|
2ce9c4258a
|
Remove New Relic
|
2022-04-29 22:53:36 +02:00 |
|
|
2f86b18fd6
|
Fix run and score statistics for internal and external users
|
2022-01-21 13:13:52 +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 |
|
|
ea85519163
|
Update bundle (with newest rubocop version) and fix offenses
|
2022-01-04 09:42:37 +01:00 |
|
|
0c1a10959c
|
Use file name with file path as identifier
|
2021-12-15 00:52:31 +01:00 |
|
|
d559cfb323
|
Extract Redirect Behavior to own module
|
2021-11-23 01:38:31 +01:00 |
|
|
9058ce00db
|
Add A/B/n test for interventions
|
2021-11-23 01:38:10 +01:00 |
|
|
991fdef8bc
|
Handle depleted containers for submit
|
2021-11-14 22:45:12 +01:00 |
|
|
f577fed03c
|
Fix nil for @execution_environments
|
2021-11-09 19:25:00 +01:00 |
|
|
d7e515f1c6
|
Fix rubocop offense
|
2021-11-02 10:46:48 +01:00 |
|
|
620dac935a
|
Fix bug that prevented binary file uploads
|
2021-11-02 10:31:50 +01:00 |
|
|
cf58be97ee
|
Fix 17 previously failing specs
|
2021-11-01 17:12:49 +01:00 |
|
|
9374334bef
|
Fix memoization for exercise_params
|
2021-10-08 19:30:55 +02:00 |
|
|
ccf2f1f5fd
|
Memoize @exercise_params
|
2021-10-08 19:30:54 +02:00 |
|
|
e7cf4ef5db
|
Apply automatic rubocop fixes
|
2021-06-25 14:41:49 +02:00 |
|