Overview

Background

This project will deliver the annual upgrade of Moodle, which will move from V 4.3.6 to the latest version (4.5.x (LTS)). This version was released in October 2024. 

Moodle is the University’s centrally supported virtual learning environment (VLE) for online distance learning programmes. It brings together tools for presenting course content and facilitating communication between staff and students. This includes integrations with other centrally provided services, such as Turnitin and Collaborate, as well as third party plugins to extend the functionality of Moodle itself. This is the final upgrade project for Moodle and new courses will be hosted on the Learn VLE in the future.

Delivering this project will ensure the University’s instance of the software is secure until Moodle is closed. It is a limited upgrade to ensure the service is secure during the period of time we are moving courses onto the Learn VLE.

Support and Releases 

Scope

The aim of this project is to upgrade Moodle to a version which will be supported until the time that Moodle has been decommissioned and closed.   This project will:

  • Upgrade Moodle from v4.3.6 to 4.5.1 (DEV, TEST and LIVE environments)   
  • Review the University bespoke theme, returning to the included, basic Moodle theme if there are theme problems with the upgrade.
  • Checking compatibility of existing UoE infrastructure/hosting environment  
  • Checking compatibility of non-standard modules (plugins) and extensions. Any issues with non-standard plugins and extensions will result in them being switched off.  
  • Checking current version of PHP (web development language) and updating to v8.3. V8.3 is supported to 31st December 2027.
  • Planning for any impact to Moodle support teams  
  • High-level user acceptance testing of the core features and plugins covering existing functionality   

 Objectives and Deliverables

 

 

 

 

Ref 

Objective (O) / Deliverable (D) 

Priority 

Owner 

O1 

To ensure that the UoE instance of Moodle is kept up to date with community supported software releases and GDPR requirements  

D1 

A fully tested and working upgrade of Moodle to the latest version of the 4.5.1 build.   Plugins will be switched off if they don’t work with the new version of Moodle.  

Must Have  

Project Team 

D2 Upgrade PHP to version 8.3 across all environments. Must Have Development Technology

D3 

An updated Technical Architecture Document (TAD)  

Must Have  

Development Technology  

D4 

If required an updated Business Requirements Document (BRD) 

Must Have  

Digital Learning Applications and Media  

D5 

Updated all other system documentation.

Must Have  

Software Development  

D6 Taking backups of some Live courses and restore to TEST for testing purposes, Must Have Development Technology and Digital Learning Applications and Media  

O2 

To deliver an enhanced user experience to learners and teachers through improved functionality  

D7 

Communication plan for Moodle users to inform them about the upgrade.   More detailed comms about the closure of Moodle will happen in a separate project [VLE011].  

Should Have  

Digital Learning Applications and Media  

D8 

Updated user help and guidance materials  

Should Have 

Educational Design and Engagement  

O3 

To update the web design theme as appropriate 

D9 

A high-level theme check. If the bespoke Edinburgh theme breaks with the upgrade, we will revert to the basic Moodle theme.  

Must Have 

Digital Learning Applications and Media 

O4 

Testing of performance, including performance accessibility and capacity tests 

D10 

High-level UAT to be undertaken.  

Must Have 

Digital Learning Applications and Media 

O5 Disaster Recovery
D15 Disaster Recovery Test Should Have Project Team

Benefits

Time to move courses to Learn VLE

This project will give us more time to move current and historic courses from Moodle onto Learn.  Please see VLE011 for more details about migration work.

Success Criteria

  • Current functionality (including plugins) work  or are switched off if they no longer work.
  • There are no issues with maintaining current data quality.  
  • There are no negative changes to the current data quality. 

     

Project Milestones

Stage Milestone Due Date Previous Date
Plan  Planning Review 31-Jan-2025 No date available 
Execute  Build Review 24-Mar-2025 No date available 
Execute  Integration Review 22-Apr-2025 No date available 
Execute  Acceptance Review 26-May-2025 No date available 
Deliver  Deployment to LIVE 16-Jul-2025 No date available 
Deliver  Deployment Review 22-Jul-2025 No date available 
Close  Closure Review 29-Jul-2025 No date available 

Project Info

Project
Annual Moodle Upgrade 24/25
Code
TEL094
Programme
ISG - Technology Enhanced Learning (TEL)
Management Office
ISG PMO
Project Manager
Tim Gray
Project Sponsor
Karen Howie
Current Stage
Execute
Status
In Progress
Start Date
06-Jan-2025
Planning Date
19-Feb-2025
Delivery Date
16-Jul-2025
Close Date
29-Jul-2025
Overall Priority
Normal

Documentation

Plan