Manage Assignments - By Classrooms (Student Center Phase 2)

Background: We need to create a new area on the site where users can manage the assignments for all students in their classroom.


Overall JTBDs:

  • As a teacher, I want to view the status of my classrooms' assignments and communicate with my students on their progress, so that I can assess their strengths and weaknesses and help them improve the skills of all students in my class.

  • As a paraprofessional, I want to see which assignments students in my class are working on, so that I can help my students complete their work.


Classroom Assignments Area

LowFi Design Concept (note: HiFis will be updated after UX testing)

User Story: As a teacher, I want to quickly view the progress of my created Assignments.

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

  • The user will click to select the classroom for which they’d like to view the assignments

 

Questions to Discuss/Challenge with Jen:

  • Strategy for merging with Quizzes

Business Rules

  • If the user belongs to a building that has SEL SEL Student Licenses allocated AND has access to at least 1 classroom AND has permission to Lesson Library → Assign the Students, this block will show

  • Should paras see what has been assigned to the class?

*Note: Once feature more development, the product team will prioritize merging “My Assignments” and “My Quizzes”

My Assignments Page with Assignments Table

LowFi Design Concept (note: HiFis will be updated after UX testing)

 

User Story: As a teacher, I want to see all of the active assignments in my Classroom and a breakdown of statuses (Completed, Incomplete, Partially Completed, Past Due)

Acceptance Criteria & Business Rules

  • Provide the User a table of All Assignments

    • Display assignments created by the user AND assignments affiliated with any Classroom of which the user is associated.

    • Display an amount of values to keep the table above the screen fold and then show View More link to see the full list

    • If user has no assignments, display empty state message of “Sorry! You do not have any assignments associated with your account at this point. Would you like to create a new assignment?”

    • Table columns:

      • Assignment Name: Name of the assignment with a hyperlink to view the assignment

      • Area: Sub-area of the Lesson Area associated with the assignment

      • Type: Quiz, Assessment, Video Activity, Worksheet Activity

      • Start Date: date assignment was scheduled to start

      • Due Date: date assignment is due (if no due date, then use “-”

      • # of Students: total number of students associated with the assignment

      • # Completed = number of students who have the assignment in a Completed status

        • Display hyperlink to navigate to auto-filted Assignment Progress Page for Completed filter ON

      • # Incomplete = number of students who have the assignment in an Incompleted status

        • Display hyperlink to navigate to auto-filted Assignment Progress Page for Incomplete filter ON

  • Provide the User the ability to filter the table results:

    • IF User has multiple Classrooms associated with profile, THEN display Classroom filter and provide ability to filter by Classroom (IF user only has one Classroom, THEN do not display filter)

    • IF User has multiple Buildings associated with profile, THEN display Building filter provide ability to filter by Building (IF user only has one Building, THEN do not display filter)

  • IF User inputs characters or numbers in to the Assignments search box, utilize the elastic search function to auto-filter results

Assignment Progress Page

LowFi Design Concept (note: HiFis will be updated after UX testing)

 

Questions to Discuss/Challenge with Jen:

  • Final columns for phased delivery

User Story: As a teacher, I want to view a list of student names under each status under each Assignment

Acceptance Criteria & Business Rules

  • Provide the User a table of all Students associated with that Assignment

    • Display an amount of values to keep the table above the screen fold and then show View More link to see the full list

  • Provide option for teachers to Edit Assignment by direct linking to the Edit Assignment screen

  • Table columns:

    • Student Name: Name of the Student with a hyperlink to to the Student’s Assignments page

    • Status: Complete, Incomplete and Scheduled

    • IF Assignment is a Quiz, THEN show Results column. IF NOT Quiz, THEN do not show Results column.

    • Due Date: due date of assignment creation

    • Progress: provide hyperlink to view the student submissions on the assignment

  • Provide the User the ability to filter the table results by All, Complete, Incomplete, Past Due, and Scheduled

  • IF User inputs characters or numbers in to the Students search box, utilize elastic search function to auto-filter results

Note:

  • Comments are associated with a different feature