Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 Customizable Quiz

A dynamic web-based quiz application that allows users to create and load quizzes using JSON data. Users can either paste quiz questions directly or upload a JSON file to generate interactive quizzes with automatic scoring and instant feedback.


✨ Features

  • 📂 Upload quiz questions using JSON files
  • 📝 Paste JSON quiz data directly
  • ❓ Dynamic Multiple Choice Questions
  • 📊 Automatic Score Calculation
  • 📈 Instant Quiz Results
  • 🔄 Retry Quiz
  • 📱 Responsive User Interface
  • ⚡ Fast JSON Parsing and Loading

🛠️ Tech Stack

Frontend

  • HTML5
  • CSS3
  • JavaScript

Data Format

  • JSON

Tools

  • Git
  • GitHub

📸 Screenshots

Screenshot 2026-07-11 173252
  • Home Page
  • JSON Upload
  • Quiz Interface
  • Results Page

🚀 Getting Started

Clone the Repository

git clone https://github.com/jeeva6347/customizable-quiz.git

Open the Project

Simply open the index.html file in your browser.

Or use VS Code Live Server.


📂 JSON Format Example

[
  {
    "question": "What does HTML stand for?",
    "options": [
      "Hyper Text Markup Language",
      "High Text Machine Language",
      "Hyper Transfer Markup Language",
      "Home Tool Markup Language"
    ],
    "answer": 0
  }
]

🎯 Future Improvements

  • User Login
  • Timer for Each Question
  • Leaderboard
  • Question Categories
  • Difficulty Levels
  • Random Question Shuffle
  • Certificate Generation
  • Database Support

📄 License

This project is licensed under the MIT License.


👨‍💻 Author

Jeeva L

📧 Email: jeevalawrance2004@gmail.com

💼 LinkedIn: https://linkedin.com/in/jeeva-l-5bb2a4387

⭐ If you found this project useful, consider giving it a Star on GitHub.

About

A customizable quiz application that generates interactive quizzes from JSON files with automatic scoring and instant results.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages