The main purpose of the application is to make it possible for students to check up their knowledges by studied subjects in medicine.
Subscribed students have full and unlimited access to all the subjects questions during the valid subscription period. Non-subscribed students have an access to a limited number of questions.
A student can choose a subject, a theme and a number of questions from available options. After selecting the available options, a student will have to go through a wizard and to reply the asked questions. In the end of the wizard the total score of correct replied answers will be displayed to get an idea of a student's level.
A student can run the wizard as many times as he or she needs.
- Ruby 2.6.3
- Rails 5.2.3
- Slim
- Devise
- devise-security
- Paperclip
- RSpec
- Capybara
- roadie-rails to help you generate HTML emails
- Simple Form
- Foundation 5
- Figaro
- Kaminari
- Amason S3 to store images
- Chartist JS to display quiz results in responsive charts
- PostgreSQL
- PayPal
To populate the local database, you can run rails db:populate task.