Rivaldi Eka Putra.
HomeAboutProjectsResumeContact
AI Assistant
0/20 pesan
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
2026-05-02
#NextJS#TypeScript#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.

ExamProctor Landing Page 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)

ExamProctor Demo 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.

ExamProctor Admin Dashboard View