Skip to content

unusep/coursemology2

 
 

Repository files navigation

Coursemology Build Status

Code Climate Coverage Status Security Inline docs Slack

Coursemology logo

Coursemology is an open source gamified learning platform that enables educators to increase student engagement and make learning fun.

Setting up Coursemology

System Requirements

  1. Ruby (>= 2.2.0)
  2. Ruby on Rails
  3. PostgreSQL
  4. 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.

Getting Started

  1. We use submodules in the git repo; use this command to update submodules:

    git submodule update --init --recursive
  2. Download bundler to install dependencies

    $ gem install bundler
  3. Install dependencies

    $ bundle install --without ci:production
  4. Create and seed the database

    $ bundle exec rake db:setup
  5. Start the development app server

    $ bundle exec rails server
  6. You're all set! Simply login with the default username and password:

Email: [email protected]

Password: Coursemology!

Configuration

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'

Found Boogs?

Create an issue on the Github issue tracker or come talk to us over at our Slack channels.

License

Copyright (c) 2015-2016 Coursemology.org. This software is licensed under the MIT License.

Acknowledgments

The Coursemology.org Project was made possible by a number of teaching development grants from the National University of Singapore over the years.

About

Rails 4 re-write of Coursemology

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 89.2%
  • HTML 7.5%
  • JavaScript 2.6%
  • CSS 0.7%