CSC/ECE 517 Fall 2020 - E2065. Fix view in student task/list page: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
(Add frames, and edit Problem Statement)
 
m (→‎Solutions: Raise the level of solutions)
Line 29: Line 29:
Problem4: There is an unnecessary gap between the two div. It needs to be rearranged to be more beautiful.
Problem4: There is an unnecessary gap between the two div. It needs to be rearranged to be more beautiful.


=====Solutions=====
===Solutions===


(for partners:For every prblem,write out the part of the added code, that is, the effect before and after the comparison. Adding pictures.)
(for partners:For every prblem,write out the part of the added code, that is, the effect before and after the comparison. Adding pictures.)


=====RSpec test=====
=====RSpec test=====

Revision as of 08:04, 12 October 2020

E2065. Fix view in student_task/list page

This page provides a description of the Expertiza based OSS project.

Team Members

  • Junyan Li jli56@ncsu.edu
  • Ruoyun Ma rma9@ncsu.edu
  • Xiwen Chen xchen33@ncsu.edu
  • Mentor:Saurabh Shingte (svshingt@ncsu.edu)

Problem Statement

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 including 2 parts:

  • Information about tasks. It shows the projects that need to be completed and how long they are close to the deadline, and marks specific revisions prompts.
  • Show the record of each group collaborator(s) for each course.

Another div is to display all the assignments and their information, include Assignment, Course, Topic, Current Stage, Review Grade, Badges, Stage Deadline, Copyright Grants and Make Public.

[for partner:Adding picture about page]

Problems that need to be fixed

Here are some existing problems and unclear parts of the page:

Problem1: 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. Problem2: Remove the column for Review Grade because it makes no sense. Problem3: Delete the badges column, and if the Assignment has a badge, mark it directly next to the assignment name under the assignment column. Problem4: There is an unnecessary gap between the two div. It needs to be rearranged to be more beautiful.

Solutions

(for partners:For every prblem,write out the part of the added code, that is, the effect before and after the comparison. Adding pictures.)

RSpec test

According to the modification of each problem, we write test separately to test whether its function is realized or not.

References