This project was bootstrapped with Create React App.
This app has been deployed @ create-quiz.vercel.app
- Open the app in your browser.
- Select and upload a JSON file containing questions as shown below.
- Start the quiz by clicking on 'Start Quiz' button.
- It will redirect you to the quiz app with all the questions feeded and timer set.
The app will require JSON file with questions in a specified format as shown below.
Note that the types for questions must be provided as follows:-
- Fill in the blank with one blank - FITB1
- Fill in the blank with two blank - FITB2
- Multiple answers question - MAQ
- Multiple choice question - MCQ
- Match the following - MTF
For detailed view of format of questions and answers format, refer the above image.
This repo contains a sample JSON file as config.json. You can download it for testing this app.
- Questions answered will be saved as you type or tick and will be shown in green color boxes in the side navigation.
- Questions not answered will be shown in red color boxes in the the side navigation.
- You can navigate to next and previous question using bottom navigation.
- You can directly jump around the questions using side navigation.
- Your answers will be submitted and evaluated automatically when the time will be up.
- You can also submit your answer by clicking on green submit button.
This app has basic functionality and styling which can be improved further. You are most welcome to contribute in this project.
You download this repo and run npm install
to install all the dependencies, then run npm start
to get started with the development. That's it.