Quiz Master is Quipper's technical exam for web developers.
- Clone the repository to your local machine.
- Run
bundle install
on your command line (make sure you're in the project directory). - Run
rails db:migrate RAILS_ENV=development
. - Run
rails db:data:load
to load sample data. - Then run
rails server
. - Open your browser and go to
localhost:3000
. - Try it out! :)
- Default teacher email and password are
[email protected]/teacher$123
make sure sample data already loaded. - App comes with two modes: Teacher Mode and Student Mode
- With Teache Mode, you may view, create, edit, and delete all reources ( Question, Answer, Student, Teacher).
- With Student Create, all you have to do is answer questions and view result.
- Each Student has random question.
- Question diveded to two modes, multiple choice mode and text mode.
To view database relation run bundle exec erd
, make sure you already installed Graphviz 2.22+ before running the command.
- Capybara
- Rspec with Shoulda-matchers
- Reactjs
- Rails 5 as framework
- Rails 5.0.2
- Ruby 2.3.1