Error cuestionarios al instalar 1.5...

Error cuestionarios al instalar 1.5...

de Magda Garcia Vinuesa -
Número de respuestas: 3

Todo bien, hasta que intento sacar un informe de las notas. Este informe (si se parece al de la versión anterior) comienza por muchos errores como este:

Warning: Cannot use a scalar value as an array in c:\archivos de programa\easyphp1-8\www\mod\quiz\report\analysis\report.php on line 657

Y sigue hasta que aparecen los resultados globales. Resumiendo: no puedo ver las puntuaciones de los test realizados con la versión anterior. Y no he visto por ninguna parte errores cuando la actualicé.

Promedio de valoraciones: -
En respuesta a Magda Garcia Vinuesa

Re: Error cuestionarios al instalar 1.5...

de Fermí Cueva -

Hola Magda,

Lo que ocurre es que tienes configurado tu servidor para que muestre los avisos.

Busca tu archivo php.ini y modifica la línea donde se controla la variable de noticias:

error_reporting = E_ALL & ~E_NOTICE

Y coméntala para que quede así:

;error_reporting = E_ALL & ~E_NOTICE

después comenta la que indica que muestre todos los errores:

error_reporting  =  E_ALL

y que quede así:

;error_reporting  =  E_ALL

NOTA: Para comentar una línea hay que añadir un punto y coma (;) delante, y para descomentarla lo contrario, o sea, quitarlo.

Espero que te sirva,

Fermin Cueva

En respuesta a Fermí Cueva

Re: Error cuestionarios al instalar 1.5...

de Magda Garcia Vinuesa -

Pues me temo que no. Además y de paso tengo 3 php.ini:

php/php.ini

config_files/php.ini

apache/php.ini

De todas formas veo un error matemático. Las líneas en cuestión son:

define(

Seguiré probando a ver cual puede ser el motivo, pero repito que las notas (porcentajes) no los veo.

PD: ¿Error en la actualización de la base de datos de la versión 1.4.X?... No me dió ningun error...

'QUIZ_ALLATTEMPTS', 0);
define('QUIZ_HIGHESTATTEMPT', 1);
define('QUIZ_FIRSTATTEMPT', 2);
define('QUIZ_LASTATTEMPT', 3);

function stats_sumx($sum, $data){
$sum[0] += $data[0];                              ********* ERROR
$sum[1] += $data[1];                              ********* ERROR
return $sum;
}

function stats_sumx2($sum, $data){
$sum[0] += $data[0]*$data[0];              ********* ERROR
$sum[1] += $data[1]*$data[1];              ********* ERROR
return $sum;
}

function stats_sumxy($sum, $data){
$sum[0] += $data[0]*$data[1];             ********* ERROR
$sum[1] += $data[1]*$data[0];             ********* ERROR
return $sum;
}
En respuesta a Magda Garcia Vinuesa

Re: Error cuestionarios al instalar 1.5...

de Magda Garcia Vinuesa -

Y continuo. Ya he conseguido ver las notas. Es que en esta versión ha cambiado (a mejor) y el error solo me aparece en el analisis de los items, un apartado que en principio no necesito. De todas formas si lo soluciono mejor...

[Para las notas tengo que indicar en el cuestionario un total máximo (pe 10) que por motivos de la actualización tenía en 0. En la versión anterior usaba porcentajes, de 0 a 100].