ls1intum / Artemis

Artemis - Interactive Learning with Automated Feedback
https://docs.artemis.cit.tum.de
MIT License
487 stars 288 forks source link

Quiz results are still not saved #8694

Closed just-max closed 2 months ago

just-max commented 4 months ago

Describe the bug

Like in https://github.com/ls1intum/Artemis/issues/8567, quiz results are not being saved.

To Reproduce

  1. Create a quiz with batch mode individual
  2. Participate in the quiz
  3. Check the scores or participation tab of the quiz.
  4. See that there is no result.

Expected behavior

Quiz participation should be saved

Screenshots

Before the timer runs out (student view): image

After the timer runs out (student view): image

The participation view (empty): image

One of our students reported that:

I submitted my [...] quiz, but it still just shows "currently participating" without any result.

Which version of Artemis are you seeing the problem on?

7.1.1

What browsers are you seeing the problem on?

Firefox

Additional context

No response

Relevant log output

No response

jerhard commented 4 months ago

This happened for a quiz that will be open until the end of the semester, where students can compensate for the points in the other quiz. A fix to this issue should allow the students that had the problem to successfully participate in the ongoing exercise.

FelixTJDietrich commented 2 months ago

Was this issue related to/fixed by #8703?

krusche commented 2 months ago

this was recently fixed

michael-schwarz commented 2 months ago

@krusche: Unfortunately, it seems the issue was not in fact fixed. (Or there is another bug with similar effects?)

For this week's quiz (working time ended today 6pm CEST) in the FPV course (https://artemis.in.tum.de/course-management/351/quiz-exercises/14041) only one student seems to have received a score, even though several hundred students submitted it.

One of our students sent this screenshot of what it looks like for them: image

michael-schwarz commented 2 months ago

In the participation view, it looks like only the student who has the earliest start date for the quiz got a score, for all others it still shows participating (https://artemis.in.tum.de/course-management/351/quiz-exercises/14041/participations):

participations

krusche commented 2 months ago

The logic changed: now the results are only calculated at the end date of the quiz. Is the quiz already completely over?

krusche commented 2 months ago

Ah just found it, not sure why the evaluation was not done at the end of the quiz. I clicked on the new "evaluate" button in the quiz details and now the results are available. Did you edit the quiz at some point?

michael-schwarz commented 2 months ago

Thank you for the very quick help, it's very much appreciated!

Yes, I did edit the quiz at some point after the release date (but before the first batch was started), as there was a small mistake in the questions.

We'll be sure to try whether a click on "evaluate" helps resolve the problem if we ever encounter it again before creating an issue here.

krusche commented 2 months ago

Great, we will investigate why the automatic evaluation did not run properly at the end of the quiz. Maybe, there is an edge case when the quiz is edited and the scheduled task is not properly re-configured in this case