Buenas Alejandro,
Gracias por tu ayuda.
Las opciones que comentas las he visto en la configuración de la extensión, pero no me sirve esa solución.
Los profesores me piden un botón desde el que puedan descargar todos los certificados de un curso.
Ahora mismo tengo varias plataformas con una versión antigua de moodle y con la extensión https://moodle.org/plugins/pluginversions.php?plugin=mod_certificate al
que le he añadido el bloque de https://moodle.org/plugins/block_download_certificates.
Al bloque le estoy modificando las consultas sql y las vistas de los listados para que muestre los cursos que tengan certificados emitidos, y para que se pueda descargar todos los certificados del curso seleccionado.
Pero en otra plataforma que tengo con Moodle 3.4, he puesto el módulo custom_certificate (https://moodle.org/plugins/mod_customcert) que por lo que he visto no es compatible con este bloque. Por eso he pensado hacer cambios para poder tener el botón que descargue todos los certificados del curso seleccionado, o modificar el bloque para que funcione con esta extensión.
Tengo la impresión de que debido al "max_execution_time" del php, va a fallar la creación del zip que contiene los certificados cuando haya demasiados, por ejemplo un curso con 1000 certificados.
Para solucionar este posible problema, he pensado en poner una limitación a la cantidad de certificados que se puedan descargar y que se pueda escoger que certificados se descargaran.
Me gustaría saber si alguien ha realizado ha creado algo parecido o si es una buena práctica lo que estoy haciendo.
Un saludo y gracias por la ayuda