Adaptive Quiz

Activities ::: mod_adaptivequiz
Maintained by Adam Franco
Create tests that efficiently measure users' abilities by adapting the question difficulty to the estimate of the user's ability.
Latest release:
210 sites
156 downloads
49 fans
Current versions available: 3

No maintenance -- this plugin is in need of maintainers: The sponsor of this plugin, Middlebury College, is no longer using Moodle. If you are interested in updating this module for future Moodle releases and further improving it, please contact afranco@middlebury.edu.

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 https://github.com/middlebury/moodle-mod_adaptivequiz.

Sets

This plugin is part of set Seeking new maintainer.

Screenshots

Screenshot #0

Contributors

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

Comments RSS

Comments

  • Mon, Jan 27, 2014, 3:32 AM
    Hello,

    I can't integrate this plugin into my moodle site sad After one or two questions, the quiz is aborted with this message:
    Error output, so disabling automatic redirect.


    Did you remember to call setType() for 'cmid'? Defaulting to PARAM_RAW cleaning.

    line 1316 of /lib/formslib.php: call to debugging()
    line 282 of /lib/formslib.php: call to moodleform->detectMissingSetType()
    line 202 of /lib/formslib.php: call to moodleform->_process_submission()
    line 598 of /mod/adaptivequiz/renderer.php: call to moodleform->moodleform()
    line 84 of /mod/adaptivequiz/attempt.php: call to mod_adaptivequiz_renderer->display_password_form()

    Did you remember to call setType() for 'uniqueid'? Defaulting to PARAM_RAW cleaning.

    line 1316 of /lib/formslib.php: call to debugging()
    line 282 of /lib/formslib.php: call to moodleform->detectMissingSetType()
    line 202 of /lib/formslib.php: call to moodleform->_process_submission()
    line 598 of /mod/adaptivequiz/renderer.php: call to moodleform->moodleform()
    line 84 of /mod/adaptivequiz/attempt.php: call to mod_adaptivequiz_renderer->display_password_form()

    Can someone help me?
Please login to post comments