Hola, Marcos Antonio.
Sí que es posible, aunque dependiendo de la versión de Moodle que utilices, puedes tener disponibles más o menos características interesantes.
En cualquier caso, deberías conocer bien los aspectos de "finalización de actividad" (https://docs.moodle.org/all/es/Configuraciones_de_finalizaci%C3%B3n_de_actividad) y "restricciones de acceso" (https://docs.moodle.org/all/es/Configuraciones_para_restringir_acceso)
La generación de certificados no es algo estándar de Moodle, pero hay muchas extensiones opcionales que puedes instalar: https://moodle.org/plugins/?q=certificate
Saludos.