Skip to content

Latest commit

 

History

History
33 lines (26 loc) · 1.7 KB

README.md

File metadata and controls

33 lines (26 loc) · 1.7 KB

Quizie

It is a quiz application.

User story

  • A school wants to conduct an online quiz for their students.
  • Students should be able to start the quiz, get the questions, select their answers and view the results and explanations.
  • Students should be able to visit the application from the web or mobile and start taking any of the available quizzes.
  • The results should be instant. After the user selects an answer for a question, whether it is correct or incorrect should be shown immediately. If incorrect the correct answer should be shown.
  • Once a question is submitted, the user should be allowed to see the next question.
  • At the end, the user should be able to see the time it took to finish the quiz, how many correct answers the user got, and a message showing pass or fail.

Users and their Functionalities

Functionalities Teacher Student
Create Quiz Yes No
Edit Quiz Yes No
Delete Quiz Yes No
Add questions to quiz Yes No
Edit questions in quiz Yes No
Delete questions in quiz Yes No
View results of all attempts by students in a quiz Yes No
Attempt a quiz No Yes
View the results of attended quiz No Yes

Technologies used

  • Django (Django Rest framework)
  • Vue.js (Vuetify.js)