Grupos de Curso, Acciones Batch y Formación del Cliente
Gestión Operativa Avanzada MoodleManagement v1.1 añade tres funcionalidades orientadas a mejorar la eficiencia operativa del día a día: gestión de grupos desde FacturaScripts, operaciones de matrícula en lote y visibilidad de la formación desde la ficha del cliente.
Gestión de Grupos de Curso Los grupos en Moodle permiten dividir a los alumnos de un curso en subconjuntos (turnos, secciones, equipos de trabajo, etc.). Hasta ahora, la gestión de estos grupos solo podía hacerse desde Moodle. La v1.1 permite gestionarlos directamente desde FacturaScripts. Para acceder a los grupos de un curso:
- Vaya a Gestión Moodle > Cursos Moodle
- Abra la ficha del curso
- Haga clic en la pestaña "Grupos del Curso" La pestaña muestra los grupos existentes en el curso con el número de miembros de cada uno.
Crear un grupo:
- Introduzca el nombre del nuevo grupo en el campo de texto
- Haga clic en "Crear Grupo"
- El grupo se crea inmediatamente en Moodle vía la API
Eliminar un grupo:
- Haga clic en el botón de eliminar junto al grupo
- Confirme la acción
- El grupo se elimina de Moodle. Los alumnos no se desmatriculan del curso, solo pierden la asignación al grupo.
Ver miembros de un grupo:
- Haga clic en el nombre del grupo
- Se despliega la lista de miembros con su nombre y email
Añadir miembros a un grupo:
- Seleccione el grupo
- Se muestra la lista de usuarios matriculados en el curso que no pertenecen al grupo
- Seleccione los usuarios que desea añadir
- Haga clic en "Añadir al Grupo"
Eliminar miembros de un grupo:
- En la lista de miembros del grupo, seleccione los que desea quitar
- Haga clic en "Eliminar del Grupo"
- Los alumnos siguen matriculados en el curso, solo se eliminan del grupo
Funciones WS necesarias:
- core_group_get_course_groups
- core_group_create_groups
- core_group_delete_groups
- core_group_get_group_members
- core_group_add_group_members
- core_group_delete_group_members
Acciones Batch de Matrícula La v1.1 permite realizar operaciones de matrícula sobre múltiples alumnos simultáneamente, en lugar de uno a uno. Las tres acciones batch disponibles son:
Matricular en lote:
- Seleccione múltiples registros de matrícula en estado pendiente
- Aplique la acción "Matricular"
- Todos los alumnos seleccionados se matriculan en Moodle de una vez
Desmatricular en lote:
- Seleccione múltiples matrículas activas
- Aplique la acción "Desmatricular"
- Todos los alumnos seleccionados se desmatriculan de Moodle
Suspender en lote:
- Seleccione múltiples matrículas activas
- Aplique la acción "Suspender"
- Todas las matrículas seleccionadas se suspenden (el alumno pierde acceso pero conserva su progreso) Las acciones batch están disponibles tanto desde la ficha de un usuario (para operar sobre sus múltiples matrículas) como desde la ficha de un curso (para operar sobre los múltiples alumnos del curso).
Casos de uso típicos:
- Fin de periodo: suspender todas las matrículas de un curso que ha terminado
- Nueva edición: matricular en lote a todos los alumnos inscritos para la nueva edición
- Impago: suspender las matrículas de todos los contactos de un cliente que no ha pagado
- Limpieza: desmatricular alumnos que llevan meses inactivos
Pestaña de Formación en la Ficha del Cliente La v1.1 extiende el controlador de clientes de FacturaScripts para mostrar información de formación directamente en la ficha del cliente, sin necesidad de navegar a los controladores de Moodle. Para ver la información de formación de un cliente:
- Vaya a Ventas > Clientes (el controlador estándar de FacturaScripts)
- Abra la ficha de un cliente
- Verá una nueva pestaña "Formación" La pestaña muestra dos secciones:
Resumen de formación:
- Total de contactos del cliente: cuántos contactos asociados al cliente existen
- Contactos matriculados: cuántos de esos contactos tienen al menos una matrícula
- Desglose por estado: cuántas matrículas activas, pendientes, suspendidas y desmatriculadas tiene el conjunto de contactos del cliente
- Importe total facturado por formación: suma de todas las facturas vinculadas a matrículas de contactos de este cliente
- Desglose por curso: tabla con cada curso, número de alumnos del cliente en ese curso e importe facturado
Lista de matrículas:
- Listado detallado de todas las matrículas de todos los contactos del cliente
- Con filtros por estado, curso e instancia
Esta funcionalidad es especialmente útil para clientes empresariales que envían a múltiples empleados a formación. Permite ver de un vistazo cuánto ha invertido el cliente en formación, qué cursos han tomado sus empleados y cuál es el estado actual de cada matrícula.