Alpy Toolkit es un plugin local complementario diseñado para potenciar y facilitar la gestión de cursos que utilizan el formato Alpy (format_alpy).
Este plugin elimina la necesidad de gestionar manualmente las etiquetas (tags) de Moodle, proporcionando una interfaz gráfica integrada para clasificar las actividades educativas según el modelo pedagógico de Alpy.
- Funcionalidades
- Requisitos
- Instalación
- Uso
- API para Desarrolladores
- Contribuciones
- Equipo de desarrollo
Agrega una nueva sección "Tipo de Recurso Alpy" en el formulario de configuración de cualquier actividad o recurso.
- Permite seleccionar el tipo de recurso mediante un menú desplegable (ej. Lectura, Videotutorial, Mapa Conceptual, etc...).
- Muestra los nombres traducidos al idioma del usuario.
Al guardar una actividad:
- El plugin gestiona automáticamente los Tags estándar de Moodle.
- Elimina tags antiguos del formato Alpy y asigna el nuevo según la selección.
- Mantiene la consistencia de datos necesaria para los cálculos de estilos de aprendizaje del formato de curso.
Proporciona servicios web para desarrolladores que necesiten recuperar la información visual de las actividades de forma dinámica.
El plugin incluye un endpoint de estilos dinámicos que reemplaza los iconos de actividades pertenecientes a cursos Alpy en las siguientes vistas:
- Bloque de Línea de Tiempo (Timeline)
- Bloque de Elementos Accedidos Recientemente
- Bloque de Próximos Eventos
- Cabecera de la Actividad Individual
- Moodle 4.0 o superior.
- Plugin Format Alpy (
format_alpy) instalado y configurado.
- Descargar el plugin desde las releases del repositorio oficial: https://github.com/ISCOUTB/alpy_toolkit/releases
- En Moodle (como administrador):
- Ir a Administración del sitio → Extensiones → Instalar plugins.
- Subir el archivo ZIP.
- Completar el asistente de instalación.
- Listo, el plugin estará disponible para su uso.
- Navegar a cualquier curso que tenga configurado el formato Alpy.
- Activar el Modo de Edición.
- Crear una nueva actividad o editar una existente.
- Localizar la sección "Herramientas Alpy" (o "Alpy Toolkit") en el formulario.
- Seleccionar el tipo de recurso correspondiente (ej. Simulación, Debate, Lectura).
- Guardar cambios.
- El icono de la actividad se actualizará automáticamente en el curso.
- La actividad será reordenada dinámicamente según el perfil de aprendizaje de cada estudiante.
El plugin expone un endpoint externo útil para interfaces dinámicas (React, Vue, etc.) que necesiten renderizar los iconos correctos.
Servicio: local_alpy_toolkit_get_activity_icons
- Parámetros:
cmids(array de int): Lista de IDs de módulos del curso.
- Retorno:
- Array de objetos con la URL del icono personalizado (si aplica) o vacío si no es un curso Alpy.
Mantiene compatibilidad con la resolución de alias (ej. convierte tag lectura -> icon reading.svg).
¡Las contribuciones son bienvenidas! Si deseas mejorar este bloque, por favor sigue estos pasos:
- Haz un fork del repositorio.
- Crea una nueva rama para tu característica o corrección de errores.
- Realiza tus cambios y asegúrate de que todo funcione correctamente.
- Envía un pull request describiendo tus cambios.
- Jairo Enrique Serrano Castañeda
- Yuranis Henriquez Núñez
- Isaac David Sánchez Sánchez
- Santiago Andrés Orejuela Cueter
- María Valentina Serna González