We need to create a table view that shows teachers the # of student logins, videos submitted, activities completed, and quizzes completed by each student in the class.
User Stories:
As a teacher, I want to see how many times each student has logged in during a given date range, so I can ensure they are able to complete their assignments
As a teacher, I want to see how many videos each student has completed during a given date range, so I can ensure they are consistently completing their video assignments
As a teacher, I want to see how many activities each student has completed during a given date range, so I can ensure they are completing an appropriate number of activities
As a teacher, I want to see how many quizzes each student has completed during a given date range, so I can ensure they are completing an appropriate number of quizzes
Acceptance Criteria:
Given I am a user viewing a classroom report, and I have access to the SEL Lessons, I will see the SEL tab on the left nav
Given I am a user viewing a classroom report, and I DO NOT have access to the SEL Lessons, I will NOT see the SEL tab on the left nav
Given I am a user who has clicked the SEL tab, I will see the Social Emotional Learning report
Given I am a user viewing the SEL 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
Design: https://www.figma.com/file/gdwMnbpudJxuzVrORrOGvd/Ed-Member-Site-UX?node-id=6993%3A10756993%3A1422
General Concept
UI
In Classrooms → Reports, the user will click on the SEL tab to see a table view outlining the # of logins, videos, activities, and quizzes completed by 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 SEL Lesons will see the SEL tab and report
We will be reporting on the active students currently assigned to the class
Logins will show the number of times each student logged into the Student Center during the date range
Videos will show the number of unique SEL videos each student submitted to the teacher during the given date range
Activities will show the number of unique SEL activities completed during the date range. A complete activity includes:
Interactive activities that have been submitted to the teacher
Non-interactive activities that have been viewed by the student
Quizzes will show the number of unique SEL quizzes completed during the date range
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
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 Social Emotional Learning Report in bold open sans font
Below this, insert classroom name in italics open sans
Below this, insert date range op