Fire is a web-application to collect and grade student labs in electronic form. It is used and developed by the computer science and engineering department at Chalmers University of Technology, in Sweden
- Multiple labs per course
- Automatic grader assignment
- Group/individual labs
Setting up for development
Create and activate a new virtual environment.
cd <directory containing this file> pip install -e . mkdir data fireadmin -c development.ini init --admin="John Doe <firstname.lastname@example.org>" fireadmin -c development.ini sampledata # optional pserve --reload development.ini
When pip-installation fails, instead run pip2 install -e ., sudo pip2 install --upgrade pip (Ubuntu 14.04) or even sudo pip2 install -e ..
The test development version is running under http://127.0.0.1:5000/lbs/.
As long as the fire.debug flag is enabled, you will find an e-mail with the password for admin user email@example.com in the ./data/mail/new/ directory.
cd assets npm install . ./node_modules/brunch/bin/brunch watch
- Source Code: https://bitbucket.org/cse-fire/fire
- Issue Tracker: https://bitbucket.org/cse-fire/fire/issues
- CI: https://ci.zjyto.net/job/fire/
- Documentation: http://readthedocs.org/projects/cse-fire/
If you are having issues, please let us know. We have a mailing list located at: firstname.lastname@example.org
The project is licensed under the BSD license.