CSC/ECE 517 Fall 2016/E1688. Send feedback to support + tree display improvement

From Expertiza_Wiki
Revision as of 16:37, 9 November 2016 by Sndesai (talk | contribs) (Setting up Doc framework and adding Hide Assignment nodes content)
Jump to navigation Jump to search

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.