Attempt at advanced search.
Improvements to Student report.