Medium impact: instructors can see which questions they need to answer to, students can see if the question has already been addressed and resolved (therefore follow similar approach)
Medium effort: requires adding additional field to Topic object, adding API endpoints, click event handling, and front-end changes to display resolve button and resolution status
Estimated Effort: Medium
Dependencies: None
Initial Assignments: @cathyxfeiyang
Milestones: P2C
Acceptance Criteria:
A resolve button present in each topic's frontend page
Resolve status present in each topic's frontend page
Resolve functionality available only to topic owner, administrator, and moderator
Resolve status of each topic default to Unresolved
Upon click of resolve button, topic is marked as resolved, and resolve status is updated to show resolved
4th priority: resolving topics can make instructors address questions more efficiently (don't have to look through resolved threads) and can help students acknowledge whether responses to the topic are reliable
Medium impact: instructors can see which questions they need to answer to, students can see if the question has already been addressed and resolved (therefore follow similar approach) Medium effort: requires adding additional field to Topic object, adding API endpoints, click event handling, and front-end changes to display resolve button and resolution status
Estimated Effort: Medium Dependencies: None Initial Assignments: @cathyxfeiyang Milestones: P2C
Acceptance Criteria:
4th priority: resolving topics can make instructors address questions more efficiently (don't have to look through resolved threads) and can help students acknowledge whether responses to the topic are reliable