Tests on Rails¶
- Table of contents
- Tests on Rails
Features¶
Main features of Tests on Rails:
- Tests edition with wiki syntax edition style.
- User with login to protect the application access with several roles.
- Exam generation to print or to be run by candidates via web. The results will be stored to be used by the examiners.
- Questions can be categorized.
- Every question has details:
- Author.
- Creation and update dates.
- Statistics about the answers on exams.
- The application has a settings view to customize it.
Screenshots¶
Questions¶
Editing a question with wiki syntax:
Question is shown with colors and code style, with several details on the right:
Questions can be categorized:
Exams¶
Exam generation:
An exam is a list of questions, with navigation along the questions:
Users and security¶
The application is protected by a login system:
Users can be added easily:
Customization¶
The settings can be edited from the application itself:
Installation¶
It's just a Ruby on Rails (Ruby on Rails installation is not explaned here) application, download it and then:
- Generate a
config/database.yml
(one example is provided). - Configure unicorn to serve the application on
config/unicorn.conf.rb
(one example is provided). - Create and migrate database:
rake db:create rake db:migrate
- Run the unicorn server:
unicorn_rails -p 3000
A default user admin
is created with password admin
.