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 assignments 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 Manage Assignments and am on my main dashboard, I will see the Manage Assignments block.

  • Given I am an admin user with permission to 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 Manage View assignments button to continue to the next screen

NEED DESIGNImage Added

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

- Non-Admin View

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 search for a lesson by key word

  • The user may filter by:

    • Classroom

    • Date

    • Domain

    • Area

    • Type

    • Grade

    • Tier

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

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

  • If the user clicks the print button,

Image Added
  • we will print the assignments block as it currently appears

Image Added
  • If the clicks export,

Image Added

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

Image Added

Business Rules

  • We will list all videos, SEL/Mental Health activities , and quizzes where:

    • At least 1 student the user is assigned 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 is assigned 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 is currently assigned 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 either Video, Activity, or QuizActivity. 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 assigned to 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 is assigned currently has access to who have submitted the item within the date range

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

  • Sort

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

  • The classroom filter will show all classrooms the user is assigned to. If the user filters by classroom, we will only show results based on the students in the selected classroom

  • Date will default to past 90 days. The user may set any date range they wish.

  • The domain filter will show all domains for SEL and mental health. We will hide any domains for which content has not yet launched. This is important as mental health will not have content for all domains at time of launch. If the user selects a domain, we will display results for that domain only

  • Area filer will show all areas for SEL. If the user does not have access to SEL lessons, they will not see the area filter. If the user selects a area, we will display results for that area only

  • The type filter will list: Activity, Video, or Quiz. If the user selects a type, we will display results for that assignment type only.

  • Grade filter will list grades K-12. If the user selects a grade, we will display assignments for the selected grade only

  • Tier filter will show if the user has access to SEL lessons. The options in the filter are Tiers 1 & 2 or Tier 3. If the user selects a tier, we will display assignments for the selected tier only.

NEED EMPTY STATE
    • 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

Image Added

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

Image Added

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

Image Added

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.

Image Added

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.

Image Added

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

Image Added

Business Rules

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