Web
ExamProctor
A powerful online examination platform with advanced AI-driven anti-cheating features, built with Next.js and Go.
▲nextjs
TStypescript
🐹golang
🐘postgresql
🟢neon
🌊tailwindcss
ExamProctor - Online Exam System
A sophisticated online examination platform designed to maintain academic integrity through advanced anti-cheating proctoring features. The system is built with a high-performance Go backend and a modern Next.js 15 frontend.
View
Overview
ExamProctor provides a secure environment for online assessments. It features dynamic question types, real-time answer saving, and a comprehensive admin dashboard for analytics. The core of the platform is its robust proctoring system, which actively monitors student behavior during exams to prevent unauthorized activities.
Tech Stack
- Frontend: Next.js 15 (App Router), React, Tailwind CSS
- Language: TypeScript, Go (Golang)
- Backend: Go API Server
- Database: Neon (Serverless PostgreSQL)
- Authentication: JWT with Role-Based Access Control (RBAC)
View
Key Features
- Anti-Cheating Proctoring: Features real-time webcam capture, instant tab/window switching detection, copy-paste blocking, and AI face detection to ensure exam integrity.
- Dynamic Exam Management: Supports multiple question formats (Multiple Choice, Essay, Code, File Upload) with countdown timers and question shuffling.
- Violation Logging & Auto-Block: Maintains a complete audit trail of user activities with timestamps and can automatically terminate exams if violations exceed a set threshold.
- Multi-Tenancy & Security: Employs Role-Based Access Control (Admin, Teacher, Student) and multi-tenant organization support.
- Comprehensive Analytics: Provides teachers and administrators with detailed insights into student performance and proctoring logs.
View