Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

We need to create an area where educators can view completed activities for their students and provide feedback.

User Story: As a teacher, I want to view worksheets my students completed and provide them with feedback, so I can ensure they are strengthening their SEL skills.

Acceptance Criteria:

  • Given I am a non-admin user with permission to NEED THIS STILL Manage Assignments and am on my main dashboard, I will see the Manage Assignments block.

  • Given I am an admin user with permission to NEED THIS STILL Manage Assignments and am on Program Tools, I will see the Manage Assignments block.

  • Given I on the Manage Assignments screen, I will see a list of all activities assigned and/or completed by the students I currently have access to based on filter selections.

  • Given I am an admin user with access to more than 1 region, I will see the region filter and this filter will contain all regions I currently have access to.

  • Given I am an admin user with access to more than 1 building, I will see the building filter and this filter will contain all buildings I currently have access to.

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


Main Dashboard/Program Tools

UI

  • We will show a block called Manage Assignments on the Program Tools (for is admin roles) or Dashboard (all other roles) page

  • The user will click the View assignments button to continue to the next screen

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

Business Rules

  • If the user belongs to a building that has SEL SEL Profiles OR Mental Health Lesson Profiles allocated AND has access to at least 1 classroom AND has permission to Lesson Goal Library → Assign the StudentsManage Assignments, this block will show


Manage All Assignments

UI

  • On this screen, the user will see a list of all items that have been assigned and/or completed by students

  • We will show one row for each assignable item

  • We will show a column for:

    • Domain

    • Area

    • Type

    • Grade

    • Tier

    • Last Assigned

    • Have Completed

    • Have Not Completed

  • The user may click the Load More button to load additional assignments

  • When the user clicks on an assignment, they will be taken to the Manage Specific Assignment screen.

  • If the user clicks the print button,

  • we will print the assignments block as it currently appears

  • If the clicks export,

  • we will export the assignments block based on the current view

Business Rules

  • We will list all SEL/Mental Health activities where:

    • At least 1 student the user has access to is assigned the item within the date range (meaning, the item shows under due today within the date range) OR

    • At least 1 student the user has access to to has submitted the item within the date range

  • For now, we will only show activities. Quizzes, videos, and assessments will be added later.

  • We will not show items that have not been either assigned or completed by students the user currently has access to

  • Domain will show the lesson domain associated with the item

  • Area will show the lesson area associated with the item. For mental health items, this column will show NA.

  • Type will show Activity. We will add videos and quizzes to this screen later on.

  • Grade will show the grade associated with the item

  • Tier will show the tier(s) associated with the item. For Mental Health items, we will show NA.

  • Last Assigned will show the most recent date any student the user currently has access to was assigned the item. If the item has never been assigned, we will show --

  • Have Completed will show the number of students the user currently has access to who have submitted the item within the date range

  • Have Not Completed will show the number of students the user currently has access to who are assigned the item but have not submitted the item within the date range

  • Sort

    • Users may sort the table by any column

    • By default, we will sort by last assigned (most recent to least recent)


Filter by Region

UI

  • Admins will see a filter for Region above the report

  • Clicking on this will produce a list of all regions

  • Clicking on a region will filter the results based on the selected region

Business Rules

  • Region filter will show for users with a role marked is admin AND have access to more than 1 region

  • We will list all regions the user currently has access to

  • Regions will be listed alphabetically

  • This is a single-select filter


Building Filter

UI

  • Admins will see a filter for Building above the report

  • Clicking on this will produce a list of all buildings

  • Clicking on a building will filter the results based on the selected building

Business Rules

  • Building filter will show for users with a role marked is admin AND have access to more than 1 building

  • We will list all buildings the user currently has access to

  • Buildings will be listed alphabetically

  • This is a single-select filter

  • If the user selected a region, we will only list the buildings associated with that region

  • If the user selects a building and then changes the region, the building filter will reset


Search by Keyword

UI

  • If the user clicks the search button, they will be able to type in a keyword and search for an assignment

Business Rules

  • If the user searches by keyword, we will search across domain name, area name, and lesson name


Classroom Filter

UI

  • If the user clicks the classroom filter, they may select a classroom from the list.

  • This selection will filter the data on the screen to reflect assignments for students in the selected classroom.

Business Rules

  • The classroom filter will show all classrooms

    • the user is currently has access to AND

    • that have students assigned to at least 1 item or students who have submitted at least 1 item

  • We will list classrooms alphabetically

  • This is a single select filter

  • If the user filters by classroom, we will only show details for assignments for students in the selected classroom


Date Filter

UI

  • If the user clicks on the date filter, they will see a variety of pre-set options and a calendar to select a date range.

  • The pre-set options are:

    • Past 7 days

    • Past 30 days

    • Past 90 days

    • Past year

  • If the user clicks on dates on the calendar, they will need to select 2 dates to create a date range.

Business Rules

  • If the user filters by date range, we will only show items actively assigned to at least 1 student the user has access to within the date range OR items completed by at least 1 student the user has access to within the date range

  • We will default to past year (365 days)


Empty State

UI

  • If there are no assignments to show, we will show an empty state

  • Clicking on Go to Library will take the user to the Lesson Library

Business Rules

  • The empty state will show if no assignments exist based on filter settings and associated rules stated above.