Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

16 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Smart Online Examination & Assessment System

image Smart Online Examination & Assessment System is a modern web-based examination platform developed using the MERN Stack. It enables educational institutions, coaching centers, and organizations to conduct secure online examinations, automatically evaluate objective answers, manage question banks, analyze student performance, and generate detailed reports. The platform supports multiple user roles, intelligent question randomization, coding assessments, real-time analytics, role-based dashboards, and comprehensive reporting to simplify the complete examination lifecycle.

#Features

πŸ” Authentication & Security

  • JWT Authentication
  • Role-Based Access Control
  • Secure Password Hashing
  • Forgot Password
  • Email OTP Verification
  • Protected Routes

πŸ‘¨β€πŸ’Ό Admin Module

  • Dashboard
  • Institute Management
  • Course Management
  • Subject Management
  • Student Management
  • Faculty Management
  • Question Bank Management
  • Exam Management
  • Result Management
  • Reports
  • System Settings

πŸ‘¨β€πŸ« Faculty Module

  • Create Exams
  • Manage Question Bank
  • Import Questions via Excel
  • Assign Exams
  • Live Exam Monitoring
  • Manual Evaluation
  • Publish Results

πŸ‘¨β€πŸŽ“ Student Module

  • Dashboard
  • Upcoming Exams
  • Start Examination
  • Countdown Timer
  • Auto Save
  • Question Navigation
  • Mark for Review
  • Result Dashboard
  • Download Scorecard
  • Performance History

πŸ“ Examination Engine

  • Anti Cheat Environment
  • Random Question Generation
  • Random Answer Options
  • Multiple Paper Sets
  • Question Palette
  • Auto Submit
  • Negative Marking
  • Timer

πŸ“š Question Bank

Supports

  • MCQ
  • Multiple Correct
  • True / False
  • Fill in the Blank
  • Numerical
  • Short Answer
  • Programming Questions

Each question stores

  • Difficulty
  • Subject
  • Chapter
  • Marks
  • Negative Marks
  • Explanation
  • Tags

πŸ“Š Analytics

  • Student Performance Dashboard
  • Faculty Analytics
  • Subject-wise Analysis
  • Difficulty-wise Analysis
  • Improvement Trend
  • Accuracy Reports
  • Rank Generation
  • Pass Percentage

πŸ“„ Reports

  • Student Report
  • Exam Summary
  • Attendance Report
  • Subject Analysis
  • Question Analysis
  • Marksheet
  • Excel Export
  • PDF Export

πŸ”” Notifications

  • Exam Scheduled
  • Exam Reminder
  • Result Published
  • Password Reset
  • New Exam Assigned

πŸ› οΈ Tech Stack

🎨 Frontend

React Vite TailwindCSS JavaScript React Router Axios Framer Motion

βš™οΈ Backend

Node.js Express.js MongoDB Mongoose JWT bcrypt Nodemailer Multer

πŸ€– APIs & Integrations

Judge0

πŸ“Š Reports & Utilities

ExcelJS PDFKit Git GitHub

πŸš€ Deployment

Vercel Render

πŸ“· Screenshots

Login/Register Page image

Student Panel with Perfomance check by charts,Results,Exam image

Admin panel β€” institute/course/subject management, user management, system-wide analytics image

Institute Management image

Add questions manually+ Excel Import function image

Live Exam Status for faculty image

Faculty Analytics with marksheet download image

Future Enhancements: AI Question Generator, AI Exam Proctoring, Face Detection, Voice Monitoring, Live Video Proctoring, Certificate Generation, Mobile Application, Online Interview Module, AI Performance Suggestions,

About

A full-stack AI-powered Online Examination & Assessment System built with the MERN Stack featuring role-based authentication, randomized exam generation, coding assessments, analytics dashboards, automated evaluation, and secure online examinations.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages