
Skill-Based Quiz & Certification System
Project Description:
This is an online platform where users can take skill-based quizzes (programming, general knowledge, aptitude, etc.) and receive certification based on their scores. Admins can create quizzes and set pass criteria. Ideal for skill assessment and self-paced learning.
User Roles:
-
Admin:
-
Create/edit quizzes with question bank
-
Set scoring criteria and time limit
-
Manage users and certifications
-
-
User:
-
Take quizzes by category
-
View scores and download certificate if eligible
-
Retake quizzes if allowed
-
Core Features:
Quiz Management:
-
Multiple categories (technical, aptitude, etc.)
-
Randomized question display
-
Timer-based quizzes
Scoring & Evaluation:
-
Instant evaluation after quiz submission
-
Cutoff-based certification eligibility
Certificate Generation:
-
Auto-generate certificate with user name, score, and course title
-
Download in PDF format
Leaderboard & Progress Tracking:
-
Display top scorers
-
Track previous quiz attempts
MySQL Tables:
-
users
-
quizzes
-
questions
-
user_attempts
-
certificates