https://github.com/ccnmtl/mvsim
https://github.com/ccnmtl/mvsim
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ccnmtl/mvsim
- Owner: ccnmtl
- License: other
- Created: 2011-08-25T19:56:41.000Z (almost 14 years ago)
- Default Branch: master
- Last Pushed: 2024-04-11T14:41:44.000Z (about 1 year ago)
- Last Synced: 2024-04-14T00:47:31.080Z (about 1 year ago)
- Language: JavaScript
- Homepage: https://mvsim.ctl.columbia.edu
- Size: 71.4 MB
- Stars: 2
- Watchers: 6
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/ccnmtl/mvsim/actions)
This is the Millennium Village Simulation project, or MVSim, a
teaching tool to help students appreciate the complexity of meeting
the [Millennium Development
Goals](http://mvsim.wikischolars.columbia.edu/Millennium+Development+Goals)
in a rural African setting, and to experience the interdisciplinary
nature of sustainable development. The web-based game has been
developed and hosted by Columbia University's [Center for New Media
Teaching and Learning](http://ccnmtl.columbia.edu) and can be accessed
at
[http://mvsim.ccnmtl.columbia.edu](http://mvsim.ccnmtl.columbia.edu).Installation
============The source code ships with bundled versions of all its Python module
dependencies, and a bootstrap script that installs all of the
dependencies in a virtualenv. Installation is simple:$ git clone git://github.com/ccnmtl/mvsim.git
$ cd mvsimEdit the `settings_shared.py` file to suit your needs (don't forget to
create a database, or change the settings to use SQLite) and then
sync the database schema and necessary initial content:$ make migrate
You're now ready to run the server. For local development, use
`make runserver`. mvsim is set up to run on gunicorn in production.If you're running this outside of Columbia University, you'll want to
remove `djangowind` (which connects the Django auth to Columbia's central
identify/sign-in mechanism) and modify the
`COURSEAFFILS_COURSESTRING_MAPPER` setting; the default setting
creates course groupings, and associates users with courses, based on
Columbia course-strings and affiliations.