We need to create an overview report that details high level usage information for the classroom. Users should be able to view this information for a given date range.
User Stories:
As a user, I want to view classroom usage/progress at a glance, so I can ensure we are on track
Acceptance Criteria:
Given I am a user viewing the classroom reports and I have access to Skills (Abilities, Inclusion, Transition, Academic) lessons, I will see the Special Education Skills block
Given I am a user viewing the classroom reports and I DO NOT have access to Skills (Abilities, Inclusion, Transition, Academic) lessons, I will NOT see the Special Education Skills block
Given I am a user viewing the Special Education Skills block and 1 student in my class has at least1 active lesson on the learning plan within the date range, but the lesson was added to the learning plan prior to the date range, I will see 1 student with plans.
Given I am a user viewing the Special Education Skills block and no students in my class have at least 1 active lesson on the learning plan within the date range, I will see 0 students with plans.
Given I am a user viewing the Special Education Skills block and 1 student in my class has Skills data entered within the date range, I will see 1 student with data.
Given I am a user viewing the Special Education Skills block and no students in my class have Skills data entered within the date range, I will see 0 students with data.
Given I am a user viewing the Special Education Skills block and 1 student has mastered a Skills target, objective, or goal mastered within the date range, I will see 1 student making progress.
Given I am a user viewing the Special Education Skills block and no students have mastered a Skills target, objective, or goal mastered within the date range, I will see 0 students making progress.
Given I am a user viewing the classroom reports and I have access to Behavior, I will see the Behavior block
Given I am a user viewing the classroom reports and I DO NOT have access to Behavior, I will NOT see the Behavior block
Given I am a user viewing the Behavior block and 1 student in my class has at least 1 active behavior plan within the date range, but the plan was created prior to the date range, I will see 1 student with plans.
Given I am a user viewing the Behavior block and no students in my class have at least 1 active behavior plan within the date range, I will see 0 students with plans.
Given I am a user viewing the Behavior block and 1 student in my class has Behavior data (ABC or regular behavior data) entered within the date range, I will see 1 student with data.
Given I am a user viewing the Behavior block and no students in my class have Behavior data entered within the date range, I will see 0 students with data.
Given I am a user viewing the Behavior block and 1 student has mastered a Behavior objective or goal mastered within the date range, I will see 1 student making progress.
Given I am a user viewing the Behavior block and no students have mastered a Behavior objective or goal mastered within the date range, I will see 0 students making progress.
Given I am a user viewing the classroom reports and I have access to SEL Lessons (SEL SEL), I will see the Social Emotional Learning block
Given I am a user viewing the classroom reports and I DO NOT have access to SEL Lessons (SEL SEL), I will NOT see the Social Emotional Learning block
Given I am a user viewing the Social Emotional Learning block and 1 student has submitted a SEL video assignment within the date range, I will see 1 student watched a video
Given I am a user viewing the Social Emotional Learning block and no students have submitted a SEL video assignment within the date range, I will see 0 students watched a video
Given I am a user viewing the Social Emotional Learning block and 1 student has completed a non-interactive SEL activity within the date range, I will see 1 student completed an activity.
Given I am a user viewing the Social Emotional Learning block and 1 student has submitted an interactive SEL activity within the date range, I will see 1 student completed an activity.
Given I am a user viewing the Social Emotional Learning block and no students have either completed a non-interactive SEL activity OR submitted an interactive SEL activity within the date range, I will see 0 students completed an activity.
Given I am a user viewing the Social Emotional Learning block and 1 student has completed a SEL quiz within the date range, I will see 1 student completed a a quiz.
Given I am a user viewing the Social Emotional Learning block and no students have completed a SEL quiz within the date range, I will see 0 students completed a a quiz.
Given I am a user viewing the classroom reports and I have access to Mental Health Lessons, I will see the Mental Health block
Given I am a user viewing the classroom reports and I DO NOT have access to Mental Health Lessons, I will NOT see the Mental Health block
Given I am a user viewing the Mental Health block and 1 student has submitted a Mental Health video assignment within the date range, I will see 1 student watched a video
Given I am a user viewing the Mental Health block and no students have submitted a Mental Health video assignment within the date range, I will see 0 students watched a video
Given I am a user viewing the Mental Health block and 1 student has completed a non-interactive Mental Health activity within the date range, I will see 1 student completed an activity.
Given I am a user viewing the Mental Health block and 1 student has submitted an interactive Mental Health activity within the date range, I will see 1 student completed an activity.
Given I am a user viewing the Mental Health block and no students have either completed a non-interactive Mental Health activity OR submitted an interactive Mental Health activity within the date range, I will see 0 students completed an activity.
Design: https://www.figma.com/file/gdwMnbpudJxuzVrORrOGvd/Ed-Member-Site-UX?node-id=6978%3A64937
General Concept
UI
If the user clicks on Reports from the Classroom Dashboard…
Or nav menu…
They will see the Reports Overview page by default.
Here, the user will see a block for all products they have access to
Users will be able to adjust the date range, just like they do in the admin reports.
Business Rules
Users with access to Skills will see the Special Education Skills block
Users with access to Behavior will see the Behavior block
Users with access to SEL Lessons will see the SEL block
Users with access to Mental Health Lessons will see the Mental Health block
Special Education Skills
UI
The block will show the number of students with plans, data, and who are making progress within the date range
The bars will be weighted based on % of students in the class with plans/data/making progress
We will use a green bar for 100% of students, a red bar for 0%, and a yellow bar for all others.
Clicking View more will take the user to the Skills report.
Business Rules
Plans will show the # of students in the class with at least 1 lesson on the current learning plan within the date range, regardless of when the lessons were added.
Data will show the # of students in the class with at least 1 skills data point within the date range.
Progress will show the # of students in the class who have mastered at least 1 Skills target, objective, or goal within the date range.
Behavior
UI
The block will show the number of students with plans, data, and who are making progress within the date range
The bars will be weighted based on % of students in the class with plans/data/making progress
We will use a green bar for 100% of students, a red bar for 0%, and a yellow bar for all others.
Clicking View more will take the user to the Behavior report.
Business Rules
Plans will show the # of students in the class with at least 1 active behavior plan within the date range, regardless of when the plan was added.
Data will show the # of students in the class with at least 1 behavior data point within the date range (ABC or Behavior data).
Progress will show the # of students in the class who have mastered at least 1 behavior objective or goal within the date range.
Social Emotional Learning
UI
The block will show the number of students who completed a video, activity, and quiz within the date range
The bars will be weighted based on % of students in the class with a completed video/activity/quiz
We will use a green bar for 100% of students, a red bar for 0%, and a yellow bar for all others.
Clicking View more will take the user to the SEL report.
Business Rules
Videos will show the # of students in the class who submitted a SEL video assignment within the date range
Activities will show the # of students in the class who submitted an interactive SEL activity or viewed a non-interactive SEL activity within the date range
Quiz will show the # of students in the class who completed a SEL quiz within the date range
Mental Health
UI
The block will show the number of students who completed a video or activity within the date range
The bars will be weighted based on % of students in the class with a completed video/activity
We will use a green bar for 100% of students, a red bar for 0%, and a yellow bar for all others.
Clicking View more will take the user to the Mental Health report
Business Rules
Videos will show the # of students in the class who submitted a Mental Health video assignment within the date range
Activities will show the # of students in the class who submitted an interactive Mental Health activity or viewed a non-interactive Mental Health activity within the date range