Add new report type / style (per student)
Add new report type / style (per student)

[#115343169]

Also, some bug fixes and small refactoring

concord-consortium/portal-report,concord-consortium/portal-report,concord-consortium/portal-report,concord-consortium/portal-report