Development:True/False question type
From MoodleDocs
Template:Questiontype developer docs
Database tables
An extension of the quiz_questions table the quiz_truefalse table stores the answer ids for the true and for the false answers.
- id
- int(10) unsigned NOT NULL auto_increment,
- question
- int(10) unsigned NOT NULL default '0',
- trueanswer
- int(10) unsigned NOT NULL default '0',
- falseanswer
- int(10) unsigned NOT NULL default '0',
Response storage
Each true/false question defines two answer records, one for the 'true' option, one for the 'false' option. The ids of these answers are stored in the 'trueanswer' and 'falseanswer' field of the quiz_truefalse table.
The response from the student in $state->responses[''] is the id of the answer chosen by the student. This then also gets stored in the 'answer' field in the quiz_states table.