Within the framework of the European NextGeneration funds with the UNIDIGITAL program, the universities of Valladolid, Complutense de Madrid, Basque Country/EHU, León, Salamanca, Illes Balears, Valencia, Rey Juan Carlos, La Laguna, Zaragoza, Málaga, Córdoba, Extremadura, Vigo, Las Palmas and Burgos created an interuniversity group in October 2022 to develop new tools to improve virtual campuses based on Moodle.
Published as Open Source and available in the official Moodle directory: they must have sufficient quality guarantees for their publication and support.
The objective is to create a community of users and all external collaborators are welcome.
They should be reusable by other institutions without code modifications. Specific functionality should be controlled by configuration. Dependencies between components should be optional and implemented via sub-plugins (for Moodle developments) or REST APIs (for external systems). External dependencies should adhere to technological standards wherever they exist.
They must follow the Moodle development specifications and avoid mixing programming languages or unnecessary inclusion of other external platforms that may hinder free deployment. External platforms, if needed, will also be Open Source. The main languages will be PHP and JavaScript.
They should include the most extensive and parameterizable use cases possible.
Designed to handle complexity in a progressive manner, offering the most common functionality in a simple interface and extending or revealing specific options when needed. Fully adhering to Moodle's APIs and interface design style.
The data model and reusable operations will be exposed through Moodle's Webservices architecture to allow integration with other systems.