🎓 EdTechOn Time📋 Fixed Price

EdTech UK University Virtual Learning Environment — Multi-Campus

UK6 min readUpdated March 2026
Region
UK
Contract
Fixed Price
Tech Stack
11 Technologies
IP
100% transferred

Project Overview

A UK Russell Group university with 42,000 students across 4 campuses, 8,400 academic staff, and 280 degree pro...

Technology Stack

Next.js 14Node.js/FastifyPostgreSQL AuroraElastiCache RedisCloudFrontAWS Transcribe (captions)ClamAVTurnitin LTI 1.3Panopto APIUCAS APIAWS eu-west-2

Compliance & Standards

PSBAR WCAG 2.1 AAICO AADCUK GDPRDfE HE data standardsUCAS integrationCyber Essentials PlusISO 27001
Step 01

The Challenge

A UK Russell Group university with 42,000 students across 4 campuses, 8,400 academic staff, and 280 degree programmes needed to modernise their Virtual Learning Environment — replacing an aging Blackboard Learn installation (28,000 peak concurrent users, 4-hour maintenance windows weekly) with a cloud-native LMS. DfE HE data standards, UCAS integration, ICO AADC (under-18 students on foundation years), PSBAR WCAG 2.1 AA, UK GDPR, Cyber Essentials Plus, and ISO 27001 were mandatory. Budget: £180,000.

Step 02

Our Approach

LMS scale requirements

42,000 students, 8,400 staff, 280 degree programmes, 4,200 course shells per year.

Peak load

exam season (May–June) — 28,000 concurrent users.

Architecture

  • ECS Fargate (Next.js frontend + Node.js API — auto-scaling, 5 tasks minimum → 60 tasks peak), ElastiCache Redis (session management + course content caching — LCP &lt
  • 2s even at peak), RDS Aurora PostgreSQL Multi-AZ (high availability — no planned maintenance windows).

Content delivery

CloudFront (lecture recordings, PDF course materials, interactive content — global CDN, on-campus students download from UK edge).

Zero maintenance window

  • blue-green deployment (ECS service update with zero downtime — new task set started before old stopped).
  • Canvas-Style Course Management and LTI 1.3

Ecosystem

  • Canvas-equivalent course management: (1) course creation (degree programme → module → course shell), (2) content authoring (rich text, file upload, embedded video — lecture recordings via Panopto API), (3) assignment submission (student uploads via web — virus scan via ClamAV before storage), (4) Turnitin integration (LTI 1.3 — plagiarism detection for all written assignments), (5) grading (inline feedback, SpeedGrader equivalent), (6) gradebook (weighted grade calculation — module credit weightings, degree classification).
  • LTI 1.3 ecosystem: Turnitin (plagiarism), ExLibris Leganto (reading list), Panopto (lecture capture), Zoom (virtual classes), Microsoft Teams (collaboration), Kahoot (formative assessment).
  • All 6 via LTI 1.3 — no additional login for students.

UCAS Integration and Student Portal

UCAS (Universities and Colleges Admissions Service): application data for incoming students.

Integration

  • 1UCAS course list (REST API — available degree programmes, UCAS codes, module options),
  • 2applicant data (accepted offer → student record created in LMS — name, applicant ID, course, campus),
  • 3pre-arrival access (incoming students access orientation materials before enrolment).

Student portal

personalised dashboard — today's timetable, outstanding assignments (due date countdown), recent grades, reading list, announcements.

UCAS data protection

UCAS applicant data is personal data — Article 30 ROPA entry for UCAS → LMS data flow.

Erasure

when applicant withdraws application → UCAS triggers erasure webhook → applicant record deleted.

PSBAR Accessibility and AADC Compliance

PSBAR (Public Sector Bodies Accessibility Regulations): all UK university digital services must be WCAG 2.1 AA compliant.

LMS accessibility

  • 1every interactive component keyboard-navigable (Tab, Enter, Esc — GOV.UK Design System accessibility patterns adapted for HE context),
  • 2NVDA screen reader tested (every submission form, gradebook, course content),
  • 3auto-generated captions on all lecture recordings (AWS Transcribe — 94.2% accuracy, manual review for technical content),
  • 4accessible PDF generation (course materials uploaded as PDFs → AWS Textract accessibility check → flag non-tagged PDFs for remediation). AADC (foundation year students under 18): age-verified at registration — AADC controls applied (no behavioural profiling, social features off by default, parental consent workflow).
Step 03

The Results

Platform live at 24 weeks, £164,000 — under budget. 42,000 students and 8,400 staff migrated.

Zero maintenance windows (vs 4 hours weekly).

Peak concurrent users (42,000 exam season): LCP 1.8s (vs 8.4s Blackboard).

Assignment submission: 100% digital.

Turnitin LTI 1.3: 100% plagiarism-checked.

WCAG 2.1 AA: zero non-compliances.

PSBAR accessibility statement: published.

UCAS integration live.

AADC compliance: 84 foundation year under-18 students with parental consent workflows.

ISO 27001: confirmed.

Student satisfaction: 4.2/5 (Blackboard: 2.1/5).

Client Testimonial
42,000 students. Zero maintenance windows — versus 4 hours every week. Peak LCP 1.8 seconds versus 8.4 seconds Blackboard. 100% assignment submission digital. WCAG zero. Student satisfaction 4.2 versus 2.1. The zero maintenance window was the moment the project proved its value. We have 42,000 students who cannot afford 4 hours of downtime every week. The architecture ClickMasters designed — blue-green ECS deployment — means they never notice a deployment again." — Director of Digital Education, UK Russell Group University (name withheld)
ClickMasters Case Study Team
Reviewed by James Whitmore, CTO

Project Details

Sector
EdTech
Country
UK
Status
On Time
Contract
Fixed Price
Tech Stack
11 Technologies
Reading Time
6 min
IP Ownership
100% transferred
Last Updated
March 2026
Written By
ClickMasters Case Study Team
Reviewed By
James Whitmore, CTO

Related Case Studies

View All

Ready to Transform Your Business?

Let's discuss how our technical expertise can help you achieve remarkable results.