You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Attempt limits are specific to context ids and semesters: at least that's the idea. If I play a widget directly in Fall 2023, and then again in Spring 2024, those count against each semester's attempt limit, but fall 2023's attempt should not be deducted from spring 2024's attempt limit.
This means that for a given context ID, multiple semesters' worth of attempts are being bundled together to count against the attempt limit. The student will be able to initialize the widget, but will be unable to complete it, as the server responds with a 403 to play_logs_save.
The text was updated successfully, but these errors were encountered:
Attempt limits are specific to context ids and semesters: at least that's the idea. If I play a widget directly in Fall 2023, and then again in Spring 2024, those count against each semester's attempt limit, but fall 2023's attempt should not be deducted from spring 2024's attempt limit.
However, the score module appears to be ignoring semesters when validating the current attempt limit: https://github.com/ucfopen/Materia/blob/master/fuel/app/classes/materia/score/module.php#L99
This means that for a given context ID, multiple semesters' worth of attempts are being bundled together to count against the attempt limit. The student will be able to initialize the widget, but will be unable to complete it, as the server responds with a 403 to
play_logs_save
.The text was updated successfully, but these errors were encountered: