Random Short-Answer Matching question type

Revision as of 08:31, 6 February 2006 by Gustav Delius (talk | contribs) (Response storage)

Jump to: navigation, search

Database tables

The quiz_randomsamatch table is an extension of the quiz_questions table

int(10) unsigned NOT NULL auto_increment,
Primary key
int(10) unsigned NOT NULL default '0',
Foreign key to the id field of the quiz_questions table
int(10) unsigned NOT NULL default '4',
The number of shortanswer questions should be randomly chosen to build this randomsamatch question.

Response storage

The random shortanswer matching questiontype reuses the save_session_and_responses method of the matching questiontype and therefore stores its responses in the same format. The difference is that the first id in the pair is the question id (quiz_questions) of the selected shortanswer and the second id is the id of the first correct answer that is found ofr that shortanswer question in the quiz_answers table.