dodona-edu / dodona

🧑‍💻 Learn to code for secondary and higher education
https://dodona.be
MIT License
64 stars 18 forks source link

Allow more flexible reuse of annotations across different courses/exercises #5648

Open jorg-vr opened 1 week ago

jorg-vr commented 1 week ago

This pull request allows updating a saved annotation such that it is reusable in all your courses and/or for all exercises within a course.

The default values remain the limited scope. A user has to explicitly make an annotation more general.

This setting is currently only available on edit and not on create. This avoids making the interface to save an annotation more complex at the cost of making the feature less discoverable. I would suggest releasing like this and improving discoverability at a later stage after receiving some feedback from users.

image image

Closes #4993