Skills | Reports | Classrooms

We need to create a table view that shows teachers the # of lessons, data points, and progress on skills lessons for each student in the class.

User Stories:

  • As a teacher, I want to see how many lessons each student in my class has on their current learning plan, so I can easily see if all students have the correct number of lessons assigned

  • As a teacher, I want to see how many lessons have data in a given date range for each student in my class, so I can ensure we are collecting data on all goals.

  • As a teacher, I want to see how much data has been collected for each student, so I can ensure we are collecting an appropriate amount of data

  • As a teacher, I want to see how much progress each student in my class is making, so I can ensure my teaching has been effective

  • As a teacher, I want to see how many lessons assigned to each student in my class have progress, so I can ensure we are making progress on all goals.

Acceptance Criteria:

  • Given I am a user viewing a classroom report, and I have access to the Skills lessons (abilities, inclusion, transition, academic), I will see the Skills tab on the left nav

  • Given I am a user viewing a classroom report, and I DO NOT have access to the Skills lessons (abilities, inclusion, transition, academic), I will NOT see the Skills tab on the left nav

  • Given I am a user who has clicked the Skills tab, I will see the Special Education Skills report

  • Given I am a user viewing the Special Education Skills report, I will see a list of all students currently active in my class

  • Given a student is no longer active in my classroom, I will not see that student on my report

  • Given a student in my class has 1 lesson on their current learning plan during my date range, but that lesson was added prior to my date range, I will see 1 lesson on plan for that student

Design: https://www.figma.com/file/gdwMnbpudJxuzVrORrOGvd/Ed-Member-Site-UX?node-id=6993%3A266


General Concept

UI

  • In Classrooms → Reports, the user will click on the Skills tab to see a table view outlining the # of lessons, data points, lessons with data, targets/objectives/goals mastered, and # of lessons with progress for each student in the class

  • The user needs to be able to adjust the date range, export, and print

Business Rules

  • Users with access to Skills (Abilities, Inclusion, Transition, Academic) will see the Skills tab and report

  • We will be reporting on the active students currently assigned to the class

  • Lessons on plan will show the number of unique lessons on the current learning plan for each student within the date range. The lessons do not need to be added to the learning plan during the date range - just active on the current plan.

  • Lessons with data will show the # of unique lessons with at least 1 data point within the date range for each student

  • Data points will show the # of data points collected for skills lessons for each student within the date range

  • Targets mastered will show the # of skills targets mastered for each student within the date range

  • Objectives mastered will show the # of skills objectives mastered for each student within the date range

  • Goals mastered will show the # of unique skills goals/lessons mastered for each student within the date range

  • Lessons with progress will show the # of unique lessons with at least 1 skills target, objective, or goal mastered within the date range for each student


Export

UI

  • When the user clicks the export button,

  • They will have the option to export as excel or CSV

  • The file will show with the same rows and columns that we see on the report

Business Rules

  • We are exporting the data currently displayed on the screen

  • Export can be excel or csv


Print

UI

  • When the user clicks the print button,

  • They will see a printable PDF of the report

Business Rules

  • We need to show the name of the report as Special Education Skills Report in bold open sans font

  • Below this, insert classroom name in italics open sans

  • Below this, insert date range open sans