failed attempt to check for a blank honeypot, form doesn't clean()
Aggregate thanks over courses closes #342 . Cleaned up some DataTable code.
attempted speed enhancement for #342
reverting previous optimization as it didn't optimize and it did obfuscate.
honeypot working for #210 and cleaned up the form error handling.
Merge branch 'feature_honeypot'
Remove scope issue for js variables in course_detail.html by moving dataTable call in course-detail.js
Merge pull request #345 from FinalsClub/266-tablified-course-detail-fix-scope-issues

Remove scope issue for js variables in course_detail.html by moving dataTable call in course-detail.js
Display quiz questions as a form
Fuck it
Merge branch 'master' into quizzes
conditionally check honeypot errors, closes #346
actual fix for #346, accidently pushed broken code in previous commit
Working quiz taking interface
Merge branch 'master' into quizzes