SEL | Reports | Classrooms

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%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


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 Social Emotional Learning Report in bold open sans font

  • Below this, insert classroom name in italics open sans

  • Below this, insert date range op