605ce66d62
Move hidden feedback explanation closer to checkbox
2023-12-08 20:43:39 +01:00
dd6b25088a
German: Use gender-neutral language for roles
2023-12-08 20:28:51 +01:00
ef89b20986
Improve explanation for hidden feedback messages in tests
2023-12-08 20:25:02 +01:00
2b4f4f88bf
Bump the sentry-javascript group with 3 updates
...
Bumps the sentry-javascript group with 3 updates: [@sentry/core](https://github.com/getsentry/sentry-javascript ), [@sentry/integrations](https://github.com/getsentry/sentry-javascript ) and [@sentry/utils](https://github.com/getsentry/sentry-javascript ).
Updates `@sentry/core` from 7.85.0 to 7.86.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.85.0...7.86.0 )
Updates `@sentry/integrations` from 7.85.0 to 7.86.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.85.0...7.86.0 )
Updates `@sentry/utils` from 7.85.0 to 7.86.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.85.0...7.86.0 )
---
updated-dependencies:
- dependency-name: "@sentry/core"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: sentry-javascript
- dependency-name: "@sentry/integrations"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: sentry-javascript
- dependency-name: "@sentry/utils"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: sentry-javascript
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-08 08:50:05 +01:00
bcb6409126
Bump rubocop from 1.57.2 to 1.58.0 and fix offenses
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.57.2 to 1.58.0.
- [Release notes](https://github.com/rubocop/rubocop/releases )
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop/compare/v1.57.2...v1.58.0 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-07 11:02:00 +01:00
be3264ac25
Bump selenium-webdriver from 4.15.0 to 4.16.0
...
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium ) from 4.15.0 to 4.16.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases )
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES )
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.15.0...selenium-4.16.0 )
---
updated-dependencies:
- dependency-name: selenium-webdriver
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-07 08:05:43 +01:00
0f9229f4b8
Bump rack-mini-profiler from 3.2.0 to 3.3.0
...
Bumps [rack-mini-profiler](https://github.com/MiniProfiler/rack-mini-profiler ) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/MiniProfiler/rack-mini-profiler/releases )
- [Changelog](https://github.com/MiniProfiler/rack-mini-profiler/blob/master/CHANGELOG.md )
- [Commits](https://github.com/MiniProfiler/rack-mini-profiler/compare/v3.2.0...v3.3.0 )
---
updated-dependencies:
- dependency-name: rack-mini-profiler
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-07 08:05:28 +01:00
2559a3bd16
Bump rack-mini-profiler from 3.1.1 to 3.2.0
...
Bumps [rack-mini-profiler](https://github.com/MiniProfiler/rack-mini-profiler ) from 3.1.1 to 3.2.0.
- [Release notes](https://github.com/MiniProfiler/rack-mini-profiler/releases )
- [Changelog](https://github.com/MiniProfiler/rack-mini-profiler/blob/master/CHANGELOG.md )
- [Commits](https://github.com/MiniProfiler/rack-mini-profiler/compare/v3.1.1...v3.2.0 )
---
updated-dependencies:
- dependency-name: rack-mini-profiler
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-06 08:39:15 +01:00
ff2723e432
Bump sentry-rails and sentry-ruby
...
Bumps [sentry-rails](https://github.com/getsentry/sentry-ruby ) and [sentry-ruby](https://github.com/getsentry/sentry-ruby ). These dependencies needed to be updated together.
Updates `sentry-rails` from 5.14.0 to 5.15.0
- [Release notes](https://github.com/getsentry/sentry-ruby/releases )
- [Changelog](https://github.com/getsentry/sentry-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-ruby/compare/5.14.0...5.15.0 )
Updates `sentry-ruby` from 5.14.0 to 5.15.0
- [Release notes](https://github.com/getsentry/sentry-ruby/releases )
- [Changelog](https://github.com/getsentry/sentry-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-ruby/compare/5.14.0...5.15.0 )
---
updated-dependencies:
- dependency-name: sentry-rails
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: sentry-ruby
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-06 08:39:04 +01:00
dccfe5cbc8
Reduce SQL queries for exercise batch update
...
Fixes CODEOCEAN-10D
2023-12-05 22:12:42 +01:00
ae75d1ea3a
Disable sub-access to exercises from external user
2023-12-05 21:02:10 +01:00
a6f64c83a0
Reduce SQL queries for external user statistics
...
Fixes CODEOCEAN-100
Fixes CODEOCEAN-YN
Fixes CODEOCEAN-10H
2023-12-05 20:57:55 +01:00
de25cb6712
Bump the sentry-javascript group with 3 updates
...
Bumps the sentry-javascript group with 3 updates: [@sentry/core](https://github.com/getsentry/sentry-javascript ), [@sentry/integrations](https://github.com/getsentry/sentry-javascript ) and [@sentry/utils](https://github.com/getsentry/sentry-javascript ).
Updates `@sentry/core` from 7.84.0 to 7.85.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.84.0...7.85.0 )
Updates `@sentry/integrations` from 7.84.0 to 7.85.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.84.0...7.85.0 )
Updates `@sentry/utils` from 7.84.0 to 7.85.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.84.0...7.85.0 )
---
updated-dependencies:
- dependency-name: "@sentry/core"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: sentry-javascript
- dependency-name: "@sentry/integrations"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: sentry-javascript
- dependency-name: "@sentry/utils"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: sentry-javascript
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-05 09:33:18 +01:00
f393d8cb48
Sentry: Allow backend filtering for WebSocket connections without frontend
2023-12-02 23:30:03 +01:00
05adde58ce
Correctly set current Sentry span for WebSocket requests
2023-12-02 23:30:03 +01:00
fc1b5bfa6b
Bump the sentry-javascript group with 3 updates
...
Bumps the sentry-javascript group with 3 updates: [@sentry/core](https://github.com/getsentry/sentry-javascript ), [@sentry/integrations](https://github.com/getsentry/sentry-javascript ) and [@sentry/utils](https://github.com/getsentry/sentry-javascript ).
Updates `@sentry/core` from 7.83.0 to 7.84.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.83.0...7.84.0 )
Updates `@sentry/integrations` from 7.83.0 to 7.84.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.83.0...7.84.0 )
Updates `@sentry/utils` from 7.83.0 to 7.84.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.83.0...7.84.0 )
---
updated-dependencies:
- dependency-name: "@sentry/core"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: sentry-javascript
- dependency-name: "@sentry/integrations"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: sentry-javascript
- dependency-name: "@sentry/utils"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: sentry-javascript
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-01 09:43:41 +01:00
f0a233d25d
Bump @fortawesome/fontawesome-free from 6.5.0 to 6.5.1
...
Bumps [@fortawesome/fontawesome-free](https://github.com/FortAwesome/Font-Awesome ) from 6.5.0 to 6.5.1.
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases )
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md )
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.5.0...6.5.1 )
---
updated-dependencies:
- dependency-name: "@fortawesome/fontawesome-free"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-01 03:56:32 +00:00
9dd469a935
Bump sortablejs from 1.15.0 to 1.15.1
...
Bumps [sortablejs](https://github.com/SortableJS/Sortable ) from 1.15.0 to 1.15.1.
- [Release notes](https://github.com/SortableJS/Sortable/releases )
- [Commits](https://github.com/SortableJS/Sortable/compare/1.15.0...1.15.1 )
---
updated-dependencies:
- dependency-name: sortablejs
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-01 03:56:18 +00:00
5ddc5a8ca5
Redirect users after sign in to their desired page
2023-12-01 00:06:31 +01:00
cee3ceb188
Bump @babel/preset-env from 7.23.3 to 7.23.5
...
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) from 7.23.3 to 7.23.5.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.23.5/packages/babel-preset-env )
---
updated-dependencies:
- dependency-name: "@babel/preset-env"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-30 04:20:10 +00:00
b829d6a554
Bump @babel/core from 7.23.3 to 7.23.5
...
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.23.3 to 7.23.5.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.23.5/packages/babel-core )
---
updated-dependencies:
- dependency-name: "@babel/core"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-30 04:07:16 +00:00
61db8112b8
Bump @babel/runtime from 7.23.4 to 7.23.5
...
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime ) from 7.23.4 to 7.23.5.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.23.5/packages/babel-runtime )
---
updated-dependencies:
- dependency-name: "@babel/runtime"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-30 03:53:57 +00:00
2eba8ecca4
Bump net-imap from 0.4.6 to 0.4.7
...
Bumps [net-imap](https://github.com/ruby/net-imap ) from 0.4.6 to 0.4.7.
- [Release notes](https://github.com/ruby/net-imap/releases )
- [Commits](https://github.com/ruby/net-imap/compare/v0.4.6...v0.4.7 )
---
updated-dependencies:
- dependency-name: net-imap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-30 03:30:54 +00:00
dcdf6350a5
Bump carrierwave from 3.0.4 to 3.0.5
...
Bumps [carrierwave](https://github.com/carrierwaveuploader/carrierwave ) from 3.0.4 to 3.0.5.
- [Release notes](https://github.com/carrierwaveuploader/carrierwave/releases )
- [Changelog](https://github.com/carrierwaveuploader/carrierwave/blob/master/CHANGELOG.md )
- [Commits](https://github.com/carrierwaveuploader/carrierwave/compare/v3.0.4...v3.0.5 )
---
updated-dependencies:
- dependency-name: carrierwave
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-29 21:56:29 +00:00
124bd0d5fb
Bump @fortawesome/fontawesome-free from 6.4.2 to 6.5.0
...
Bumps [@fortawesome/fontawesome-free](https://github.com/FortAwesome/Font-Awesome ) from 6.4.2 to 6.5.0.
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases )
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md )
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.4.2...6.5.0 )
---
updated-dependencies:
- dependency-name: "@fortawesome/fontawesome-free"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-29 08:41:45 +01:00
938fabfa32
Bump the sentry-javascript group with 3 updates
...
Bumps the sentry-javascript group with 3 updates: [@sentry/core](https://github.com/getsentry/sentry-javascript ), [@sentry/integrations](https://github.com/getsentry/sentry-javascript ) and [@sentry/utils](https://github.com/getsentry/sentry-javascript ).
Updates `@sentry/core` from 7.82.0 to 7.83.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.82.0...7.83.0 )
Updates `@sentry/integrations` from 7.82.0 to 7.83.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.82.0...7.83.0 )
Updates `@sentry/utils` from 7.82.0 to 7.83.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.82.0...7.83.0 )
---
updated-dependencies:
- dependency-name: "@sentry/core"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: sentry-javascript
- dependency-name: "@sentry/integrations"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: sentry-javascript
- dependency-name: "@sentry/utils"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: sentry-javascript
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-29 08:28:23 +01:00
68a0ae3248
Remove temporary monkey patch for Mnemosyne
2023-11-28 18:13:31 +01:00
7cf26e1ea7
Bundle update
2023-11-28 18:13:09 +01:00
110538adcc
Bump the sentry-javascript group with 3 updates
...
Bumps the sentry-javascript group with 3 updates: [@sentry/core](https://github.com/getsentry/sentry-javascript ), [@sentry/integrations](https://github.com/getsentry/sentry-javascript ) and [@sentry/utils](https://github.com/getsentry/sentry-javascript ).
Updates `@sentry/core` from 7.81.1 to 7.82.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.81.1...7.82.0 )
Updates `@sentry/integrations` from 7.81.1 to 7.82.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.81.1...7.82.0 )
Updates `@sentry/utils` from 7.81.1 to 7.82.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.81.1...7.82.0 )
---
updated-dependencies:
- dependency-name: "@sentry/core"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: sentry-javascript
- dependency-name: "@sentry/integrations"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: sentry-javascript
- dependency-name: "@sentry/utils"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: sentry-javascript
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-28 09:07:04 +01:00
a337b242c7
Bump terser from 1.1.19 to 1.1.20
...
Bumps [terser](https://github.com/ahorek/terser-ruby ) from 1.1.19 to 1.1.20.
- [Release notes](https://github.com/ahorek/terser-ruby/releases )
- [Changelog](https://github.com/ahorek/terser-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ahorek/terser-ruby/compare/1.1.19...1.1.20 )
---
updated-dependencies:
- dependency-name: terser
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-28 04:07:02 +00:00
687d911029
Bump vis-data from 7.1.8 to 7.1.9
...
Bumps [vis-data](https://github.com/visjs/vis-data ) from 7.1.8 to 7.1.9.
- [Release notes](https://github.com/visjs/vis-data/releases )
- [Changelog](https://github.com/visjs/vis-data/blob/master/.releaserc.yml )
- [Commits](https://github.com/visjs/vis-data/compare/v7.1.8...v7.1.9 )
---
updated-dependencies:
- dependency-name: vis-data
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-27 03:23:38 +00:00
b4ee21a00d
Reduce global JavaScript variables for Turtle
...
Fixes
2023-11-25 01:18:19 +01:00
59aa3926d9
Fix misleading Sentry error for DockerContainerPool
2023-11-24 23:49:29 +01:00
26560e6041
Bundle update
2023-11-24 21:36:39 +01:00
0bd7c93d65
Allow clicking on checkboxes for batch update
2023-11-24 16:41:49 +01:00
1fb5e45202
Monkey Patch Mnemosyne until Rails 7.1 support landed
...
See https://github.com/mnemosyne-mon/mnemosyne-ruby/pull/70
2023-11-24 16:28:53 +01:00
e911f7671d
Bump factory_bot_rails from 6.2.0 to 6.4.2
...
Bumps [factory_bot_rails](https://github.com/thoughtbot/factory_bot_rails ) from 6.2.0 to 6.4.2.
- [Release notes](https://github.com/thoughtbot/factory_bot_rails/releases )
- [Changelog](https://github.com/thoughtbot/factory_bot_rails/blob/main/NEWS.md )
- [Commits](https://github.com/thoughtbot/factory_bot_rails/compare/v6.2.0...v6.4.2 )
---
updated-dependencies:
- dependency-name: factory_bot_rails
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-24 08:58:50 +01:00
60b0a5b5a1
Improve SQL query for fetching contributor for feedback
2023-11-23 14:42:10 +01:00
e9f099d59f
Properly nest UserExerciseFeedback
...
Fixes CODEOCEAN-108
2023-11-23 14:42:10 +01:00
b43dfa364e
Improve LTI handling for InternalUsers
2023-11-23 14:42:10 +01:00
3b05a44b9e
Allow programming groups to score exercises remotely
2023-11-23 14:42:10 +01:00
fe26378387
Extract ScoringChecks and rework RemoteEvaluations
2023-11-23 14:42:10 +01:00
175c8933f3
Automatically submit LTI grade on each score run
...
With this commit, we refactor the overall score handling of CodeOcean. Previously, "Score" and "Submit" were two distinct actions, requiring users to confirm the LTI transmission of their score (after assessing their submission). This yielded many questions and was unnecessary, since LTI parameters are no longer expiring after each use. Therefore, we can now transmit the current grade on each score run with the very same LTI parameters. As a consequence, the LTI consumer gets a more detailed history of the scores, enabling further analytical insights.
For users, the previous "Submit" button got replaced with a notification that is shown as soon as the full score got reached. Then, learners can decide to "finalize" their work on the given exercise, which will initiate a redirect to a follow-up action (as defined in the RedirectBehavior). This RedirectBehavior has also been unified and simplified for better readability.
As part of this refactoring, we rephrased the notifications and UX workflow of a) the LTI transmission, b) the finalization of an exercise (measured by reaching the full score) and c) the deadline handling (on time, within grace period, too late). Those information are now separately shown, potentially resulting in multiple notifications. As a side effect, they are much better maintainable, and the LTI transmission is more decoupled from this notification handling.
2023-11-23 14:42:10 +01:00
1e06ab3fa9
Prevent cross access of PG for different exercise
...
Here, we are only checking the condition based on the URL if both parameters (exercise and programming group) are given. Otherwise, we skip the check.
2023-11-23 14:42:10 +01:00
3048cf2644
Remove unnecessary #to_s in controller
2023-11-23 14:42:10 +01:00
ee351198f5
Fix CommunitySolution after introduction of programming pairs
2023-11-23 14:42:10 +01:00
9b705fd538
Remove erroneous validation from CommunitySolution
2023-11-23 14:42:10 +01:00
988aefdbf9
Add tests for Exercise#needs_more_feedback?
2023-11-23 14:42:10 +01:00
347af23f98
Remove duplicated render_views
for SubmissionsController spec
2023-11-23 14:42:10 +01:00
8b37242a58
RSpec redirect: Fix erroneous test cases for DELETE
2023-11-23 14:42:10 +01:00