apps.utils.groups_groupedby_relatedstudent_and_assignment: Added relatedstudent to the aggregated data.
devilry_qualfiesforexam_approved: Started using the new grouper.
apps.utils.groups_groupedby_relatedstudent_and_assignment: Optimize queries.
devilry_qualfiesforexam_approved: Cleanup title and descriptions.
devilry_qualfiesforexam.rest.plugins: Docs.
devilry_qualfiesforexam.rest.plugins: Docs and cleanup.
devilry.utils.groups_groupedby_relatedstudent_and_assignment: Serialize method.
devilry_qualfiesforexam: Made REST api for preview.
devilry_qualfiesforexam.preview: Auth.
devilry_qualfiesforexam: Preview UI skeleton.
devilry_qualfiesforexam: Remove period id from app url.
devilry_qualfiesforexam: Handle periodid in the app.
devilry_qualfiesforexam: Cleanup the apptemplate.
devilry_qualfiesforexam: Handle routing from plugins into preview.
devilry_qualfiesforexam: Get params into preview controller.
devilry_qualfiesforexam...preview: Load from rest API.
devilry.utils.groups_groupedby_relatedstudent_and_assignment: Include an ID field in AggregatedRelatedStudentInfo serializer.
devilry.utils.groups_groupedby_relatedstudent_and_assignment: Mirror method name in serializer.
devilry.utils.groups_groupedby_relatedstudent_and_assignment: Fix issue.
devilry_qualfiesforexam...preview: Usable store.