...
When building reports we should aim for them to work consistently with other reports, for example if we have similar criteria for selecting users then the different reports should probably return the same set of users.
Paper attempts
When working with reports dealing with paper attempts you will need to keep in mind some things
Start time
When building a report based on user attempts of papers the start time on some papers should include a grace period.
...