Mental Health | Reports | Classrooms

We need to create a table view that shows teachers the # of student logins, videos submitted, and activities 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

Acceptance Criteria:

  • Given I am a user viewing a classroom report, and I have access to the Mental Health Lessons, I will see the Mental Health tab on the left nav

  • Given I am a user viewing a classroom report, and I DO NOT have access to the Mental Health Lessons, I will NOT see the Mental Health tab on the left nav

  • Given I am a user who has clicked the Mental Health tab, I will see the Mental Health report

  • Given I am a user viewing the Mental Health 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%3A1743


General Concept

UI

  • In Classrooms → Reports, the user will click on the Mental Health tab to see a table view outlining the # of logins, videos, and activities 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 Mental Health Lessons will see the Mental Health 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 Mental Health videos each student submitted to the teacher during the given date range

  • Activities will show the number of unique Mental Health 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


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 Mental Health Report in bold open sans font

  • Below this, insert classroom name in italics open sans

  • Below this, insert date range op