Para conseguir que Moodle puntúe negativamente los test, de forma que cada x preguntas mal reste 1 bien, no hay otra solución que editar los archivos:
moodle/lib/questionlib.php
modificar a -1.0 en la línea $state->sumpenalty = 0.0
moodle/mod/quiz/attempt.php
asegurarnos que la nota final no debe ser inferior a 0 añadiendo
$attempt->sumgrades = max($attempt->sumgrades, 0.0)
moodle/question/type/multichoice/questiontype.php
Modificar el 0.0 por -1.0
$state->raw_grade = min(max((float) $state->raw_grade,
0.0), 1.0) * $question->maxgrade;
y eventualmente también el de multianswer si vamos a utilizar ese tipo de preguntas.
Esas modificaciones son de una versión 1.6, sólo hay que buscar las equivalentes en versiones posteriores y, por supuesto, antes de modificar nada, hacer una copia de seguridad de todo lo que toquemos, por si la cosa sale mal
Roberto
P.D. Tened en cuenta que en cada actualización será necesario repetir el proceso y que afecta a todos los cursos. En nuestro caso esta posibilidad es imprescindible.
Cosas de Profesores
Cuestionarios con puntuación negativa...
Este hilo de discusión ha sido cerrado por lo que no admite respuestas.