Estadísticas

Estadísticas

de abel morales -
Número de respuestas: 35

necesito ayuda!

No se como activar las estadisticas en moodle aún teniendolas habilitadas. Si alguien sabe como....Muchas gracias

Esto es lo que me sale:
Lo sentimos, no hay datos disponibles para mostrar

Más información sobre este error

Promedio de valoraciones: -
En respuesta a abel morales

Re: Estadísticas

de Wenceslao Fernández -

Hola sonrisa

Las estadísticas se han de habilitar a nivel servidor y esperar un tiempo a que se procesen. Están en 'Características avanzadas' en la serie 2 y creo recordar que en Administración > Servidor > Estadísticas en la 1.9 (busca en el foro para más detalles).

Salu2

En respuesta a Wenceslao Fernández

Re: Estadísticas

de abel morales -

Tengo instalada la version 1.9 y si, las tengo activas en el sitio que me dices, pero me sigue mostrando el mismo error. ¿Hace falta tener instalado el cron en el servidor, ya que tengo moodle instalado en el servidor?. Gracias.

En respuesta a abel morales

Re: Estadísticas

de Carlos Diaz Perez (ESRP) -

Para que se actualicen las tablas de estadisticas tienes que ejecutar el cron, sin esto las tablas de estadisticas estan vacias

Yo tengo moodle 2.1.1 no recuerdo como estaba en el 1.9, pero tienes que configurar en Administracion del sitio - servidor - estadisticas , mira el intervalo de procesamiento y los dias a procesar (si tienes un numero distinto de 31 igual no te lo esta haciendo por este motivo)

 

En respuesta a Carlos Diaz Perez (ESRP)

Re: Estadísticas

de abel morales -

Tengo moodle instalado en un servidor. ¿El cron tengo que intalarlo en el servidor donde tengo instalado moodle?. He repasado la configuracion de las estadisticas y esta tal y como me indicas. Gracias.

En respuesta a abel morales

Re: Estadísticas

de Carlos Diaz Perez (ESRP) -

Si.. el cron lo tienes que pasar en tu servidor..

http://......./admin/cron.php

Ejecutalo y veras en el si te calcula los datos para las estadisticas, fijate si tiene hora de ejecucion de las estadisticas en la configuracion, y cambiala por la hora en que quieres pasarlo si quieres ver si hace algo o no

 

 

 

En respuesta a Carlos Diaz Perez (ESRP)

Re: Estadísticas

de abel morales -

Ya tengo instalado el cron en mi servidor donde tengo alojado moodle y el bloque estadisticas de moodle tambien lo tengo configurado.

¿hay alguna configuración especial para las estadisticas?¿el cron se ejecuta solo o hay que hacerlo de forma manual?¿cómo lo hago?Muchas gracias.

En respuesta a abel morales

Re: Estadísticas

de Wenceslao Fernández -

Hola sonrisa

Si el CRON está configurado de forma correcta se ejecutará sólo con la periodicidad que hayas establecido (normalmente cada 30 minutos o una hora).Una vez hecho pueden pasar varios días hasta que el sistema muestre estadísticas, el tiempo dependerá de cuando las configuraste, del volumen de datos y del tiempo que lleve en funcionamiento la plataforma (si lleva meses en funcionamiento y las acabas de configurar puede tardar bastante). Paciencia.

Un saludo

En respuesta a Wenceslao Fernández

Re: Estadísticas

de Carlos Diaz Perez (ESRP) -

Si tienes configurado que calcule las estadisticas en grupos de 30 dias y por ejemplo a las 20.00 horas de cada dia, solo se calculan las estadisticas en el cron siguiente a la hora indicada y por un peridodo maximo de 30 dias, por  lo tanto si tuvieses acumulado un año sin hacer los calculos, tardarias un minimo de 13 dias en tener las estadisticas al dia siempre y cuando ejecutes el cron todos los dias correctamente, te aconsejo que ejecutes "manualmente el cron" y veas en la pantalla del explorer el resultado del mismo, en el te aparecera cuando tiene previsto ejectur el siguiente calculo de estadisticos y/o cuantos dias calcula cada vez, una vez lo veas entenderas perfectamente como funciona y el tiempo que tardaras en tenerlo al dia.

 

Te lo digo por experiencia, en una instalacion me paso y tarde casi 20 dias en tenerlo al dia.

 

En respuesta a Carlos Diaz Perez (ESRP)

Re: Estadísticas

de abel morales -

