Coursemology is an open source gamified learning platform that enables educators to increase student engagement and make learning fun.
- Ruby (>= 2.2.0)
- Ruby on Rails
- PostgreSQL
- ImageMagick or GraphicsMagick (For MiniMagick)
Coursemology uses Ruby on Rails. This guide written by the awesome people at GoRails should help you to get everything started.
-
We use submodules in the git repo; use this command to update submodules:
git submodule update --init --recursive
-
Download bundler to install dependencies
$ gem install bundler
-
Install dependencies
$ bundle install --without ci:production
-
Create and seed the database
$ bundle exec rake db:setup
-
Start the development app server
$ bundle exec rails server
-
You're all set! Simply login with the default username and password:
Email:
[email protected]
Password:
Coursemology!
To make sure that multi tenancy works correctly for you, change the default host in
config/application.rb
before deploying:
config.x.default_host = 'your_domain.com'
Create an issue on the Github issue tracker or come talk to us over at our Slack channels.
Copyright (c) 2015-2016 Coursemology.org. This software is licensed under the MIT License.
The Coursemology.org Project was made possible by a number of teaching development grants from the National University of Singapore over the years.