Blur potentially sensitive info while in anonymous mode #5083
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request blurs some exercise names while in anonymous mode to prevent sensitive information from leaking. Currently, the blur is applied to:
The blur is applied by adding a css class that adds a blur using a filter. When you hover over the element, the blur disapprears.
This feature was implemented after @pdawyndt voiced his concern that the name of exam/evaluation exercises might be leaked to students when using Dodona while projecting. The addition of draft exercises on the homepage worsens this concern.
You could argue that "jump back in" and recent exercises in courses should also be blurred, but then the homepage becomes hard to read. I think we now blur the most likely candidates.
Note that we keep struggling with finding an accurate name for demo mode/anonymous mode.