One of these mastery module things where students must get 20 questions correct in a row or be set back to starting over. Works great for mastery learning but sucks every time the student gets down to 1 from the starting point of 20 and then has the page freeze not allowing them to go to the next question. I have copied a typical page script from it. Does anything pop out to you that might be causing this behavior?
--------------------------------------------------------------------------------
Actions for Definable Multiple Choice Question "Definable Multiple Choice" of Page "crayfish"
--------------------------------------------------------------------------------
-- On question answered... -----------------------------------------------------
If score = "correct"
Set visible of Web Graphic "correct" of This Background to true
Set currentmastery to currentmastery + 1
Set needing to mastery - currentmastery
Set text of Field "need" of This Background to needing
If currentmastery >= mastery
Go to page "certificate"
End if
Else
Set visible of Web Graphic "incorrect" of This Background to true
Set currentmastery to 0
Set text of Field "need" of This Background to mastery
End if
Set enabled of Navigation Button "next" of This Background to true
Set enabled of Navigation Button "previous" of This Background to true
--------------------------------------------------------------------------------
Actions for Button "Exit" of Background "wormdiagram"
--------------------------------------------------------------------------------
-- On click... -----------------------------------------------------------------
Exit (LMS: Student cannot resume) (LMS: no automatic navigation)
--------------------------------------------------------------------------------
Actions for Navigation Button "next" of Background "wormdiagram"
--------------------------------------------------------------------------------
-- On load page... -------------------------------------------------------------
Set enabled of Self to false
--------------------------------------------------------------------------------
Actions for Web Graphic "incorrect" of Background "wormdiagram"
--------------------------------------------------------------------------------
-- On click... -----------------------------------------------------------------
Set visible of Self to false
-- On unload page... -----------------------------------------------------------
Set visible of Self to false
--------------------------------------------------------------------------------
Actions for Web Graphic "correct" of Background "wormdiagram"
--------------------------------------------------------------------------------
-- On click... -----------------------------------------------------------------
Set visible of Self to false
-- On unload page... -----------------------------------------------------------
Set visible of Self to false
--------------------------------------------------------------------------------
Actions for Navigation Button "previous" of Background "wormdiagram"
--------------------------------------------------------------------------------
-- On load page... -------------------------------------------------------------
Set enabled of Self to false