Buenas otra vez, perdona que ayer no pudiera ayudarte, pero tuve unos lios personales
(Si te sirviera, te pediria que le des al botón de útil, así la gente sabe que funciona ;) )
He estado revisando el código del mod_certificate, te adjunto una modificación que creo que hace lo que pides. Lo primero sería que creases una tabla en tu base de datos de Moodle, el código para crearlo es el siguiente:
CREATE TABLE `mdl_certificate_downloads` (
`id` INT NOT NULL AUTO_INCREMENT,
`userid` INT NULL,
`courseid` INT NULL,
`certificateid` INT NULL,
`downloadeddate` INT NULL,
PRIMARY KEY (`id`));
Seguidamente, (te recomiendo hacer un backup por si acaso) copia el archivo que adjunto en el mensaje en la carpeta:
raiz_moodle\mod\certificate
Y por si acaso, purga las cachés del sitio, aunque no creo que sea necesario. Y comentame a ver que tal funciona.. Un saludo!