Buenos días. Han pasado 11 días desde que instalé el cron, este se ejecuta automáticamente. La configuración sigue siendo la misma, habilitadas las estadisticas, intervalo máximo 1 semana, tiempo de ejecucion hasta que se complete, días para procesar 31, ejecutar en 0:0, usar umbral 0, categorias padre máximas 1.  ¡Y me dice que no hay datos disponibles! ¡No lo entiendo, me estoy empezando a desesperar!. 

Si lo hago manualmente como lo tengo que hacer ¿a diario entrar en \\admin? y ejecutarlo?. Aunque esto ya lo he probado y sigue sin mostarme nada.

Gracias de antemano por la ayuda.

En respuesta a abel morales

Re: Estadísticas

de Carlos Diaz Perez (ESRP) -

Mira.. si lo haces a las 0.0 logicamente no podras comprobar si lo hace bien o no, cambiale la hora por una que tu puedes verlo en directo, una vez hecho eso, en cuanto pase la hora citada (2 o 3 minutos), ejecutas manualmente el cron entrando en la direccion http://....../admin/cron.php y miras los resultados.. te deberia salir algo similar a esto

Running daily statistics gathering, starting at 1331506800: ................  finished until 1331593200: dimarts, 13 març 2012, 00:00 (in 118 s) ...completed 1 days of statistics. Running stats cleanup tasks...

 

En respuesta a Carlos Diaz Perez (ESRP)

Re: Estadísticas

de abel morales -

De acuerdo, lo he hecho. Pero me sigue sin mostrar estadisticas.

En respuesta a abel morales

Re: Estadísticas

de Carlos Diaz Perez (ESRP) -

en el resumen del cron  algo te tiene que aparecer, busca donde dice algo de stats y te dira cuando tiene previsto hacer el "next stats" seguramente tendras algo de fecha o hora mal configurado, tendras que repasarlo.

Ejemplo.....   Next stats run after:dilluns, 19 març 2012, 17:00

En respuesta a Carlos Diaz Perez (ESRP)

Re: Estadísticas

de Brian Silva Espinosa -

Buen día,

Tengo moodle 2.2.1 y tengo el mismo problema de las estadísticas me dice que no están disponibles, aun así siendo admin. la verdad poco entiendo de esto del cron, no lo comprendo /cron.php... agradezco la colaboración de ustedes con el tema de cron y por supuesto con las estadísticas...

De antemano muchas gracias...

En respuesta a Brian Silva Espinosa

Re: Estadísticas

de abel morales -

Mucho no te puedo ayudar con esto, llevo ya 2 meses liado con este tema y mi moodle me sigue sin querer mandar las estadisticas. He realizado todo tipo de configuraciones automática/manual y he revisado ya varias veces las parte de Administración > Estadisticas pero nada. Todo lo que he realizado lo he hecho a traves de los consejos que me han comentado por aquí.

Como he dicho en anteriores ocasiones ya no se que más hacer.... 

En respuesta a abel morales

Re: Estadísticas

de Carlos Diaz Perez (ESRP) -

¿Podrias incluir aqui el resultado del cron para que veamos que te esta diciendo de las estadisticas?.. sin ver esa informacion es imposible ayudarte mas

En respuesta a Carlos Diaz Perez (ESRP)

Re: Estadísticas

de Brian Silva Espinosa -

Buen día,

Cron.php

Server Time: Mon, 26 Mar 2012 21:02:25 +0200


 Created missing context instances
Cleaned up stale user sessions
Running auth crons if required...
Running enrol crons if required...
Running cron for enrol_self...
Running cron for enrol_cohort...
Running cron for enrol_category...
Starting activity modules
Processing module function assignment_cron ...... used 3 dbqueries
... used 0.023540019989014 seconds
done.
Processing module function chat_cron ...... used 5 dbqueries
... used 0.0028321743011475 seconds
done.
Processing module function forum_cron ...Starting digest processing...
Cleaned old digest records
Removing old forum read tracking info...
... used 9 dbqueries
... used 0.017565011978149 seconds
done.
Processing module function quiz_cron ...Starting quiz reports
Processing cron function for quiz_statistics...
done. (4 dbqueries, 0 seconds)
Finished quiz reports
Starting legacy quiz reports
Finished legacy quiz reports
... used 8 dbqueries
... used 0.011724948883057 seconds
done.
Processing module function scorm_cron ...Updating scorm packages which require daily update
... used 5 dbqueries
... used 0.0092389583587646 seconds
done.
Finished activity modules
Starting blocks
Processing cron function for rss_client....
0 feeds refreshed (took 0.00052099999999999 seconds)
done.
Finished blocks
Starting admin reports
Finished admin reports
Starting main gradebook job...
done.
Starting processing the event queue...
done.
Starting course reports
Finished course reports
Starting gradebook plugins
Finished gradebook plugins
Fetching external blog entries...done.
Deleting blog associations linked to non-existent contexts...done.
Iniciando actualización del registro de hubs...
Actualización del registro de hubs actualizado
Deleting session linked tokens more than one day old...done.
Starting admin tools
Processing cron function for tool_qeupgradehelper...
done. (1 dbqueries, 0 seconds)
Finished admin tools
Checking automated backup status...INACTIVE
...preventing stats to run, more than 4 hours since scheduled time.
Deleting old draft files... done.
Cleaning up files from deleted contexts... done.
Deleting trash files... done.
Cron script completed correctly
Execution took 0.769356 seconds

 

 

 

