Extraction de statistiques sur les cours d'une catégorie

Re: Extraction de statistiques sur les cours d'une catégorie

par Séverin Terrier,
Nombre de réponses : 2
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Effectivement, toutes les données de nombres de connectés et nombre d'actions ne sont pas remplies (et reste à 0) lors de l'exportation.

Cela correspond aux différentes requêtes utilisant les historiques. Mais je dois avouer qu'hormis ce point commun, je n'ai pas d'idée précise expliquant que cela ne soit pas exporté...

J'imagine qu'au pire, il doit être possible de faire un copier-coller (éventuellement à retravailler) ou passer par une interface en ligne de commande, et demander à exporter le résultat de la requête directement dans un fichier...

En réponse à Séverin Terrier

Re: Extraction de statistiques sur les cours d'une catégorie

par Thomas Maisons,

Ok ! Merci de ton aide en tout cas et merci pour la requête !

En réponse à Séverin Terrier

Re: Extraction de statistiques sur les cours d'une catégorie

par Thomas Maisons,

Bonjour Séverin,

Pour info, en supprimant la variable suivante : 

-- Dates de début et fin pour les historiques
SET @DEBUT = UNIX_TIMESTAMP ('2017-09-01 00:00:00') ;
SET @FIN   = UNIX_TIMESTAMP ('2017-10-01 00:00:00') ;

et en saisissant "en dure" la date dans les SELECT comme ceci :

,(SELECT COUNT(DISTINCT(ra.userid))  -- le nombre d'étudiants connectés
FROM  mdl_logstore_standard_log AS ls
JOIN  mdl_role_assignments      AS ra  ON ra.userid = ls.userid
JOIN  mdl_context               AS ctx ON ctx.id    = ra.contextid
WHERE ls.courseid                = c.id
AND ctx.instanceid             = c.id
AND ctx.contextlevel           = 50
AND ls.origin                  = 'web'
AND ls.timecreated             > UNIX_TIMESTAMP('2016-01-01 00:00:00')
AND ls.timecreated             < UNIX_TIMESTAMP('2016-05-01 00:00:00')
AND ra.roleid                 IN ( SELECT * FROM r_etud )
#     AND ls.eventname            LIKE '%course_viewed'
) AS 'Etudiants connectés'


On arrive à exporter tous les résultats correctement.

Si ça peut aider...

Moyenne des évaluations Utile (2)