Activities: Adaptive Quiz

Maintained by Picture of Adam Franco Adam Franco
Create tests that efficiently measure users' abilities by adapting the question difficulty to the estimate of the user's ability.
217 sites
29 fans

The Adaptive Quiz activity enables a teacher to create tests that efficiently measure the takers' abilities. Adaptive tests are comprised of questions selected from the question bank that are tagged with a score of their difficulty. The questions are chosen to match the estimated ability level of the current test-taker. If the test-taker succeeds on a question, a more challenging question is presented next. If the test-taker answers a question incorrectly, a less-challenging question is presented next. This technique will develop into a sequence of questions converging on the test-taker's effective ability level. The test stops when the test-taker's ability is determined to the required accuracy.

The Adaptive Quiz activity uses the "Practical Adaptive Testing CAT Algorithm" by B.D. Wright published in Rasch Measurement Transactions, 1988, 2:2 p.24 and discussed in John Linacre's "Computer-Adaptive Testing: A Methodology Whose Time Has Come." MESA Memorandum No. 69 (2000).

This Moodle activity module was created as a collaborative effort between Middlebury College and Remote Learner. The latest code, documentation, and bug-tracker can be found at


Screenshot #0


Picture of Adam Franco
Adam Franco (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of David Heuring
    Thu, 17 Nov 2016, 8:27 AM
    Hi Adam,

    This plugin works really well except for adding images or an audio file to the questions using the text editor. They show up in edit mode but are missing when actually taking the test. It seems like it might be a path problem. I reported this on github but it doesn't appear that any bugs are being fixed. Just wondering if you or any developers can take a quick look and fix this path problem. Would really like to display images and the audio player in tests. Otherwise, this plugin is terrific!

    Thanks, much.
    Wed, 23 Nov 2016, 9:54 AM
    Hi Adam,
    After I created a few questions I tried to start the Adaptive quiz but an error message occured. This is Missing tag prefix. What should i do, where can i go to fix this problem? Everything else works fine to me. I woulb be grateful if someone can help me because i am stacked here and can't proceed.

    Thanks in anvance.
  • Picture of David Heuring
    Wed, 23 Nov 2016, 10:18 AM
    Sure, I think I can help. Basically, the test needs a way to determine the difficulty of each question in order to be adaptive. So first I created standard tags for my six levels of difficulty by going to /site administration/appearance/manage tags. There I added the following tags: adpq_1, adpq_2, adpq_3, adpq_4, adpq_5, adpq_6.

    Next, for each question, go to settings (or click on the little pencil), scroll to the bottom and open up "Tags" to select one of the standard tags you just created that corresponds to level of difficulty for that question. You'll need to do this for all of your questions. Works great once it is set up.


    P.S. Adam, if you read this, I hope you find some time soon to fix the images and audio file problem I reported earlier. I'd like to add listening questions to the placement test but so far I'm unable to do so until this issue is fixed. Much appreciated!!!
  • Picture of Adam Franco
    Wed, 30 Nov 2016, 6:49 AM
    As of version 1.2.2 images and files embedded in questions should now display properly.
  • Picture of Chris Kenniburg
    Tue, 13 Dec 2016, 9:48 PM
    Is anyone using this on Moodle 3.1 or 3.2? We just discovered this plugin and think it is pretty powerful.
  • Picture of Kees Koopman
    Wed, 14 Dec 2016, 2:37 AM
    Hi Chris, me too!
  • Picture of Adam Franco
    Wed, 14 Dec 2016, 2:42 AM
    Chris, I did some basic testing of version 1.2.2 in Moodle 3.1 and it seemed to work ok. Extensive testing has not been done to my knowledge, but I'd love to hear of any success stories or will review patches submitted to Github.
  • Picture of Kees Koopman
    Wed, 14 Dec 2016, 2:46 AM
    Great! I want to use "Adaptive Quiz" as soon as it is "Moodle 3.2 - proof". Thanks!
    Thu, 15 Dec 2016, 11:54 AM
    Thanks David for your help. Does anyone know a similar adaptive plugin which classify the students according to the answers.
  • Picture of Seth Mengal
    Thu, 12 Jan 2017, 3:28 PM
    Hi Adam, the images are not loading for me still. Updated the Plugin to the latest version. Using Moodle 2.9..
  • Picture of David Heuring
    Thu, 12 Jan 2017, 3:51 PM
    Hi, Seth-

    Adam worked on this for me awhile back. I needed both audio files to play and images to show up in the questions. He made some changes to the plugin. I don't know if he updated the Moodle repository though. I got his updated version directly from GitHub. Unfortunately, I was unable to get it to work on my Moodle production site. Interestingly, the images did show and audio played on a clean Moodle development site so there must something conflicting on my production site. I never figured it out and opted for a work around by putting all my images and audio files in a separate folder on the server and then linking to them in the text editor. Not the best solution but one that displays the images and plays the audio for the test takers. HTH
  • Picture of Seth Mengal
    Thu, 19 Jan 2017, 5:00 PM
    Hi David, thanks for the information - let me check that github version if its doing any good but i did check i remember the git version too. Do u still have the files of the adaptivequiz git where images did work a bit? Thanks again.
  • Picture of Adam Franco
    Fri, 20 Jan 2017, 5:11 AM
    Hi Seth, see comments about the image issue in
  • Picture of Andriy Semenets
    Fri, 3 Feb 2017, 11:42 PM
    Hi, everybody
    Maybe somebody who experienced with this excellent plugin provide little explanation about usage issue:
    - teacher has created one official tag:
    - he assign official and additional tags to question, like this
    - however, during attempt we got next: :
    all question marked as had difficult level 50 (minimal for quiz)
    We have tried to follow documentation. What did we do wrong? Moodle 3.2.1
  • Picture of Deepanshu Agarwal
    Wed, 1 Mar 2017, 1:50 AM
    Hi everyone
    Is the code available on the github link given above is complete Adaptive quiz system project ?
1 2
Please login to post comments