Skip to content

vinhngph/simple-quiz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple Quiz 🚀

License Version

Create and take quizzes quickly by simply uploading a JSON file!

Simple Quiz is a lightweight and user-friendly web application designed to streamline the process of creating quizzes. Just upload a JSON file, and you can instantly generate a fully functional quiz. With features like result tracking and file management, Simple Quiz is the perfect tool for educators, students, or anyone who needs a fast and flexible quiz solution.


Table of Contents


Features

  • 📂 Upload JSON Files: Easily upload quiz data in JSON format to generate a quiz.
  • 📝 Real-time Quiz Taking: Answer questions directly in the app and get immediate feedback.
  • 📊 Result Tracking: Automatically calculates and displays quiz results.
  • 💾 File Management: View and manage uploaded JSON files for future use.
  • 🌐 Browser-based: No installation required; simply run in any modern web browser.

Demo

Check out a live demo of Simple Quiz here: https://vinhngph.github.io/simple-quiz/


Installation

Follow these steps to set up Simple Quiz locally:

  1. Clone the repository:
    git clone https://github.com/vinhngph/simple-quiz.git
    cd simple-quiz
    

JSON Format

To use this application, your JSON file should follow the structure below:

[
    {
        "question": "Which of the following are programming languages? (Multiple choice)",
        "options": ["Python", "HTML", "CSS", "JavaScript"],
        "answers": [0, 3]
    },
    {
        "question": "What is the boiling point of water? (Single choice)",
        "options": ["100°C", "90°C", "50°C", "120°C"],
        "answers": [0]
    }
]

License

This project is licensed under the MIT License.

About

Create and take quizzes quickly by simply uploading a JSON file!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors