PentaAI — Exam Evaluation and Guidance Platform

A multi-tenant exam evaluation platform for tutoring centres. One flow from optical form reading to report cards, guidance-teacher follow-up and the parent panel. Used by more than 1,000 students today.
Category
Web Application
Year
2026
Technologies used
Next.js 15, NestJS, PostgreSQL RLS, Prisma, Redis / BullMQ, Docker
PentaAI — Exam Evaluation and Guidance Platform

Screenshots

PentaAI — Exam Evaluation and Guidance Platform — screen 1

Project overview

PentaAI automates the job that costs exam-running institutions the most time: connecting the publisher's answer key, the optical reader's output file and the student list.

The institution uploads the publisher's learning-outcome spreadsheet; the system links every question to its subject, topic and outcome. When the optical file is uploaded, students are matched by number and name, and net scores, points and rankings are calculated. Each student gets a branded PDF report card with question-level analysis and a list of weak topics.

On the guidance side the system looks at trends rather than single exams. Gaps that repeat across several exams land in the Outcome Tracking Centre as cards. PentaRank combines exam performance and study consistency into one score; the dashboard shows on the first screen which students are rising and which are slipping.

The architecture is multi-tenant from day one. Every institution signs in from its own subdomain, and isolation is not left to the application layer alone: with PostgreSQL Row Level Security, one institution's students, exams and payments are invisible to another's queries at the database level. Student, parent, teacher and admin sessions are kept apart, and each institution decides which modules its guidance teachers can see.

The stack is a Next.js 15 and NestJS monorepo. PDF report cards and bulk jobs run in the background on a Redis-backed queue, and files live in S3-compatible storage. The platform is live and used by more than 1,000 students.

Key features

  • Multi-tenant isolation with subdomains and PostgreSQL Row Level Security
  • Exams defined from the publisher's outcome spreadsheet: every question tied to subject, topic and outcome
  • Automatic student matching from optical files with net scores, points and rankings
  • Branded PDF report cards with question-level analysis, generated on a background queue
  • Outcome Tracking Centre: repeating gaps surface as cards for the guidance teacher
  • PentaRank: a tier system built from exam performance and study consistency
  • Separate panels and role-based permissions for institution, teacher, student and parent
  • Enrolment, attendance, timetable and accounting modules
  • Live, with more than 1,000 active students

Technologies used

  • Next.js 15
  • NestJS
  • PostgreSQL RLS
  • Prisma
  • Redis / BullMQ
  • Docker

Have a similar project?

In a free 45-minute technical call we listen to what you need and suggest a workable path.

Book a free call
Duration
45 minutes
Fee
None
Commitment
None