En el marco de los fondos europeos NextGeneration con el programa UNIDIGITAL las universidades de Valladolid, Complutense de Madrid, País Vasco/EHU, León, Salamanca, Illes Balears, Valencia, Rey Juan Carlos, La Laguna, Zaragoza, Málaga, Córdoba, Extremadura, Vigo, Las Palmas y Burgos crearon en octubre de 2022 un grupo interuniversitario para desarrollar nuevas herramientas para mejorar los campus virtuales basados en Moodle.
Publicados como Open Source y disponibles en el directorio oficial de Moodle: deben tener las garantías de calidad suficientes para su publicación y soporte.
El objetivo es crear comunidad de usuarios y serán bienvenidos todos los colaboradores externos.
Deben ser reutilizables por otras instituciones sin modificaciones de código. La funcionalidad específica debe controlarse mediante configuración. Las dependencias entre componentes deben ser opcionales e implementarse mediante sub-plugins (para desarrollos en Moodle) o APIs REST (para sistemas externos). Las dependencias externas deben acogerse a estándares tecnológicos siempre que existan.
Deben seguir las especificaciones de desarrollo de Moodle y evitar la mezcla de lenguajes de programación o la inclusión innecesaria de otras plataformas externas que puedan obstaculizar el despliegue gratuito. Las plataformas externas, de necesitarse, serán también Open Source. Los lenguajes principales serán PHP y JavaScript
Deben incluir los casos de uso más extensos y parametrizables posibles.
Diseñado para que maneje la complejidad de forma progresiva, de forma que se ofrezca la funcionalidad más frecuente en un interfaz simple y se amplíe o desvelen opciones específicas cuando sean necesarias. Adherido completamente a las API y estilo de diseño de interfaces de Moodle.
El modelo de datos y las operaciones reutilizables se expondrán mediante la arquitectura de Webservices de Moodle para permitir la integración con otros sistemas.