Skip to content

Misleading banner after quiz end when results are not yet published #12001

@Predixx

Description

@Predixx

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

  1. Open an Artemis quiz/exercise that has a submission due date in the future and results are not immediately available/published.
  2. Participate in the quiz and submit/finish it.
  3. Observe the post-submission page.
  4. The banner “The quiz has ended. Please wait… refresh the page.” is shown.
  5. 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

Image

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

Relevant log output

Metadata

Metadata

Assignees

Labels

assessmentPull requests that affect the corresponding modulebugcommunicationPull requests that affect the corresponding modulecorePull requests that affect the corresponding moduleexercisePull requests that affect the corresponding modulegood first issuelecturePull requests that affect the corresponding modulequizPull requests that affect the corresponding module

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions