Adaptive Quiz: CAT (Computer-Adaptive Testing) implementation for Moodle

Maintained by Vitaly Potenko, Adam Franco
Create tests that efficiently measure users' abilities by adapting the questions difficulty to the estimation of user's ability.
Price option: Free

Supports Moodle 2.6-4.5 See all versions
Latest release: 9 months ago
Installations: 724
Downloads (last 90 days): 196

Frankenstyle name: mod_adaptivequiz
Activities

Comments

Comments are no longer open for new posts. Existing comments remain available to read.

Hi there, thanks for this plugin. Unfortunately my images does not show in my quiz. What am I doing wrong? Please help.
Is there an option for time-limit in an adaptive quiz?
Is there any update for this plugin to works with the version 2.6 of moodle?
I'm getting an error with that says the plugin doesn't have the version number.
Any help?
Hi,
it would be great to be able to use this plugin with current moodle versions. Do you have any plans of maintaining the plugin?
This are the errors I have encountered so far:
Activity page:
add_to_log() has been deprecated, please rewrite your code to the new events API
line 48 of /lib/deprecatedlib.php: call to debugging()
line 50 of /mod/adaptivequiz/view.php: call to add_to_log()
--------------------------------------------------------------------------------------------------------
Results page:
line 443 of /lib/dml/moodle_database.php: dml_read_exception thrown
line 1080 of /lib/dml/mysqli_native_moodle_database.php: call to moodle_database->query_end()
line 145 of /mod/adaptivequiz/viewreport.php: call to mysqli_native_moodle_database->get_records_sql()
--------------------------------------------------------------------------------------------------------
At all times during attempt:
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()
--------------------------------------------------------------------------------------------------------
At random during attempt:
Error output, so disabling automatic redirect.
--------------------------------------------------------------------------------------------------------
Overview page:
Coding error detected, it must be fixed by a programmer: Invalid component specified in renderer request
More information about this error https://docs.moodle.org/28/en/error/debug/codingerror
Debug info: mod_adaptivequiz_questions
Error code: codingerror
Stack trace:
line 195 of /lib/outputfactories.php: coding_exception thrown
line 387 of /lib/outputfactories.php: call to renderer_factory_base->standard_renderer_classnames()
line 1791 of /lib/outputlib.php: call to theme_overridden_renderer_factory->get_renderer()
line 812 of /lib/pagelib.php: call to theme_config->get_renderer()
line 60 of /mod/adaptivequiz/questionanalysis/overview.php: call to moodle_page->get_renderer()
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?