I am trying to design how an assigned administrator for a web app that manages students and audiobooks, can generate a report to view the data in longituginal graph. The admin can either view information to see the data through the context of an audiobook, an individual student, or a group of students.
The problem I am facing is: In order for a user (admin) to input the criteria, is it best to supply data fields with a submit button, or perhaps having a list of options (check boxes and drop downs) and allow the user to select the criteria they wish to be seen?
I have supplied a screen shot of a wireframe (I have not assessed the terminology yet)that can function as a type of reporting.