/zhi

A tiny web app used to organize questions for paper test

Primary LanguageRuby

README

This is a simple system used to manage multiple choices/short answer questions for paper tests.

Features

  • Collect multiple choice questions

  • Collect short answer questions

  • Organize questions in a paper test

  • Reorder questions in a paper test

  • Paper test cover customization

  • Print paper test as PDF

  • Export paper test with answers

  • Tagging questions, and filter questions by tags

Set up

  • yum install ImageMagick

  • install rvm

  • rvm install 2.1

  • push to deploy, run bin/deploy.sh in post-receive

  • For Mac OS X, install the 64 bit wkhtmltopdf

Development

  • Start development server

    * `rails s`
  • Start production server

    * `bundle exec puma -e production -d --pidfile log/puma.pid`
  • Stop server

    * `bundle exec pumactl --pidfile log/puma.pid stop`

License

The MIT License