-
Notifications
You must be signed in to change notification settings - Fork 358
Description
Describe the bug
After finishing a quiz, Artemis shows the banner:
“The quiz has ended. Please wait. If the results do not load automatically within 60s, please refresh the page.”
In cases where the quiz/exercise has a submission due date in the future (and/or results are intentionally not published yet), the banner is misleading: refreshing does not help and the message can remain for a long time although nothing is “loading”.
The banner wording is confusing because results are expected to appear, while they are likely gated until the due date or until instructors publish them.
To Reproduce
- Open an Artemis quiz/exercise that has a submission due date in the future and results are not immediately available/published.
- Participate in the quiz and submit/finish it.
- Observe the post-submission page.
- The banner “The quiz has ended. Please wait… refresh the page.” is shown.
- Wait > 60s and refresh the page — the banner/message still does not clarify the actual state (results may not be published yet).
Expected behavior
If results are not supposed to be visible yet (e.g., because the due date is in the future or results are not published), Artemis should not display a “loading results”/“please refresh” banner.
Instead, the UI should clearly communicate one of the following:
- Submission received/saved successfully
- Results will be available after the due date and/or once they are published by instructors
- Provide a timestamp (due date) or a hint where to check later
Screenshots
Which version of Artemis are you seeing the problem on?
8.7.3
What browsers are you seeing the problem on?
Chrome
Additional context
No response