Coursemology is an open source gamified learning platform that enables educators to increase student engagement and make learning fun.
Setting up Coursemology
There are two ways to setup a local development instance of Coursemology. You can either use Vagrant and Ansible to automate the setup or you can do it manually.
cd coursemology.org vagrant up # Grab a cup of coffee
Once the virtual machine is provisioned, you may ssh into the virtual machine and start running the server.
vagrant ssh cd coursemology rails s
Manually without Vagrant
- Ruby and Ruby on Rails (3.2.14)
Setting up a Ruby on Rails environment is pretty involved. You may follow the instructions on GoRails for your own operating system.
cp .env_sample .env bundle install rake db:setup db:migrate db:populate_course_pref db:gen_fake_data rails s
Testing on your local machine
A Superuser is added during
username: firstname.lastname@example.org password: supersecretpass
We love contributors!
- Fork the repository.
- Clone your fork to your machine.
git checkout -b awesome-feature
- Make changes.
git push origin awesome-feature
- Create a pull request on github.
Create an issue on the Github issue tracker.
Copyright (c) 2013-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.