I updated my test Adapt AT server with the new v4.6.0 adapt-contrib-assessment extension.
The course I tested is just a page with an assessment having 7 MCQ questions.
The questions are assigned to 3 banks (with 3, 2, and 2 questions).
The draw is done using this split: "1,1,1".
But with the new assessment version, I get all 7 questions.
In the assessment model, the "_setupAssessmentData" function the "shouldResetAssessment" variable is always false, which in turn means that the "_setupBankedAssessment" function is never called.
"shouldResetAssessment" is false because "shouldResetOnRevisit" is false, "state.isPass" is undefined, "hasAttemptsLeft" is false, and "force" is undefined.
I would have expected the "_setupBankedAssessment" function to be called on the first visit.