ILIAS
ILIAS copied to clipboard
T&A 45192: Avoid Blocking Unfinished Attempts
Hi everyone,
This PR addresses the issue described in Ticket 45192, where a test that is limited in attempts refuses further processing after being paused if the participant would have passed the test based on points alone.
This behavior occurs because the test_result_cache table is written to every time a question is answered in a test attempt. This means that after the participant has answered enough questions, the marked flag is set in the table, even though the test has not yet been completed.
As always, I look forward to feedback on the changes. @thojou has already approved this PR in an internal review.
Best, @lukas-heinrich