/SkillWiki

Applying Reinforcement Learning to Pedagogical Adaptation

Primary LanguageRubyMIT LicenseMIT

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'