learning-style-manager
A Ruby on Rails web application to manage student learning styles (DOL, STAR, Gardner, AusIdentities), originally built for QASMT. Copyright Liam Edwards-Playne 2013, permission must be explicitly given for use and usage must adhere to the license in public/LICENSE.html
.
INSTALL/HOWTO
- Install Ruby 2.0 or later. Install Bundler.
- Install Ruby on Rails 4 and other dependencies using
bundle install
andbundle update
- Run
rake db:setup
- IMPORTANT: Run
rake secret
to generate a new secret key. - Set the authentication server URL
AUTH_SERVER_URL
inconfig/application.rb
. - Run
rails server -e production -p 3000
and access at127.0.0.1:3000
.
Technicals
- Ruby 2.0 and Ruby on Rails 4
- Full test coverage for controllers/models
- CookieStore for session storage
- Bootstrap 3 and LESS CSS for styling webpages
- jqBootstrapValidation for form validation
- bootstrap-sortable for table column sorting
- webmock for testing authentication server