Hola Javier
Hace un tiempo hubo un módulo que realizaba esa función. Mira el siguiente hilo de conversación Control de Asistencia y descargartelo, si quieres.
Sobre cómo crear un nuevo módulo, esa pregunta ya ha salido varias veces. Puedes utilizar el buscador que aparece en la página principal de Moodle en Español para buscarla.
Un saludo
Puri