ALM Quiz – Allowing Learners to Reattempt Quizzes at Module Level in custom ALM UI:

  1. How to reset the modules in ALM nataive UI?
  • We can reset the modules such as quiz type or other types which user has failed or incomplete by following below steps –
    1. Sign in as Admin
    2. Navigate to course -> view course -> go to learners -> select learner -> actions -> click on reset modules

Prerequisite to reset the module:-   Do not enable the reattempts at course or module level if we want to provide ability to reset the modules specifically ALM quiz since we don’t get the re-attempt options in player.

 

If we enable to re-attempts at course or module level then the module reset option(both via UI or API) will not work especially for quiz module. Resetting from UI/API provides the learner with an extra attempt if all attempts are exhausted.

Solution for implementing a similar reset functionality in custom user interface of your own –

  1. ALP API:
      1. We can use POST /users/{userId}/moduleResetPost to reset the specific module. The following parameters needs to be passed to this API.
        • userId
        • loId
        • loResourceId

– The API endpoint shown above should be utilized to create a reset button for end users.

– We suggest maintaining a permanent reset button on the module overview page. This will provide users with the flexibility to reattempt the module at their convenience. The rationale behind this recommendation is that users may need to retry the module if they fail, regardless of whether they choose to restart on the same day or the next.

– Relying solely on the LOresourceGrades data from the API may not be ideal, as there are no specific indicators to signal when a user has failed an attempt.

– Either keep the reset button permanently accessible or implement a counter on your end to limit its usage. This approach mirrors the functionality of reattempting in ALM.

Conclusion: Enhancing the learner experience in ALM quizzes and surveys is a continuous process. By addressing challenges such as making enabling reattempts at the module level, organizations can create a more engaging and effective learning environment.

————————————————————————————————————–
#Headless LMS #ALM #Custom web UI #API implementation #Course #Quiz #reattempt #reset #Adobe learning manager custom web page #HLMS #How to reset?

All Comments
Sort by:  Most Recent