Limiting quiz attempt to one in JoomlaLMS

Nov 09, 2011

Hi. I am using Articulate Quizmaker to publish my quiz. I am using JoomlaLMS. I want to allow the user only one attempt at the quiz and have set this number in the quiz template. But the user is able to make multiple attempts once I load the quiz onto the LMS.

The LMS only allows me to use the "last scored result" or the "best scored result". But neither is suitable for my case considering the user is able to attempt the quiz multiple times.So actually the user ends up cheating either way.

Turning the review answers off is not an option. Can you suggest a fix please? Thanks in advance.

7 Replies
Elena Haidu

We use JoomlaLMS too. I have a couple of suggestions to try.

1) I checked appropriate JoomlaLMS options. It turned that it has superficial options to manage SCORM quizzes.Try to use native quiz tool of JoomlaLMS. It is OK for creating flawless quizzes, otherwise they will be not SCORM ones. With JoomlaLMS native quizzes you can specify a maximum number of attempts to pass a quiz. You can also specify a number of attempts to answer every quiz question and even set the period that should pass before the next attempt. Check here - http://www.joomlalms.com/lms-help/teacher-documentation/quizzes-categories-management.html 

2) Check if you can manage attempts limits from inturnal SCORM settings. One of our quizzes waits for a minute while a learner answers a question and blocks next attempts after 1 minute is over. This SCORM quiz was just bought, it is all about its internal settings.

If it doesn't work for you I guess you need JoomlaLMS to be customized.

Brian Batt

Hi David,

Using Quiz Properties, you can specify the number of attempts learners receive to pass a quiz.

http://community.articulate.com/tutorials/products/specifying-how-many-quiz-attempts-your-learners-get.aspx

However, it's the responsibility of the LMS to handle subsequent attempts.  Within Quizmaker, you can limit the number of attempts as shown in the link above.

Thus, if your LMS supports limiting attempts, you'll want to set Quizmaker to a single attempt.  Then, set the Finish action so that the end-user exits the content.  When they try to relaunch the content, the LMS should see the previous attempt and then prevent them from accessing the content (or whatever options your LMS has). 

Elena Haidu

Brian Batt said:

Hi David,

Using Quiz Properties, you can specify the number of attempts learners receive to pass a quiz.

http://community.articulate.com/tutorials/products/specifying-how-many-quiz-attempts-your-learners-get.aspx

However, it's the responsibility of the LMS to handle subsequent attempts.  Within Quizmaker, you can limit the number of attempts as shown in the link above.

Thus, if your LMS supports limiting attempts, you'll want to set Quizmaker to a single attempt.  Then, set the Finish action so that the end-user exits the content.  When they try to relaunch the content, the LMS should see the previous attempt and then prevent them from accessing the content (or whatever options your LMS has). 


Brian, as far as I got from the tutorial actually Quizmaker counts a number of attempts a user can have and that's all. So, it doesn't handle subsequent attempts.  Do you mean that LMS should handle subsequent attempts taking into account a nuber of attempts recorded by Quizmaker. Am I right? Thanks

David Hibsher

Thank you Brian for the link to that tutorial. Unfortunately, I am not using Presenter, only Quizmaker. I have set the number of attempts for each question (it must be done question by question in Quizmaker) to 1, but learners are still able to take the quiz repeatedly.

I suspect there is a setting in SCORM Cloud (my LMS) I need to set, but can't figure out what it is. I have tried setting various settings on the Properties page (in SCORM Cloud), but am just shooting in the dark because I don't really know what each of the dozens of properties actually do or which need to be set which way.

This discussion is closed. You can start a new discussion or contact Articulate Support.