Muchas Gracias...

En respuesta a Brian Silva Espinosa

Re: Estadísticas

de Carlos Diaz Perez (ESRP) -

Como puedes ver en el resultado del cron

...preventing stats to run, more than 4 hours since scheduled time.

Cuando se ha ejecutado ya han pasado 4 horas de la hora programada, cambia la configuracion de las estadisticas, pon una hora que puedas estar presente y ejecuta manualmente el cron, es evidente que el cron no se esta pasando en el momento en que esta programada la generacion de estadisticas, o bien te esta fallando la ejecucion del cron (si esta programado) o bien la configuracion de las estadisticas tiene algun error.

Adjunto imagen de como tengo configurado las estadisticas y funciona correctamente.

i2

 

En respuesta a Carlos Diaz Perez (ESRP)

Re: Estadísticas

de abel morales -

He configurado mis estadisticas como has puesto aquí. De todas formas copiaré aqui el resultado que me mande mi cron mañana. Gracias.

En respuesta a abel morales

Re: Estadísticas

de Carlos Diaz Perez (ESRP) -

Ejecuta manualmente el cron y mira que informacion te da en la linea de STATS, si esta correcto te debe decir algo similar a Next stat .. y la hora prevista

 

 

En respuesta a Carlos Diaz Perez (ESRP)

Re: Estadísticas

de abel morales -

En estos dias sí que me ha salido eso de next stats..., pero aun así nada. A la hora de instalar el cron y con la configuración que me has puesto aqui, ¿hay que instalarlo de alguna manera en concreta?. Y, una vez instalado cron en mi servidor donde tengo instalado mi moodle con xampp, ¿tengo que reiniciar xampp para moodle? o no hace falta. Gracias de nuevo.

En respuesta a abel morales

Re: Estadísticas

de Carlos Diaz Perez (ESRP) -

No hace falta nada, simplemente ejecuta el cron.php manualmente, vemos lo que te dice en el next stats y te podre decir lo que haces mal, asi es imposible que te pueda ayudar.

Si el next stats te dice por ejemplo a las 17.00 horas, ejecuta el cron a las 17.05 y mira a ver que te dice el cron

En respuesta a Carlos Diaz Perez (ESRP)

Re: Estadísticas

de abel morales -

Esto es lo que me pone el cron:

