Cuestionarios - "El número requerido de preguntas es mayor de las que contiene esta categoría."

Cuestionarios - "El número requerido de preguntas es mayor de las que contiene esta categoría."

de Pedro Gutiérrez D. -
Número de respuestas: 4

Hola es la primera vez que al pedirle a moodle que tome 10 preguntas aleatorias de una categoría y previsualizar el cuestionario aparece el mensaje en cada pregunta "El número requerido de preguntas es mayor de las que contiene esta categoría."

error

Alguien sabe a que se refiere, si agrego manualmente las preguntas se visualizan correctamente.

Moodle 1.8
MYSQL

Promedio de valoraciones: -
En respuesta a Pedro Gutiérrez D.

Re: Cuestionarios - "El número requerido de preguntas es mayor de las que contiene esta categoría."

de Pedro Gutiérrez D. -
Se me olvido comentar que en la categoría hay 45 preguntas. Y solo le estoy pidiendo agregar 10 aleatorias.
En respuesta a Pedro Gutiérrez D.

Re: Cuestionarios - "El número requerido de preguntas es mayor de las que contiene esta categoría."

de Pedro Gutiérrez D. -

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.