extracted and refactored method to generate report
Merge pull request #136 from rwarbelow/clean_up_student_report

extracted and refactored method to generate report