Calcular tempo de acesso na Plataforma Moodle

Calcular tempo de acesso na Plataforma Moodle

por Lino Vaz Moniz -
Número de respostas: 1

Para calcular o tempo de permanência na Plataforma Moodle é necessário calcular o intervalo de tempo entre cada cliques.  Neste caso, o procedimento é o seguinte:

1)Faça filtro de acesso de cada usuário por ordem da data. O SQL abaixo faz esse filtro

SELECT id,time,course, module,action FROM mdl_log WHERE userid=12 ORDER BY time

Esse comando é compatível com o Moole até a versão 2.6.

2)Divida a sequência de cliques nos  pares um e dois;

3)Calcule o tempo de permanência do primeiro clique subtraindo  a data do segundo clique em relação ao primeiro. 

Após esse procedimento, terá valor do intervalo de tempo de cada clique. Para computar o tempo de acesso de uma determinada atividade, basta fazer o somatório do tempo de acesso de todos os cliques gerados na atividade.

O sistema Badiu GMoodle usa esse procedimento para calcular o tempo de acesso na Plataforma Moodle. Sugiro a leitura desse post:



Em resposta à Lino Vaz Moniz

Re: Calcular tempo de acesso na Plataforma Moodle

por Pablo Marques -

Boa tarde, 

Já existe alguma solução deste tipo para realizar este cálculo nas versões mais novas do Moodle?

Utilizo a versão 3.11.4