Coursemology is an open source gamified learning platform that enables educators to increase student engagement and make learning fun.
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
- Ruby and Ruby on Rails (3.2.14)
- MySQL
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
A Superuser is added during rake db:seed
.
username: [email protected]
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.
Have an idea? Share it with us at the Coursemology mailing list.
Create an issue on the Github issue tracker.
Copyright (c) 2013 Coursemology.org. This software is licensed under the MIT License.