SkillWiki
Applying Reinforcement Learning to Pedagogical Adaptation
About this document
This document is a working draft for internal use, containing notes and thoughts on implementation. As the project progresses, it will shift more to documentation.
Gems we want to use:
Authentication
Devise ([https://github.com/plataformatec/devise])
User Permissions Management
cancancan ([https://github.com/CanCanCommunity/cancancan])
Lists of Gems:
[https://rubygarage.org/blog/best-ruby-gems-we-use] [https://vexxhost.com/resources/tutorials/10-essential-useful-ruby-on-rails-4-gems/]
Past Issus
Version of sqlite3 must be specified for server to run
gem 'sqlite3', '~> 1.3.6'
Things to Remember (Eric)
- For installing heroku on cloud9: (1) nvm i v8 (2) npm install -g heroku
- For resetting heroku db: heroku pg:reset
- Manual Tests:
- Integration: log in for new user and should be redirected to 'Edit User Features'