CSC/ECE 517 Spring 2021 - E2106. Fix view in student task/list page

From Expertiza_Wiki
Revision as of 02:45, 20 March 2021 by Svkumar2 (talk | contribs) (Created page with "This page details project documentation for the CSC/ECE 517 Spring 2021, "E2106 Fix view in student task/list page" project. == Background == The student_task/list page is...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This page details project documentation for the CSC/ECE 517 Spring 2021, "E2106 Fix view in student task/list page" project.


Background

The student_task/list page is the page displayed to a student after logging in into expertiza. It has mainly two div(s), one to show the upcoming tasks along with some important information, another div is to display all the assignments and their information in which the student is participating. We have to modify the view to remove extraneous information and make it clearer and more concise.

Mentor

Saurabh Shingte, svshingt@ncsu.edu

Team Members

  • Sharath Kumar (svkumar2@ncsu.edu)
  • Nikhil Sundaraswamy (nsundar@ncsu.edu)

Issues

1. Modify the view to remove extraneous information and make it clearer and more concise 2. In general, no column needs to be shown if there are no values in it. This would apply to “Badges” if no assignments in the list contain badges. 3. Also, it doesn’t make sense to have a column for Review Grade, and not for the grade for submitted work (“Submission Grade”). 4. We should consider the cases where a student might be enrolled in assignments from more than one course. In this case, assignments should be grouped by course, with the course name given before the listing of the first assignment. (This allows for the column for course to be removed, making the display more compact.


Functionality Testing Details

LogIn to Expertiza as any of the students mentioned below. Without the changes the original view is as shown below.

  • student7487
  • student7490
  • student7496

To address issue 1 we added CSS style properties and removed the unnecessary space between two divs by using HTML comment. The modified view is as shown below the code snippet.


Work in Progress ::