Skills Progress (Lesson Domains)
We need to show the number of targets, objectives, and goals mastered as well as the % of correct responses for skills activities for each of the skills lesson domains.
User Story:
As an admin, I want to view a report showing the amount of progress students are making in all lesson domains, so I can ensure our special education students are showing growth in all areas
Acceptance Criteria:
Given I am an admin at an account that has purchased Skills (Abilities, Inclusion, Transition, Academic), I will see this report
Given I am an admin at an account that has NOT purchased Skills (Abilities, Inclusion, Transition, Academic), I will NOT see this report
Given I have selected multiple regions/buildings/roles/team members/students, I will see a tab detailing usage for each selection I have made
Given I have clicked on the export button on the main report, I will have the option to export as CSV or Excel
Given I have exported the main report, I will see a file containing the data from all tabs/selections
Given I have printed the main report, I will see a PDF of the currently viewed report
Given I am viewing a district, region, or student report, I will not have access to the pop-up modal
Given I have filtered by students, I will see the percent of lessons with a mastered target, objective, or goal out of the # of lessons on the learning plan under the Progress section
DESIGN: https://www.figma.com/file/gdwMnbpudJxuzVrORrOGvd/Ed-Member-Site-UX?node-id=3839%3A30
General Concept
Design
When the user is on the Progress tab and selects Special Education Skills in the drop down, they will see a table detailing progress for Skills.
We will show a tab for each region/building/role/team member/ student selected
The table will show a row for each of the 19 lesson domains (and a row for all domains):
All Domains
School Readiness
Daily Living
Expressive Language
Motor
Play/Leisure
Pre-Academic
Receptive Language
Social/Emotional
Social Communication
Group Participation
Study Skills
Peer Interaction
Community
Home
Leisure
Social
Employment
Math
ELA
And a column for
Targets Mastered
Objectives Mastered
Goals Mastered
Progress Made
The columns will be split into Students | X (where X = Targets, Objectives, Goals, or Percentage)
The user needs to be able to sort the list by any column
Business Rules
This report will be available if any of the selected filter options have access to Skills student licenses
By default, we will sort alphabetically by domain. However, users should be able to sort by any column
The columns and sub-columns (i.e. Students | Targets) need to remain static as a user scrolls down the page
Targets Mastered
We will show Students | Targets
Students will show the number of unique students who mastered a target for a lesson in the domain within the specified date range
Targets will show the number of targets mastered for lessons within the domain within the specified date range.
Objectives Mastered
We will show Students | Objectives
Students will show the number of unique students who mastered an objective for a lesson in the domain within the specified date range
Objectives will show the number of objectives mastered for lessons within the domain within the specified date range.
Goals Mastered
We will show Students | Goals
Students will show the number of unique students who mastered a goal for a lesson in the domain within the specified date range
Goals will show the number of goals mastered for lessons within the domain within the specified date range.
Progress
We will show Students | Percentage
Students will show the number of unique students who mastered at least 1 target, objective, or goal for a lesson in the domain within the specified date range / the number of unique students who had at least 1 lesson in the domain on their current plan within the specified date range
Percentage will be calculated as ((number of unique students who mastered at least 1 target, objective, or goal for a lesson in the domain within the specified date range) / (number of unique students who had at least 1 lesson in the domain on their current plan within the specified date range)) * 100
Export/Print
Export
When the user clicks the export button, we will export the data for all tabs (using tabs in Excel)
Print
When the user clicks the print button, we will print the currently viewed tab
We will print the table as shown on the screen based on selections
We will not print the filters, side panel, pill tabs, or drop-down menu
We will show a title on the report of Progress for Special Education Skills from INSERT FILTER START DATE to INSERT FILTER END DATE
We will show a sub-title detailing the filter selections
Pop-Up Modal
UI
If the user clicks on the numbers within a column, they will see a pop-up listing the names of the students who made progress for that domain.
Targets
Heading will read Students who Mastered Special Education Skills Targets
The sub-heading will list the domain
The report will list the name of each student who mastered a target for that domain, and the number of targets each student mastered
Objectives
Heading will read Students who Mastered Special Education Skills Objectives
The sub-heading will list the domain
The report will list the name of each student who mastered an objective for that domain, and the number of objectives each student mastered
Goals
Heading will read Students who Mastered Special Education Skills Goals
The sub-heading will list the domain
The report will list the name of each student who mastered a goal for that domain, and the number of goals each student mastered
Progress
Heading will read Students who Made Progress
The sub-heading will list the domain
The report will list the name of each student who mastered a target, objective, or goal for that domain
Business Rules
For all lists of team members and students, we will show a load more button to decrease the amount of data we load at any given time.
Pop-Up Modal will not be available at the district, region, or student level
Targets Mastered
If a user clicks on the numbers in this column, we will see a list of all students who mastered a target for this domain within the date range and the number of targets each student mastered
Students should be listed alphabetically by last name but names should be written First Name Last Name
Objectives Mastered
If a user clicks on the numbers in this column, we will see a list of all students who mastered an objective for this domain within the date range, and the number of objectives each student mastered
Students should be listed alphabetically by last name but names should be written First Name Last Name
Goals Mastered
If a user clicks on the numbers in this column, we will see a list of all students who mastered a goal for this domain within the date range, and the number of goals each student mastered
Students should be listed alphabetically by last name but names should be written First Name Last Name
Progress Made
If a user clicks on the numbers in the Students column, they will see a list of all students who mastered at least 1 target, objective, or goal for a lesson in the domain within the specified date range.
Students should be listed alphabetically by last name but names should be written First Name Last Name
Export/Print
Export
When the user clicks the export button, we will export a report detailing the # targets, objectives, and goals mastered by all students for the selected domain
We will not include students who did not master any targets, objectives, or goals for the selected domain
Print
We will print the report as it shows in the modal
District
Design
When filtered by district, we will show all results on one screen. There will be no tabs
Cells will not be clickable & Pop-Up Modal will not exist
Business Rules
This report will be available if the district or any of it’s child accounts the user has access to have been allocated Skills (Abilities, Inclusion, Transition, Academic) team member or student licenses.
We will calculate progress for all students active within the date range
Targets Mastered
Students will show the number of unique students in all buildings in the district the user has access to who mastered a target for a lesson in the domain within the specified date range
Targets will show the number of targets mastered for lessons within the domain by all students in all buildings in the district the user has access to within the specified date range.
Objectives Mastered
Students will show the number of unique students in all buildings in the district the user has access to who mastered an objective for a lesson in the domain within the specified date range
Objectives will show the number of objectives mastered for lessons within the domain by all students in all buildings in the district the user has access to within the specified date range.
Goals Mastered
Students will show the number of unique students in all buildings in the district the user has access to who mastered a goal for a lesson in the domain within the specified date range
Goals will show the number of goals mastered for lessons within the domain by all students in all buildings in the district the user has access to within the specified date range.
Progress Made
Students will show the number of unique students in all buildings in the district the user has access to who mastered at least 1 target, objective, or goal for a lesson in the domain within the date range / the number of unique students in all buildings in the district the user has access to who had at least 1 lesson in that domain on their learning plan within the specified date range
Percentage will show the the data listed under Students as a percentage
Export/Print
Export
We will export the data as it is displayed on the screen.
Print
Same as above and
We will show a subtitle listing the name of the district
Region
UI
When filtered by region, we will show a tab for each selected region
When the user clicks on a tab for a particular region, they will view the report for that region only
Cells will not be clickable & Pop-Up Modal will not exist
Business Rules
This report will be available if any of the selected regions or any of their child accounts the user has access to have been allocated Skills student licenses.
We will calculate progress for all students active at the selected region within the date range
If Student A belongs to Region A in September and mastered 3 targets and moves to Region B in October and masters 0 targets, we will count the 3 targets under Region A and the 0 targets under Region B.
Targets Mastered
Students will show the number of unique students in all buildings in the region the user has access to who mastered a target for a lesson in the domain within the specified date range
Targets will show the number of targets mastered for lessons within the domain by all students in all buildings in the region the user has access to within the specified date range.
Objectives Mastered
Students will show the number of unique students in all buildings in the region the user has access to who mastered an objective for a lesson in the domain within the specified date range
Objectives will show the number of objectives mastered for lessons within the domain by all students in all buildings in the region the user has access to within the specified date range.
Goals Mastered
Students will show the number of unique students in all buildings in the region the user has access to who mastered a goal for a lesson in the domain within the specified date range
Goals will show the number of goals mastered for lessons within the domain by all students in all buildings in the region the user has access to within the specified date range.
Progress Made
Students will show the number of unique students in all buildings in the selected region the user has access to who mastered at least 1 target, objective, or goal for a lesson in the domain within the date range / the number of unique students in all buildings in the selected region the user has access to who had at least 1 lesson in that domain on their learning plan within the specified date range
Percentage will show the the data listed under Students as a percentage
Export/Print
Export
When the user clicks the export button, we will export the data for all regions selected (using tabs in Excel)
Print
We will show a subtitle listing the name of the region
Building
UI
When filtered by building, we will show a tab for each selected building
When the user clicks on a tab for a particular building, they will view the report for that building only
Clicking on a cell will produce the pop-up modal
Business Rules
This report will be available if any of the selected buildings have been allocated Skills student licenses.
We will calculate progress for all students active at the selected building within the date range
If Student A belongs to Building A in September and mastered 3 targets and moves to Building B in October and masters 0 targets, we will count the 3 targets under Building A and the 0 targets under Building B.
Targets Mastered
Students will show the number of unique students in the selected building who mastered a target for a lesson in the domain within the specified date range
Targets will show the number of targets mastered for lessons within the domain by all students in the selected building within the specified date range.
If a user clicks on the numbers in this column, we will see a list of all students in the selected building who mastered a target for this domain within the date range.
Objectives Mastered
Students will show the number of unique students in the selected building who mastered an objective for a lesson in the domain within the specified date range
Objectives will show the number of objectives mastered for lessons within the domain by all students in the selected building within the specified date range.
If a user clicks on the numbers in this column, we will see a list of all students in the selected building who mastered an objective for this domain within the date range.
Goals Mastered
Students will show the number of unique students in the selected building to who mastered a goal for a lesson in the domain within the specified date range
Goals will show the number of goals mastered for lessons within the domain by all students in the selected building within the specified date range.
If a user clicks on the numbers in this column, we will see a list of all students in the selected building who mastered a goal for this domain within the date range.
Progress Made
Students will show the number of unique students in the selected building who mastered at least 1 target, objective, or goal for a lesson in the domain within the date range / the number of unique students in the selected building who had at least 1 lesson in that domain on their learning plan within the specified date range
Percentage will show the the data listed under Students as a percentage
Export/Print
Main Report
Export
When the user clicks the export button, we will export the data for all selected buildings (using tabs in Excel).
Print
We will show a subtitle listing the name of the building
Pop-Up Modal
Export
When the user clicks the export button, we will export a report detailing the # targets, objectives, and goals mastered by all students for the selected domain
We will show a separate tab in Excel for each building selected
Print
We will print the report as it shows in the modal
Role
UI
When filtered by role, we will show a tab for each selected role
When the user clicks on a tab for a particular role, they will view the report for that role only
Clicking on a cell will produce the pop-up modal
Business Rules
This report will be available if any users with the selected roles belong to a building that has been allocated Skills student licenses.
We will calculate progress for all students active who are assigned to users with the selected role within the date range
If Student A is assigned to a team member with Role A in September and mastered 3 targets and is reassigned to a team member with Role B in October and masters 0 targets, we will count the 3 targets under Role A and the 0 targets under Role B.
Targets Mastered
Students will show the number of unique students assigned to team members with the selected role in all buildings the user has access to who mastered a target for a lesson in the domain within the specified date range
Targets will show the number of targets mastered for lessons within the domain by all students assigned to team members with the selected role in all buildings the user has access to within the specified date range.
If a user clicks on the numbers in this column, we will see a list of all students assigned to team members with the selected role in all buildings the user has access to who mastered a target for this domain within the date range.
Objectives Mastered
Students will show the number of unique students assigned to team members with the selected role in all buildings the user has access to who mastered an objective for a lesson in the domain within the specified date range
Objectives will show the number of objectives mastered for lessons within the domain by all students assigned to team members with the selected role in all buildings the user has access to within the specified date range.
If a user clicks on the numbers in this column, we will see a list of all students assigned to team members with the selected role in all buildings the user has access to who mastered an objective for this domain within the date range.
Goals Mastered
Students will show the number of unique students assigned to team members with the selected role in all buildings the user has access to to who mastered a goal for a lesson in the domain within the specified date range
Goals will show the number of goals mastered for lessons within the domain by all students assigned to team members with the selected role in all buildings the user has access to within the specified date range.
If a user clicks on the numbers in this column, we will see a list of all students assigned to team members with the selected role in all buildings the user has access to who mastered a goal for this domain within the date range.
Progress Made
Students will show the number of unique students assigned to team members with the selected role in all buildings the user has access to who mastered at least 1 target, objective, or goal for a lesson in the domain within the date range / the number of unique students assigned to team members with the selected role in all buildings the user has access to who had at least 1 lesson in that domain on their learning plan within the specified date range
Percentage will show the the data listed under Students as a percentage
Export/Print
Main Report
Export
When the user clicks the export button, we will export the data for all selected roles (using tabs in Excel).
Print
We will show a subtitle listing the name of the role
Pop-Up Modal
Export
When the user clicks the export button, we will export a report detailing the # targets, objectives, and goals mastered by all students for the selected domain
We will show a separate tab in Excel for each role selected
Print
We will print the report as it shows in the modal
Team Member
Design
When filtered by team member, we will show a tab for each selected team member
When the user clicks on a tab for a particular team member, they will view the report for that team member only
Clicking on a cell will produce the pop-up modal
Business Rules
This report will be available if any of the selected team members belong to a building that has been allocated Skills student licenses.
We will calculate progress for all students active who are assigned to the selected team member within the date range
If Student A is assigned to a team member A in September and mastered 3 targets and is reassigned to a team member B in October and masters 0 targets, we will count the 3 targets under Team Member A and the 0 targets under Team Member B.
Targets Mastered
Students will show the number of unique students assigned to the selected team member in all buildings the user has access to who mastered a target for a lesson in the domain within the specified date range
Targets will show the number of targets mastered for lessons within the domain by all students assigned to the selected team member in all buildings the user has access to within the specified date range.
If a user clicks on the numbers in this column, we will see a list of all students assigned to the selected team member in all buildings the user has access to who mastered a target for this domain within the date range.
Objectives Mastered
Students will show the number of unique students assigned to the selected team member in all buildings the user has access to who mastered an objective for a lesson in the domain within the specified date range
Objectives will show the number of objectives mastered for lessons within the domain by all students assigned to the selected team member in all buildings the user has access to within the specified date range.
If a user clicks on the numbers in this column, we will see a list of all students assigned to the selected team member in all buildings the user has access to who mastered an objective for this domain within the date range.
Goals Mastered
Students will show the number of unique students assigned to the selected team member in all buildings the user has access to to who mastered a goal for a lesson in the domain within the specified date range
Goals will show the number of goals mastered for lessons within the domain by all students assigned to the selected team member in all buildings the user has access to within the specified date range.
If a user clicks on the numbers in this column, we will see a list of all students assigned to the selected team member in all buildings the user has access to who mastered a goal for this domain within the date range.
Progress Made
Students will show the number of unique students assigned to the selected team member in all buildings the user has access to who mastered at least 1 target, objective, or goal for a lesson in the domain within the date range / the number of unique students assigned to the selected team member in all buildings the user has access to who had at least 1 lesson in that domain on their learning plan within the specified date range
Percentage will show the the data listed under Students as a percentage
Export/Print
Main Report
Export
When the user clicks the export button, we will export the data for all selected team members (using tabs in Excel).
Print
We will show a subtitle listing the name of the team member
Pop-Up Modal
Export
When the user clicks the export button, we will export a report detailing the # targets, objectives, and goals mastered by all students for the selected domain
We will show a separate tab in Excel for each team member selected
Print
We will print the report as it shows in the modal
Student
Design
When filtered by student, we will show a tab for each selected student
When the user clicks on a tab for a particular student, they will view the report for that student only
For Progress, we will show Lessons and Percentage
Cells will not be clickable & Pop-Up Modal will not exist
Business Rules
This report will be available if any of the selected students belong to a building that has been allocated Skills student licenses.
Targets Mastered
Students will show 1 if the student has mastered any targets for the selected domain within the date range. If not, we will show 0.
Targets will show the number of targets mastered for lessons within the domain by the selected student within the specified date range.
This is not clickable
Objectives Mastered
Students will show 1 if the student has mastered any objectives for the selected domain within the date range. If not, we will show 0.
Objectives will show the number of objectives mastered for lessons within the domain by the selected student within the specified date range.
This is not clickable
Goals Mastered
Students will show 1 if the student has mastered any goals for the selected domain within the date range. If not, we will show 0.
Goals will show the number of goals mastered for lessons within the domain by the selected student within the specified date range.
This is not clickable
Progress Made
Lessons will show the number of unique lessons iin the domain where the student mastered at least 1 target, objective, or goal within the date range / the number of unique lessons in that domain on the students learning plan within the specified date range
Percentage will show the the data listed under Lessons as a percentage
Export/Print
Export
When the user clicks the export button, we will export the data for all selected students (using tabs in Excel).
Print
We will show a subtitle listing the name of the student