Skip to content

kaymaky/pyfeedback

Repository files navigation

Feedback-Software

Build Status Coverage Status Requirements Status

Pyfeedback is a web application created to assist the feedback to modules at TU Darmstadt.

It is written in Python 2.7 and utilizes the newest version of the django web framework.

Requirements

To use pyfeedback the following tools have to be installed:

  • pip and virtualenv for python 2
  • texlive + texlive-lang-german (to generate letters)
  • latex tuddesign

Preparing development environment

  • Create a virtualenv with virtualenv $name
  • Activate the virtualenv with source $name/bin/activate
  • Install all requirements with pip install -r requierements.txt
  • Create the test database with python src/manage.py migrate
  • Start the development server with python src/manage.py runserver

Tests

pyfeedback is using a test driven development and tries to get to 100% coverage. Tests can be run with

python src/manage.py test feedback

Do not implement new functionality without providing a test for it.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published