Skip to content

Web app to solve multiple choice tests. Created with MERN web stack.

Notifications You must be signed in to change notification settings

def-au1t/quiz-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quiz Manager

Web application to create, save and solve multiple choice tests. Compatible with Prober's Drill System quiz format (PDS).

Features:

  • Easy to use Material Design UI.
  • Easy quiz creation - just paste quiz in PDS format. It willbe recognized automatically.
  • Optional answers random shuffle. So that you don't learn answers by their order.
  • Track your results. Compare stats from 3 last attempts to all summary.
  • Easily continue unfinished quiz attempt. Just select from attempt list.

Application is in first aplha version yet, so its functionality is very limited.

The main destination of project was to learn new web technologies, so the code is still not the highest quiality and I still improve it.

Technical details

Backend

  • Node.js & Express.js
  • MongoDB database
  • Authentication based on JWT.

Frontend

  • React.js
  • Material UI library

Deploy

It is required to set the following environment variables:

- PORT=<express-js-port>
- DB_STRING=<database-connection-string>
- CORS_ORIGIN=<http://your-site-here.com>
- SECRET=<secret-key-used-by-node>

Screenshots

Quiz summary

Quiz attempt

Author

Jacek Nitychoruk

About

Web app to solve multiple choice tests. Created with MERN web stack.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published