All Projects
Digital LearningMoodle DevelopmentCloud & InfrastructureCybersecurity

St Nicholas Group of Schools Learning Management System

Upgrade, modernization and ongoing support of a Moodle learning platform for CBE and Cambridge curriculum delivery, including infrastructure, course structures, enrolment, security, backup and user enablement.

  • Moodle
  • PHP
  • MariaDB
  • Microsoft 365
  • Linux
  • Apache
  • SSL
  • Backup
Role
LMS Upgrade & Maintenance Consultant
Organization
St Nicholas Group of Schools
Programme
LMS Upgrade & Modernization
Period
2026 – Present

Context

The challenge

Modernize a legacy Moodle environment while preserving institutional learning data, resolving platform and plugin compatibility constraints, and preparing the system for dependable academic use across CBE and Cambridge curriculum subjects.

Approach

What was delivered

A controlled Moodle upgrade and stabilization programme spanning pre-upgrade backups, application and database migration, server-stack modernization, compatible plugin and theme configuration, curriculum course structures, learner onboarding, enrolment, security hardening, automated backup, functional validation, documentation, training and continuing maintenance.

  • Moodle 5.0.6 learning environment
  • CBE and Cambridge curriculum course structures
  • Class-based learner onboarding and enrolment
  • Modern responsive theme and navigation
  • Compatible teaching, quiz and Microsoft 365-related plugins
  • HTTPS access and role-based permissions
  • Scheduled backups and recovery procedures
  • Assignments, grading, quizzes and file-upload workflows

Contribution

My responsibilities

  • Legacy Moodle environment audit
  • Upgrade and rollback planning
  • Moodle core and database migration
  • PHP and database environment modernization
  • Apache and Linux server configuration
  • Plugin compatibility assessment and remediation
  • Theme, branding and navigation configuration
  • CBE and Cambridge course-category configuration
  • Student account preparation and course enrolment
  • Roles, permissions and access validation
  • HTTPS and security configuration
  • Automated backup and recovery configuration
  • Functional testing and troubleshooting
  • Administrator and teacher enablement
  • Technical documentation and ongoing support

Outputs

Deliverables

  • Upgraded and stabilized Moodle production environment
  • Modernized PHP, MariaDB, Apache and Linux server stack
  • Configured CBE and Cambridge learning structures
  • Student account and course-enrolment preparation
  • Tested security, backup and recovery procedures
  • Administrator guidance, training materials and ongoing maintenance support

Technology

Technology used

  • Moodle
  • PHP
  • MariaDB
  • Microsoft 365
  • Linux
  • Apache
  • SSL
  • Backup
  • Disaster Recovery

Evidence

Evidence and disclosure

Verified from final implementation, post-upgrade status and August 2026 maintenance reports. Private learner records, credentials, infrastructure details, commercial documents and internal screenshots are intentionally excluded.

WhatsApp