SmartQuiz Builder
SmartQuiz Builder
SmartQuiz Builder is a beautifully designed, fully client-side quiz application that lets users create and take customized quizzes. Users can either upload a CSV of questions or enter them manually using a clean form. It supports both Multiple Choice (MCQ) and True/False (TF) questions.
Live Demo: SmartQuiz Builder
Features
- π¨ Eye-catching Glassmorphism UI
- π₯ Upload questions using a properly formatted CSV
- βοΈ Manually create quiz questions (MCQ / True-False)
- π Auto-shuffling of quiz questions before starting
- β Real-time scoring and result summary
- π Clear, colorful result screen with correct/incorrect answers
- π± Fully responsive design
- π Future-ready design: supports dark mode styling if extended
CSV Format
When uploading questions using CSV, make sure the file follows this structure (no headers required):
question,option1,option2,option3,option4,correct_answer,type
β Example (MCQ):
What is the capital of France?,Berlin,Madrid,Paris,Rome,Paris,MCQ
β Example (True/False):
Is the sky blue?,,,,True,TF
Ensure there are no extra spaces or empty lines, and each row ends with the question
typeas eitherMCQorTF.
Manual Entry Instructions
- Click on βCreate Quiz Manuallyβ
- Enter:
- Question text
- Select type: MCQ or TF
- For MCQ, enter at least 2 options
- Enter the correct answer
- Add more questions using β Add Question
- Start the quiz by clicking Start Quiz
Technologies Used
- HTML5
- CSS3 (with custom variables and effects)
- JavaScript (DOM manipulation, state handling)
Credits
Developed with β€οΈ by Prashant Gohel
- π YouTube β DevOpsWithUs
- π§βπ» GitHub β prashantgohel321
- π LinkedIn β prashantgohel1706
SmartQuiz Builder is a beautifully designed, fully client-side quiz application that lets users create and take customized quizzes. Users can either upload a CSV of questions or enter them manually using a clean form. It supports both Multiple Choice (MCQ) and True/False (TF) questions.