Select missing words
Maintained by
Tim Hunt, Chris Nelson, Jamie Pratt, Phil Butcher
This question type allows students to complete a paragraph of text by selecting the missing words using drop-down menus.
Comments
Comments are no longer open for new posts. Existing comments remain available to read.
I am looking for a bit of help, I think I broke my moodle (though I've found workarounds, I'm paranoid about causing a server crash again)
This is the error I receive, and it always is asking to install gapselect. (I have the drag and drop image questions working fine at this time)
qtype_gapselect
DDL sql execution error
More information about this error
Debug info: Table '`moodle`.`mdl_question_gapselect`' already exists
CREATE TABLE mdl_question_gapselect (
id BIGINT(10) NOT NULL auto_increment,
questionid BIGINT(10) NOT NULL DEFAULT 0,
shuffleanswers SMALLINT(4) NOT NULL DEFAULT 1,
correctfeedback LONGTEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
correctfeedbackformat TINYINT(2) NOT NULL DEFAULT 0,
partiallycorrectfeedback LONGTEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
partiallycorrectfeedbackformat TINYINT(2) NOT NULL DEFAULT 0,
incorrectfeedback LONGTEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
incorrectfeedbackformat TINYINT(2) NOT NULL DEFAULT 0,
shownumcorrect TINYINT(2) NOT NULL DEFAULT 0,
CONSTRAINT PRIMARY KEY (id)
, KEY mdl_quesgaps_que_ix (questionid)
)
ENGINE = InnoDB
DEFAULT CHARACTER SET utf8
DEFAULT COLLATE = utf8_unicode_ci
COMMENT='Defines select missing words questions'
Error code: ddlexecuteerror
Stack trace:
line 449 of \lib\dml\moodle_database.php: ddl_change_structure_exception thrown
line 905 of \lib\dml\mysqli_native_moodle_database.php: call to moodle_database->query_end()
line 76 of \lib\ddl\database_manager.php: call to mysqli_native_moodle_database->change_database_structure()
line 412 of \lib\ddl\database_manager.php: call to database_manager->execute_sql_arr()
line 364 of \lib\ddl\database_manager.php: call to database_manager->install_from_xmldb_structure()
line 508 of \lib\upgradelib.php: call to database_manager->install_from_xmldb_file()
line 1647 of \lib\upgradelib.php: call to upgrade_plugins()
line 677 of \admin\index.php: call to upgrade_noncore()
Thank you for the help,
Charlie
What you want is not possible with this question type.
I think that if you set the max mark for a question to 0 (on the edit quiz page) normally very little correctness information is shown, and that might fit your use case. (I don't know how well this qtype handles that case.)
However, unless I'm missing something, the page you have just linked does not answer the "multiple possible correct answers" or "partially correct answers" issue. Is there any further information available, please?
Am I right in assuming that the concept of partially correct comes from the learner having selected, from multiple "gapselect" lists, some of the right answers and some of the wrong answers? As opposed to, say, selecting an answer from a single list that could be designed to be partially correct but not the fully correct answer?
Perhaps it's easier if I state the use case here - we are looking to collect information as part of the quiz from a drop down list. Consider it reverse feedback, if you will, but it could be some further demographic information about the learner or their organisation, or whatever that was not collected from the user in their initial user profile, or elsewhere in the system. Correct or incorrect doesn't really matter to us in this case, as any of the entries a learner may select are fine. However, that's not something we are able to tell this question type, and it demands one and only one of those options be a "correct answer". Either ignoring correct/incorrect answers, or making all answers accepted as correct, is what I'm looking to do here. We could theoretically just use a normal multiple choice qtype with no feedback, but the client would prefer a drop down.
If it's not possible to do this with this plugin, that's fine, I'll either convince the client that the radio button option is the way to go, or just develop a no-feedback drop down. FWIW, I can totally see why what I need is not a question type that should be encouraged in a proper assessment environment.
Phil
It would be nice to have a way for us to set the answer "Choose.." text, either via a plugin-specific language string or (better) via something in the question description. We have an instructor using this question type for digital state diagrams where there are many selects across in a single table and CSS cell boundaries used for the digital waveform. It's a brilliant use of the question type, except that the "Choose..." text makes everything too wide. Thanks!
Were planning to upgrade to 2.7 soon, has anyone tested this plugin in 2.7? If not I will do so later this month.