CSC/ECE 517 Fall 2016/E1688. Send feedback to support + tree display improvement
Introduction to Expertiza
Expertiza is an open source software to create reusable learning objects through peer review supporting team projects and submission of project documents. In the final project, there are two major changes that will help in improving user experience.
Purpose
The purpose of this project is:
Provide a new UI which allows users to send emails to expertiza support Background
A single “actions” icon with a pop up panel in place of the currently existing “action” icons on tree display
The purpose of this enhancement is to reduce the wastage of space on the Manage Assignments page.
Hide all assignment nodes on tree display
The purpose of this enhancement is to give a way for the user to hide all assignment nodes on tree display.
Background
Provide a new UI which allows users to send emails to expertiza support Background
A single “actions” icon with a pop up panel in place of the currently existing “action” icons on tree display
Hide all assignment nodes on tree display
When a user clicks on any of the course node in My Courses, it opens up a tree display listing all the assignments available for this particular course node. There doesn’t exist a way to hide the assignment nodes after displaying them.
Product Requirements
Provide a new UI which allows users to send emails to expertiza support Background
A single “actions” icon with a pop up panel in place of the currently existing “action” icons on tree display
Hide all assignment nodes on tree display
My courses shows a list of all course nodes. Clicking on one of these nodes opens up a list of assignment nodes related to the course node. This requirement will add the functionality to allow a user to hide this list of assignment nodes after displaying them. So after getting the expanded view of assignment nodes, we will provide an extra functionality to the user to hide these assignment nodes which invokes a hide action on assignment nodes.
Use Cases
Provide a new UI which allows users to send emails to expertiza support Background
A single “actions” icon with a pop up panel in place of the currently existing “action” icons on tree display
Hide all assignment nodes on tree display
- Input: User clicks on Hide link on Course nodes page.
- Description: Hide the expanded view of Assignment nodes on Course nodes page.
- Type of Input: Click on the Hide link.
- Source of Input: User interface
- Processing: Invoke the Hide Assignment nodes action on Course nodes page.
- Output: Only Course nodes are listed.
Testing Plan
Provide a new UI which allows users to send emails to expertiza support Background
A single “actions” icon with a pop up panel in place of the currently existing “action” icons on tree display
Hide all assignment nodes on tree display
T.1 Ensure that when a user clicks on the Hide button/link to hide the assignment nodes, the view only displays course nodes and not the related list of assignment nodes.