Skip to content

A simple quiz application that consists of MCQs (single or multi-choice). We will have users who can create quizzes and share among all users or selected users by giving their email addresses. Users can submit quizzes and get their desired results and also the user who created the quiz can see the responses and all the things like who submitted …

Notifications You must be signed in to change notification settings

texam/quiz-app-1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quiz-App

How to start it?

git clone https://github.com/hrit-ikkumar/quiz-app

cd quiz-app

npm install

cd backend

npm install

cd ..

npm backend

npm frontend

Project Idea

A simple quiz application which consists of MCQs (single or multi choice). We will have users who can create quiz and share among all users or selected users by giving their email address. Users can submit quizzes and get their desired results and also the user who created the quiz can see the responses and all the things like who submitted the quiz.

Application Outline

Major Entities

  1. User: The user can create a quiz and submit a submission. he/she can also see the submissions of the quiz which was created by them.
  2. Quiz: The quiz which is created by the user will have a unique Id which user can share among other users.

Functionalities

  1. Login/Sign Up: Google Auth
  2. CreateQuiz Page: A component to create a quiz step by step.
  3. SubmitQuiz Page: A component to submit a quiz and get the result at the end of the quiz. (Auto Checking is there).
  4. View Created Quizzes: A component to view the details of submission for a particular quiz.

Technical Details

  • Front End: React.js & Material UI
  • Back End: Express.js & Node.js
  • Database: MongoDB (NoSQL)
  • Architectural Pattern: REST
  • Other: some other npm modules (Open Source)

Team

  • Team Name: Team Sudo
  • Team Members:
    • Hritik Kumar Shama (25)
    • Mudit Jain (42)

About

A simple quiz application that consists of MCQs (single or multi-choice). We will have users who can create quizzes and share among all users or selected users by giving their email addresses. Users can submit quizzes and get their desired results and also the user who created the quiz can see the responses and all the things like who submitted …

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 71.4%
  • CSS 21.6%
  • HTML 7.0%