Server Time: Tue, 27 Mar 2012 16:23:28 +0200 Starting activity modules Processing module function assignment_cron ...done. Processing module function chat_cron ...done. Processing module function forum_cron ...Starting digest processing... Cleaned old digest records done. Processing module function scorm_cron ...done. Processing module function wiki_cron ...done. Finished activity modules Starting blocks Processing cron function for rss_client.... 0 feeds refreshed (took 0.006321 seconds) done. Processing cron function for search....Global searching is not enabled. Nothing performed by search. done. Finished blocks Starting admin reports Finished admin reports Updating languages cache Removing expired enrolments ...none found Starting main gradebook job ... done. Starting processing the event queue... done. Running clean-up tasks... removing user 3 from course 6 as they have not accessed the course for over 120 days removing user 5 from course 6 as they have not accessed the course for over 120 days removing user 3 from course 4 as they have not accessed the course for over 120 days removing user 5 from course 4 as they have not accessed the course for over 120 days removing user 7 from course 6 as they have not accessed the course for over 120 days removing user 7 from course 4 as they have not accessed the course for over 120 days removing user 5 from course 15 as they have not accessed the course for over 120 days removing user 10 from course 13 as they have not accessed the course for over 120 days removing user 20 from course 15 as they have not accessed the course for over 120 days removing user 20 from course 13 as they have not accessed the course for over 120 days removing user 5 from course 19 as they have not accessed the course for over 120 days removing user 5 from course 16 as they have not accessed the course for over 120 days removing user 5 from course 20 as they have not accessed the course for over 120 days removing user 5 from course 17 as they have not accessed the course for over 120 days removing user 5 from course 18 as they have not accessed the course for over 120 days removing user 5 from course 23 as they have not accessed the course for over 120 days removing user 5 from course 25 as they have not accessed the course for over 120 days removing user 188 from course 6 as they have not accessed the course for over 120 days removing user 188 from course 4 as they have not accessed the course for over 120 days removing user 187 from course 6 as they have not accessed the course for over 120 days removing user 5 from course 26 as they have not accessed the course for over 120 days removing user 189 from course 28 as they have not accessed the course for over 120 days removing user 5 from course 28 as they have not accessed the course for over 120 days removing user 8 from course 6 as they have not accessed the course for over 120 days removing user 187 from course 29 as they have not accessed the course for over 120 days removing user 189 from course 29 as they have not accessed the course for over 120 days removing user 20 from course 29 as they have not accessed the course for over 120 days removing user 8 from course 29 as they have not accessed the course for over 120 days removing user 7 from course 29 as they have not accessed the course for over 120 days removing user 20 from course 6 as they have not accessed the course for over 120 days removing user 188 from course 29 as they have not accessed the course for over 120 days removing user 10 from course 15 as they have not accessed the course for over 120 days removing user 10 from course 29 as they have not accessed the course for over 120 days removing user 7 from course 15 as they have not accessed the course for over 120 days removing user 5 from course 30 as they have not accessed the course for over 120 days removing user 7 from course 33 as they have not accessed the course for over 120 days Synchronised metacourses checking for create_password Executed tag cron Cleaned up contexts Cleaned cache flags Built context paths Finished clean-up tasks... Running backups if required... Checking backup status...INACTIVE Backup tasks finished. Running auth crons if required... ...preventing stats to run, last execution was less than 20 hours ago. Cron script completed correctly Execution took 0.773848 seconds

En respuesta a abel morales

Re: Estadísticas

de Carlos Diaz Perez (ESRP) -

Pues si miras las dos ultimas lineas te pone esto :

...preventing stats to run, last execution was less than 20 hours ago.

Esto significa que han pasado menos de  20 horas desde la ultima ejecucion (segun la hora que tengas programada en la configuracion), no se si no me explico bien, cambia en configuracion la hora, pon que se ejecute por ejemplo a las 18.30 horas y ejecuta el cron a las 18.35  y lo miras, de la manera que lo tienes supongo que intentara hacer las estadisticas alrededor de las 22 horas mas o menos, si por algun motivo no se ejecuta el cron entonces jamas tendras estadisticas

 

Fijate que el cron dice que los has ejecutado a las

Server Time: Tue, 27 Mar 2012 16:23:28 +0200 , no se si es la hora real o tienes el reloj del servidor con la hora erronea , comprueba bien las horas

En respuesta a Carlos Diaz Perez (ESRP)

Re: Estadísticas

de Brian Silva Espinosa -

Buen día,

Carlos, muchas gracias a mí ya me funcionan las estadísticas.. no termine de comprender la funcionalidad del cron pero ya funcionan las estadísticas.

Muchas gracias.

Saludos!

En respuesta a Brian Silva Espinosa

Re: Estadísticas

de abel morales -

Me puedes decir como lo has configurado?. Tanto el cron como las estadisticas en moodle?. Gracias.

En respuesta a abel morales

Re: Estadísticas

de Carlos Diaz Perez (ESRP) -

Yo creo que de momento te deberias olvidar de como se configura el cron.

Configura las estadisticas exactamente con los mismos datos que puse yo (mira la imagen que incorpore en este tema) y si pones las 17.00 como hice yo, hoy  a las 17.05 ejecuta el cron manualmente y mira que sale, busca la linea donde dice stats y veremos que pone

En respuesta a Carlos Diaz Perez (ESRP)

Re: Estadísticas

de abel morales -

Muchas gracias por todo y tu tiempo, pero ya desisto de este tema. Gracias de nuevo.

En respuesta a abel morales

Re: Estadísticas

de jennifer burgos almeida -

Hola estoy viendo este foro y me intersa muchísimo!!!!

Porque yo también tengo ese problema la versión de moodle que tengo es la 1.9.14 y es un requisito de la sustentación de mi proyecto y quiiera que me muestre y ya llevo mas de 6 meses con ese problema y no hay solución ejecuto el cron y si sale lo que usted dice del next stat pero luego de haberse ejecutado ya me sale lo de la imagen adjunta.

