All projects

PatLabs CBT

Role: Fullstack developer Completed
PatLabs CBT
Role
Fullstack developer
Status
Completed
Technologies
3 Used

What It Is

Patlabs CBT is a web-based examination platform built with Django, designed for schools that want a simple and reliable way to conduct computer-based tests. The system supports uploading students and questions in bulk, managing multiple exams, and delivering tests through an intuitive student interface. It streamlines exam preparation, reduces administrative workload, and replaces the inefficiencies of traditional paper-based tests with a faster, more organized digital workflow.

The Problem

Schools often face challenges with manual exam preparation — printing papers, managing scripts, organizing students, and manually grading results. This process is slow, error-prone, and difficult to scale, especially when managing large student groups.

How I Solved It

  • Developed a full Django backend handling authentication, exam creation, question banks, and student management.
  • Added support for bulk uploads of questions and students using formatted templates.
  • Built a clean student testing interface with automatic question display and answer capture.
  • Implemented an admin dashboard for managing exams, updating records, and monitoring activity.
  • Designed a structured exam workflow to ensure reliability and ease of use for teachers and students.

The Impact

Patlabs CBT significantly reduces exam setup time and eliminates the stress of manual processes. Teachers can prepare exams in minutes, students take tests on the system with ease, and results can be retrieved faster and with fewer errors. The project demonstrates strong backend engineering, practical usability, and your ability to build real solutions for real institutions.

Tech Stack

Python Django Git

Demo

No demo video available yet. Check back soon.