Hola Ernesto muchas gracias por responder, estoy realizando un modulo llamado "Cuestionario Vark" ya pude realizar la consulta sin embargo, el problema que tengo ahora es el envio de datos por formulario, y la alineacion de los campos de texto HTML ,adjunto la imagen de loque llevo hecho.
El codigo para visualizar los datos fue el siguiente.
$allquestion = $DB->get_records_sql('SELECT * FROM {hotquestion}');
foreach($allquestion as $question)
{
$mform->setType('question', PARAM_TEXT);
$mform->addElement('text', 'id',$question->id,'readonly="readonly" size="200" value="'.$question->intro.'"');
$response = array();
$response[] =& $mform->addElement('checkbox', 'a','a',$question->response1);
$response[] =& $mform->addElement('checkbox', 'b','b',$question->response2);
$response[] =& $mform->addElement('checkbox','c','c',$question->response3);
$response[] =& $mform->addElement('checkbox','d','d',$question->response4);
}