Listo.. dejo la solución por si alguien más la necesita..
Moodle no puede manejar preguntas del tipo ENSAYO (essay) en modo ALEATORIO (random), es necesario hacer unos cambios en el código de dos archivos
/moodle/question/type/essay/questiontype.php
function is_usable_by_random() {
return false;
}
POR
function is_usable_by_random() {
return true;
}
Y para poder ser calificado por el maestro
mod/quiz/report/grading/report.php
$sql = "SELECT q.*, i.grade AS maxgrade, i.id AS instance".
" FROM {$CFG->prefix}question q,".
" {$CFG->prefix}quiz_question_instances i".
" WHERE i.quiz = '$quiz->id' AND q.id = i.question".
" AND q.id IN ($questionlist)".
" AND q.qtype IN ($QTYPE_MANUAL,'random')".
" ORDER BY q.name";
Lo anterior lo resolvió Eduardo Hernandez en foro http://moodle.org/mod/forum/discuss.php?d=50903
Saludos.