Quizzes that let you play and learn.
Quizzard is a web-based quiz application designed to be used for educational purposes.
These instructions will guide you through setting up an instance of Quizzard.
Before continuing, make sure that you have the dependencies nodejs
, npm
and mongodb
installed.
$ git clone https://github.com/quizzard-edu/quizzard
$ cd quizzard
$ npm install
hostName
Enter the public web-address for this website, ex (www.quizzard.com)To generate your own Self-Signed Certificate, Run the following script on your shell (terminal):
$ sh scripts/certificateGenerator
$ npm start
If haven’t changed any settings you should now be able to access Quizzard by visiting https://localhost:8080 in your browser.
DB_HOST
- mongodb database server address (default: localhost)DB_PORT
- mongodb connection port (default: 27017)DB_NAME
- name of appplication’s database within mongodb (default: quizzard)Create an admin account for the application by running node setup.js
.
It will prompt you for a username and password.
After you have set up an admin account, load the Quizzard application and log in with the account that you created. You now have a working instance of Quizzard which you can use.
If you have a question, find a bug, need a feature, or want to contribute, please email: quizzard.edu@gmail.com
Quizzard’s development started at and has been supported by the University of Toronto Mississauga. Below is a list of the contributors so far.
Supervisor: Larry Yueli Zhang