I'm working with a client on the design of a tool runs an analysis on school data and presents the user with reports that help them support their schools This is the process a user goes through:
- A user uploads data about their school(s).
- If the data for a school passes a certain data quality limit, they get to see "preliminary reports" (reports that have not been reviewed for accuracy, but if their data checks out, should be as good final reports - basically draft reports). Accompanying these preliminary reports are data quality reports that help users fix the data errors holding them back from meeting the limit. If the data for a school falls below a the limit, that school will not appear in preliminary reports, only in the data quality reports.
- At this point the user can use the preliminary reports to support their work, or they might spend time fixing data errors, so they can make their reports more usable. In the meantime, the client has staff that review one school at time, adding an additional layer of evaluation/analysis in order to provide final reports.
- A few weeks later, when the staff has completed their evaluation, the user is notified that their final reports are ready and they can return to the site to use their final reports.
During this process, schools can be in these different sates:
- Missing Data: If the user hasn't uploaded data for this school
- Below Data Quality Limit: If the data for this school falls below the limit and therefore does not appear in the preliminary reports
- Has Preliminary Reports: If the school's data passed the data quality limit and there are preliminary reports available for review
- Has Final Reports: If the school's data has gone through a staff evaluation and there are final reports ready for review
As a user is looking at their report, it's helpful to know that their schools are in different buckets because some of their schools will either not appear in reports, and some schools appear in some reports but not others.
For this reason, I want to give the user an overview of where their schools fall in this process. Below is my original design.If a user clicks on the blue status bar, they go to a table that has more details about which schools are in each of the buckets.
I'm not really satisfied with this design, so was hoping to get input. I also got the following feedback:
- It needs to be more clear that this is a process
- It should be more clear that the total is separate and that the numbers in the buckets represent schools (I felt like saying school in the title sounds redundant, since the whole thing is referring to schools)
- It might be helpful to call out that missing data and having data below the limit, is a bad thing.
Below are some iterations I considered. Thanks in advance for the help!