Skip to content

Solidx74/QuickQuiz-Exam-System

Repository files navigation

QuickQuiz Online Exam System 📚

A comprehensive terminal-based online examination system built with Bash scripting for CUET, Bangladesh.

Features

👨‍🎓 For Students

  • Student Registration & Login (by username, ID, or email)
  • Take timed exams with multiple-choice questions
  • View personal results and statistics
  • Review wrong answers after exams
  • View profile information
  • Change password & password recovery

👨‍💼 For Administrators

  • Admin dashboard with secure login
  • Create, update, and delete exams
  • Add questions with options and marks
  • View all registered students
  • Advanced student search (by ID, name, level, term, email, gender)
  • View results and statistics (pass rates, average scores)
  • System statistics overview

How to Run

On Linux/Mac/Git Bash (Windows):

chmod +x exam-system.sh ./exam-system.sh

image image

On Windows:

Use Git Bash or WSL

Database Files (Auto-generated)

students.db - Student registration data

exams.db - Exam metadata

questions.db - Questions and answers

results.db - Exam results

admin.db - Admin credentials

Author

Kareeb Sadab (Solid)

CUET, Bangladesh

About

A comprehensive terminal-based online examination system built with Bash scripting for CUET project building contest.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages