Source Code

EvaP is a standard Django project, divided up into several applications:

evaluation
contains all the data models relevant for the evaluation, but no views. It also contains some generic code used by other applications.
staff
provides views for the student representatives
contributor
provides views for lecturers
results
provides views to show results and produce exports
student
provides views relevant for students (voting etc.)

Data Import

The key module for data imports is staff.importers.