remove unused code
random minor cleanups and fixes
give the ReviewTextAnswerForm a model so it's better testable
fix semesters being always deletable
lottery: only include courses that users had a chance to evaluate
rename edited_answer to reviewed_answer, and a small refactoring
prevent contributors from previewing other courses
guard student pages with a new @enrolment_required. redirect all the people to /results if they accessed wrong pages.
fix a wrong div in a template. it made my tests crash
if user cannot see the results of a course, give him a 403.
add a test that visits all urls
add tests for the forms on the login page
add tests that visit each form and submit it without entering data
add tests for a few forms
add a test for the contributor form set
remove semester deletion tests and add a new one
add test_semester_publish
test semester state change pages. test some urls that the user reaches only by url-hacking.
test course create view. small refactoring.
complete fsr views