We're hiring Data & Ads SpecialistWe're hiring Delivery ManagerWe're hiring Head of MarketingWe're hiring and always listening for the next →

Building the BVIS VAR Reading Assessment Platform

Custom platform buildReading assessmentEducationNord Anglia network
400Students on the platform at onceAcross multiple year groups, with quiz levels that do not map to standard years.
3User roles, each with its own dashboardStudent, teacher and admin, different permissions, different jobs, one system.
HoursOf teacher time given back each weekMarking and assigning reading moved from manual admin to automatic.

Built with

  • Next.js
  • NestJS
  • MongoDB
  • AWS
  • TypeScript
  • Figma

A bespoke reading assessment platform, built for 300–400 students at once

BVIS (British Vietnamese International School), a school within the global Nord Anglia Education network, partnered with Saigon Digital to design and develop a custom reading assessment platform tailored for 300–400 students across multiple year groups.

BVIS, the delivered platform

03 THE WORK

Chapter by chapter.

01

The Challenge

BVIS urgently needed to replace manual reading assessments with a centralised, digital system designed specifically for their academic environment. The core difficulty lay in managing a complex, multi-level reading ecosystem where quiz levels did not always align with standard year groups, demanding highly flexible logic for student access and progression. Furthermore, the system required three separate user access levels-Student, Teacher, and Admin-each needing unique functionality and dedicated dashboards. A crucial technical hurdle was ensuring performance stability, guaranteeing that 300–400 students could access quizzes simultaneously during peak class sessions. Compliance with copyright laws, preventing public display of book files, and ensuring the scalability of internally created content for future reporting were also essential requirements for this secure, modern tool.

BVIS, project detail
02

The Approach

Saigon Digital addressed these complex educational and technical requirements through a structured, phased approach that prioritised system architecture and long-term scalability.

Phase 1: Discovery & System Architecture

  • Our team collaborated closely with BVIS teachers, IT staff, and Nord Anglia Education representatives to define the entire technical framework, including student, teacher, and admin feature requirements, quiz-level structures, sorting logic, and access control systems. This foundational phase ensured complete clarity and risk mitigation before defining the technical hosting architecture using Next.js, NestJS, MongoDB, and AWS.

Phase 2: UI/UX Design for a Learning Environment

  • We designed an interface rigorously optimised for its diverse user base (young students, teachers, and administrators). This included simple and intuitive quiz-taking flows, clear progression tracking, mobile-friendly layouts for accessibility, and a modern visual identity aligned with BVIS’s academic brand standards, focusing on reduced cognitive load during learning activities.

Phase 3: Core Platform Development

  • We developed a full-stack web application built on modern, enterprise-grade technologies (Next.js, NestJS, MongoDB, AWS) to guarantee performance and resilience. Key modules included the Student Dashboard (view levels, track progression), the Teacher Dashboard (view student performance, monitor completion rates), and the Admin Level (manage quizzes, users, and control levels).
BVIS, project detail
03

The Solutions

To deliver BVIS’s vision of a modern literacy platform, Saigon Digital engineered a bespoke educational system underpinned by several critical technical features. This included a Multi-level Access System with custom dashboards and unique permissions tailored for Student, Teacher, and Admin roles. We provided a dedicated Custom CMS for Quiz Management, enabling BVIS teams to flexibly manage and deploy internally created content. Crucially, the Reading Progression Engine was developed to ensure strict adherence to reading difficulty levels, preventing quizzes from being passed without matching the necessary academic standards. Finally, the system was hosted on a Performance-Optimised Infrastructure (leveraging AWS and NestJS) to guarantee reliability and high concurrency for 300–400 simultaneous users.

BVIS, project detail
04

Outcomes

The collaboration successfully delivered a unified, high-performance educational platform that profoundly elevates BVIS’s academic delivery.

BVIS, project detail
05

An Enhanced Learning Experience

  • Students now follow a clear, structured reading progression journey, supported by a modern, gamified interface that encourages deeper engagement. Teachers are empowered too: educators gain real-time class overviews and performance insights through an easy-to-use dashboard, simplifying management and grouping.
BVIS, project detail
BVIS website by Saigon Digital
Saigon Digital helped BVIS HCMC develop a fully bespoke educational reading platform tailored to assessing children's reading comprehension in Vietnamese. From the very beginning, their team took the time to understand our goals, our curriculum, and the needs of our students. The final platform is intuitive, reliable, and genuinely supports our teachers in tracking student progress more effectively.
Darragh Shanahan
BVIS

Questions about this project

Can a custom reading platform handle a whole year group at once?

Yes, and concurrency is the requirement to design for rather than discover. BVIS needed 300–400 students in quizzes simultaneously during class, so the architecture: Next.js, NestJS, MongoDB on AWS, was chosen for that peak rather than for average load.

How do you handle reading levels that do not match year groups?

With access logic that treats level and year as separate things. A student is granted quizzes by reading level, not by the class they happen to sit in, which is what lets a school stretch strong readers and support weaker ones inside one system.

What about copyright on the books themselves?

Book files are never publicly exposed. Access is authenticated and scoped per role, so the assessment content stays inside the school while remaining usable in a normal lesson.

Does a build like this save teachers time?

That is the main return. Assigning, collecting and marking reading assessments by hand is hours a week per teacher. Automating the mechanical part gives that time back to teaching, which is why we track it as an outcome rather than a feature.

Can it grow after launch?

It is designed to. The roadmap includes gamification, progress streaks, class leaderboards and achievement milestones, to turn reading practice into something students compete at rather than complete. See web app development.

Want to be
the answer?

Tell us what you're working on. You'll get an honest answer about whether we can help, and exactly how.