Hola Juan Carlos.
Claro que es posible saber que usuarios están en linea, existe un módulo para ello. Para insertar este módulo o en algún curso en concreto se debe ingresar en la plataforma como administrador, posteriormente entrar en el modo de edición (Botón Activar edición) y en la parte inferior derecha puedes insertar el módulo "usuarios en linea", con lo que tendrás un bloque para indicarte que usuarios están en linea en un curso concreto o en toda la plataforma.
Espero haberte ayudado,Saludos.
Juan Carlos:
Para complementar la información de Pedro.
Tanto en la página principal como dentro de los cursos es posible habilitar un bloque de "usuarios en línea". Esto se hace con "activar edición" y "agregar bloque".
La información que brinda el bloque "usuarios en línea" es el nombre de los usuarios conectados en los últimos 5 minutos.
Seguramente eso ya lo sabes y el problema es que no es suficiente para tí que sean 5 minutos (ese es el tiempo que aparece por defecto).
Si eres administrador puedes modificar ese tiempo y bajarlo hasta 1 minuto desde
Administración » Configuración » Bloques » Usuarios en línea
En el menú de administración cuentas con la opción de consultar los "registros".
Si estás como administrador podrás consultar los registros de todos los usuarios.
Si estás como profesor podrás consultar los registros de los usuarios de los cursos que administras.
NOTA: "registros" es un log en el que se va guardando información de cada acción del usuario logeado en moodle. La información que puedes obtener es: Curso, Fecha y Hora, IP, Nombre, Acción.
Saludos