Stanford-Online/class2go — pull request #914 by halawa (2012-10-02 04:20:37+00:00)
Title: Halawa reports ui and emailing (To production)

@dcadams and @halawa have jointly code reviewed.

Adds reports UI and emailing features, and changes the mean attempt time reporting to medians. Affected files include:
- 4 files in courses/management/commands for the command line generation features
- 4 files in courses/reports/generation for generating the reports
- An added tasks.py that contains the celery task function for generating and emailing reports
- Modified courses/reports/views.py to complete the views for browsing, downloading, and generating reports
- Modified templates/reports/main.html (The template used on the reports page)
- urls.py: Adding URLs for reports views and actions
- settings.py: Adding the courses.reports app
- Addition to course_base.html template to include the reports link in the course adiminstration dropdown.

Commits included:

6e07cfc Ref #842, #845, #888, #889, and #907. Adds UI for generating and down… …
fab1cc1 Fixed conflict in urls.py
70cb97d Fixed tree conflict with courses/management/commands/__init__.py
12b93f3 Reset courses/views.py to its production state
5322117 Merging in changes from origin/production for courses/views.py
bd3c0ff Ref #889. Removed anchor tags from email messages for reports.