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: jfdi@academy.com
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? Pop by the gitter chat room. If you prefer emails, join us at the Coursemology-Dev mailing list. We will respond to you in less than 24 hours unless there's a zombie apocalypse.
Create an issue on the Github issue tracker.
Copyright (c) 2013 Coursemology.org. This software is licensed under the MIT License.