UNIMOODLE Logo

Cooperation for the advancement of Moodle from universities

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.

Goals

To maximize future sustainability, the projects have been designed with the fundamental objective of maximizing utility for the Moodle user community. The components developed in this project must have the following characteristics:
Open Source

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.

General utility

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.

Simple architecture

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.

Flexibles

They should include the most extensive and parameterizable use cases possible.

Friendly

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.

Integrable

The data model and reusable operations will be exposed through Moodle's Webservices architecture to allow integration with other systems.

UNIMOODLE Projects

Hybrid teaching
Hybrid Teaching

Class session planner with or without videoconference assistance. It brings together the functions of mod_assistance and various video conferencing plugins in a standardised way.

Notifications agent
My notifications assistant

Define automatic rules to streamline your subject. Easily schedule actions using "If-Except-Then" logic. You can schedule direct messages, in forums, modify groups, etc. With an extensible architecture through subplugins.

Certifygen
Certifygen

Generation of PDF certificates with connection to digital signature systems and modular storage.

Gradebook+
Gradebook +

Tools added to the Moodle gradebook to make it easier for teachers to use.
Contains a wizard to generate classic grading patterns and tools for more useful grade listings.

Kuet quizes
Kuet

A plugin activity for dynamic sessions using questions and answers in the form of a participative quiz. It allows interactive sessions to be held in real time or to schedule the activity to be carried out asynchronously.

Course Transfer
Course Transfer

Perform restores and backups between connected platforms.

Mail 2.0
Local Mail

A complete refactoring of the popular "mail" plugin. The Javascript technology of the module has been updated and many functional details have been improved.

16

Universities

60000

Professionals

600000

Students

9

Projects

UVA
UCM
UPV/EHU
León
Salamanca
Mobirise Website Builder
Valencia
URJC
La Laguna
Zaragoza
Málaga
Córdoba
Extremadura
Vigo
Las Palmas de Gran Canaria
Burgos
Financiado por la UE