# Ficha Técnica Plugin d_custom_c_interservicios

<table border="1" id="bkmrk-nombre-del-plugin-re" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 10.0119%;"></col><col style="width: 10.0119%;"></col><col style="width: 10.0119%;"></col><col style="width: 10.0119%;"></col><col style="width: 10.0119%;"></col><col style="width: 14.0644%;"></col><col style="width: 11.323%;"></col><col style="width: 11.7998%;"></col><col style="width: 2.86055%;"></col><col style="width: 10.0119%;"></col></colgroup><tbody><tr><td colspan="2" style="background-color: rgb(236, 240, 241);">**Nombre del Plugin**  
</td><td colspan="3">Descarga Certificados InterServicios (customcert)</td><td style="background-color: rgb(236, 240, 241);">**Repositorio**</td><td colspan="4">**[https://github.com/interserviciossas/d\_custom\_c\_interservicios](https://github.com/interserviciossas/d_custom_c_interservicios)** </td></tr><tr><td colspan="2" style="background-color: rgb(236, 240, 241);">**Nombre Paquete**  
</td><td colspan="3">d\_custom\_c\_interservicios</td><td style="background-color: rgb(236, 240, 241);">**Versión Actual**</td><td>1.1</td><td style="background-color: rgb(236, 240, 241);">**Tipo Plugin**</td><td colspan="2">Bloque</td></tr><tr><td colspan="2" style="background-color: rgb(236, 240, 241);">**Versión de Moodle**</td><td colspan="3">Moodle 4.0 o superior</td><td style="background-color: rgb(236, 240, 241);">**Dependencias**</td><td colspan="4"><div><div>mod_customcert 4.1.5+</div></div></td></tr></tbody></table>

<table border="1" id="bkmrk-descripci%C3%B3n-del-plug" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 99.881%;"></col></colgroup><tbody><tr><td style="background-color: rgb(236, 240, 241);">**Descripción del Plugin**</td></tr></tbody></table>

##### d\_custom\_c\_interservicios

El bloque `d_custom_c_interservicios` es un plugin de Moodle que mejora la funcionalidad de la plataforma al permitir que los administradores gestionen de manera eficiente los certificados de los cursos. Este plugin permite a los administradores descargar todos los certificados emitidos para un curso seleccionado y generar certificados para los estudiantes que están matriculados dentro de un rango de fechas específico y que cumplen con todos los requisitos necesarios.

##### Características

- **Implementación de Cron:** Se crea una tarea de cron que se ejecuta por defecto todos los días a las 00:30 am y que recorre todos los cursos que tienen certificados para ver qué estudiantes cumplen con los requisitos y generarles de forma automática los certificados.
- **Descargar Certificados**: Descargue fácilmente todos los certificados emitidos para un curso o estudiante seleccionado.
- **Filtrar Certificados**: Filtra los certificados definiendo un rango de fechas de inscripción para los estudiantes. Solo se descargarán o generarán los certificados de los estudiantes matriculados dentro del rango seleccionado.
- **Generar Certificados**: Genera certificados para los estudiantes matriculados en un rango de fechas específico que cumplan con los requisitos para la certificación.

##### Requisitos

- Moodle 4.0 o superior
- `mod_customcert` (versión 4.15+)

##### Instalación

1. **Descargar el Plugin**: Descargue la última versión del plugin `d_custom_c_interservicios` desde el directorio de plugins de Moodle o clone el repositorio desde GitHub.
2. **Subir el Plugin**: Suba el directorio `d_custom_c_interservicios` a la carpeta `blocks` de su instalación de Moodle.
3. **Instalar el Plugin**: 
    - Inicie sesión en su sitio Moodle como administrador.
    - Navegue a `Administración del sitio > Notificaciones` para iniciar el proceso de instalación.
    - Siga las instrucciones en pantalla para completar la instalación.
4. **Configurar el Plugin**: 
    - Navegue a `Administración del sitio > Plugins > Bloques > Administrar bloques`.
    - Encuentre `d_custom_c_interservicios` en la lista y configure los ajustes necesarios.

##### Uso

1. **Agregar el Bloque a un Área Personal**: 
    - Navegue al área personal.
    - Active la edición.
    - En el menú de bloques, haga clic en `Agregar un bloque`.
    - Seleccione `Gestionar Certificados` de la lista de bloques disponibles.
2. **Descargar Certificados**: 
    - Haga clic en el botón `Generar Certificados para Cursos` dentro del bloque.
    - Seleccione la categoría del curso.
    - Seleccione el curso para el que desea descargar certificados.
    - Seleccione el Certificado.
    - Opcionalmente, establezca un rango de fechas de inscripción para filtrar los resultados.
    - Haga clic en el botón `Filtrar` para obtener los registros.
    - Se le mostrará el número total de usuarios inscritos, certificados ya emitidos, certificados por crear y el número total de estudiantes que no cumplen los requisitos para la emisión del certificado en el curso seleccionado.
    - También se presentará una tabla con todos los certificados emitidos.
    - Haga clic en el botón `Generar Certificados` para crear los certificados de los estudiantes que cumplen los requisitos. Esto creará todos los certificados y los añadirá a la lista de certificados ya emitidos.
    - Para descargar todos los certificados emitidos en un archivo zip, haga clic en el botón `Descargar todos los certificados .zip` al final de la lista.
3. **Gestionar Certificados para un Estudiante Específico**: 
    - Haga clic en el botón `Generar Certificados para Estudiantes` dentro del bloque.
    - Comience a escribir el nombre o el ID del estudiante y seleccione al estudiante deseado en la lista desplegable que aparece junto al campo de entrada.
    - Opcionalmente, establezca un rango de fechas de inscripción para filtrar los resultados.
    - Haga clic en el botón `Filtrar` para obtener los registros.
    - Se le mostrará el número total de usuarios inscritos, certificados ya emitidos, certificados por crear y el número total de estudiantes que no cumplen los requisitos para la emisión del certificado en el curso seleccionado.
    - También se presentará una tabla con todos los certificados emitidos.
    - Haga clic en el botón `Generar Certificados` para crear los certificados de los estudiantes que cumplen los requisitos. Esto creará todos los certificados y los añadirá a la lista de certificados ya emitidos.
    - Para descargar todos los certificados emitidos en un archivo zip, haga clic en el botón `Descargar todos los certificados .zip` al final de la lista.

##### Soporte

Para soporte y asistencia adicional, por favor visite la [Página del Plugin Gestionar Certificados](https://docs.expertosenlms.com/books/manejo-de-plugins-expertos-lms/page/instalacion) o contacte a <soporte@interservicios.co>.

##### Contribuciones

¡Las contribuciones son bienvenidas! Si desea contribuir a este proyecto, por favor haga un fork del repositorio y envíe una solicitud de pull.

**Mantenedor**: [Equipo de Desarrollo/InterServicios SAS](mailto:grupo-desarrolladores@interservicios.com)

<table border="1" id="bkmrk-licencia" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 99.881%;"></col></colgroup><tbody><tr><td style="background-color: rgb(236, 240, 241);">**Licencia**</td></tr></tbody></table>

Este plugin está licenciado bajo la Licencia Pública General de GNU V3: ([http://www.gnu.org/copyleft/gpl.html](http://www.gnu.org/copyleft/gpl.html "Licencia Pública General")).