¿Como puedo saber que usuarios están utilizando un módulo?

¿Como puedo saber que usuarios están utilizando un módulo?

de José Andrés del Campo -
Número de respuestas: 3
Hola a todos.

He desarrollado una actividad sencilla que permite acceder a determinados escritorios remotos que he lanzado con VNCserver.

Ahora estoy desarrollando un bloque similar a online_users pero quiero que muestre únicamente los usuarios que están utilizando la actividad que yo he creado.

¿Es posible saber que usuarios están utilizando un módulo determinado?

Agradecería cualquier idea.

Josean.
Promedio de valoraciones: -
En respuesta a José Andrés del Campo

Re: ¿Como puedo saber que usuarios están utilizando un módulo?

de Manuel Cotrina Fernandez -
Hola Josean,tengo la misma duda que tú,mi intención es crear una "lista de espera" dentro de un módulo para alumnos que quieran entrar en un "chat" personal con el profesor,es mas o menos lo que preguntas.Estoy investigando sobre ello y espero tener algo pronto,en cuanto consiga algo lo posteo aquí.

Yo tambien agradecería mucho cualquier ayuda

Un saludo a tod@s
En respuesta a Manuel Cotrina Fernandez

Re: ¿Como puedo saber que usuarios están utilizando un módulo?

de José Andrés del Campo -
Hola Manuel, ¿has encontrado algo?

Yo voy a intentar solucionar mi problema de la siguiente forma:

En el código del bloque online_users aparece la siguiente instrucción SQL:

$SQL = "SELECT u.id, u.username, u.firstname, u.lastname, u.picture, u.lastaccess, ul.timeaccess
FROM {$CFG->prefix}user_lastaccess ul,
{$CFG->prefix}user u
$groupmembers
WHERE
ul.userid = u.id
$courseselect
$timeselect
$groupselect
GROUP BY u.id
ORDER BY ul.timeaccess DESC";

Desarrollaré algo similar pero en lugar de utilizar la tabla {$CFG->prefix}user_lastaccess utilizaré otra tabla {$CFG->prefix}vncuser_lastaccess que crearé yo y la actualizaré cada vez que un usuario accede a mi módulo.

Un saludo.
En respuesta a José Andrés del Campo

Re: ¿Como puedo saber que usuarios están utilizando un módulo?

de Manuel Cotrina Fernandez -
mi idea era esa,crear una nueva tabla e introducir los datos de los alumnos que entran en el módulo,y borrarlos cuando salgan,lo que pasa esque dudaba de si moodle ya realiza esta acción en alguna parte de su base de datos.

Te contaré resultados cuando lo tenga,bueno mejor dicho cuando tenga tiempo de hacerlo que estos días tengo mil cosas en la cabeza.

Gracias por la ayuda!

Un saludo