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