En respuesta a jennifer burgos almeida

Re: Estadísticas

de jennifer burgos almeida -

Por favor ayudemen con etste problema!!!!!!!!!!!!!!!!!!

En respuesta a jennifer burgos almeida

Re: Estadísticas

de Carlos Diaz Perez (ESRP) -

Mira en configuracion de estadisticas a que hora se ejecutan, lo que te esta diciendo el resultado del cron es que hasta pasadas 20 horas no volvera a calcular las estadisticas, si en ese momento (maximo 5 minutos despues) no se ejecuta el cron, vuelve a estar pendiente para el proximo dia y asi sucesivamente, cambia la hora por una en que tu puedas ejecutarlo manualmente y comprueba en ese momento que realmente hace los calculos.

En respuesta a Carlos Diaz Perez (ESRP)

Re: Estadísticas

de jennifer burgos almeida -

Hola sabe que hasta que por fin me salieron las estadísticas no sabe cuanto e luchado para q me aparezcan lei y modifique lo que decia los foros anteriores y quisiera compartir esto porq si se puede!!!

Adjunto Muestra de Estadísticas.JPG
En respuesta a abel morales

Re: Estadísticas

de javier camacho -

No te des por vencido.

Las estadísticas de moodle no son tan complicadas como parece; primero que nada, tienes que configurar algunos parámentros.

Ingresa como administrador al moodle de tu servidor; luego busca en el panel de "Ajustes" la siguiente ruta:
"Ajustes" > "Administración del sitio" > "Servidor" > "Estadísticas"

¿Lo encontraste? si es así, entonces configura las opciones como se muestran en la imágen que se ha publicado más arriba en las otras respuestas.

Ahora; para que las estadísticas se generen (y otras acciones más) se utiliza el script "cron.php" de moodle.

Sólo una advertencia: el sript no permite recalcular las estadísticas a menos que hayan pasado 20 horas desde la última ejecución. ¿ok?


Hay dos formas de ejecutar el archivo cron.php de moodle.
1) manual: Accede con tu navegador web a la ruta en donde está al script de cron; almacenada por defecto en la carpeta "admin" dentro de tu directorio de moodle, por ejemplo: http://misuperservidor.com/moodle/admin/cron.php

2) automáticamente: ADVERTENCIA. Para esta modalidad, necesitas tener acceso al servidor como usuario root; si es así entonces puedes agregar en cron (el progamador de tareas de linux/unix) una entrada para que ejecute el script de php cada determinado tiempo de forma automática; para eso te dejo un link en donde explican el uso de cron:
http://www.linuxtotal.com.mx/index.php?cont=info_admon_006

Al entrar a mi terminal de linux en el servidor y ejecutar

crontab -e 

yo tengo algo así:

# A las 11:05 am, todos los dias ejecutar cron de moodle y enviar un email
05 11 * * * wget http://misuperservidor.com/moodle/admin/cron.php ; mail -s "Running cron in moodle" javier.camacho@misuperservidor.com < /root/cron.php ; rm /root/cron.php

Ya que has optado por alguna de las dos opciones y cron.php se ejecuta periodicamente, podrás encontrar los resultados de las estadísticas en la ruta: "Ajustes" > "Administración del sitio" > "Informes" > "Estadísticas"

Espero que esto te ayuda y si tienes alguna duda, no tardes en decirla.

En respuesta a javier camacho

Re: Estadísticas Moodle 2.9

de Carlos Diaz Perez (ESRP) -

Hola;


He actualizado mi moodle 2.7.1 al moodle 2.9 y desde entonces no me calcula estadisticas, tengo todo configurado "en teoria" correctamente, es lo que ha funcionado hasta ahora (desde el 2009), pero ahora no funciona.


He revisado el log de la ejecucion del cron y no me aparece por ninguna parte referencia alguna a intento o calculo de las estadisticas.


¿Sabeis si en esta nueva version hay algo especial?


Gracias anticipadas por vuestra ayuda

En respuesta a Carlos Diaz Perez (ESRP)

Re: Estadísticas Moodle 2.9

de Jose Rubio Garcia -

Hola, me llamo José Rubio. Estamos empezando a tocar Moodle y no conseguimos que las estadísticas funcionen correctamente. He probado todas las soluciones propuestas en varios sitios (desde la página oficial hasta foros), pero nada parece funcionar.

Nuestra versión es la 3.0, ¿al final resolviste el problema?

Agradecería cualquier ayuda,