CSC/ECE 517 Fall 2023 - E2363. Create a UI for Assignment Edit page "Etc" tab in ReactJS: Difference between revisions
No edit summary |
|||
(23 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
==Expertiza== | ==Expertiza== | ||
Line 19: | Line 7: | ||
Extended scope: Create the pages present under the Etc tab (Add Participant, Create Teams, Assign Reviewer, View Submissions, View Scores, View Reports, View Delayed Jobs) | Extended scope: Create the pages present under the Etc tab (Add Participant, Create Teams, Assign Reviewer, View Submissions, View Scores, View Reports, View Delayed Jobs) | ||
==Files created / updated== | |||
For the Assignment Edit and "Etc" page: | |||
#src\components\Assignment\BasicExample.tsx | |||
#src\pages\Assignments\Assignment.tsx | |||
#src\pages\Assignments\BadgesView.tsx | |||
#src\pages\Assignments\DueDatesView.tsx | |||
#src\pages\Assignments\Etc.tsx | |||
#src\pages\Assignments\EtcView.tsx | |||
#src\pages\Assignments\GeneralView.tsx | |||
#src\pages\Assignments\ReviewStrategyView.tsx | |||
#src\pages\Assignments\RubricsView.tsx | |||
For the content/pages under "Etc" page: | |||
#src\pages\Assignments\Etc\AddParticipant.tsx | |||
#src\pages\Assignments\Etc\AssignReviewer.tsx | |||
#src\pages\Assignments\Etc\DelayedJob.tsx | |||
#src\pages\Assignments\Etc\ViewReports.tsx | |||
#src\pages\Assignments\Etc\ViewScores.tsx | |||
#src\pages\Assignments\Etc\ViewSubmission.tsx | |||
Routes: | |||
#src\App.tsx | |||
== Tasks that were accomplished:== | == Tasks that were accomplished:== | ||
=====Original Problem Statement===== | |||
< | Implemented the UI according to requirements given in the problem statement: | ||
<br> | |||
[[File:Final UI 2363.jpeg|900px|Image : 900 pixels]] | |||
== | <br><br> | ||
=====Extended Scope===== | |||
Implemented the UI according to requirements given | Implemented the UI according to requirements given in the extended scope of the project: | ||
[[File: | <br> | ||
[[File:View submissions 2363.jpeg|900px|Image : 900 pixels]] | |||
<br> | <br> | ||
[[File: | [[File:Assign reviewers 2363.jpeg|900px|Image : 900 pixels]] | ||
<br> | <br> | ||
[[File: | [[File:AssignmentPage.jpeg|900px|Image : 900 pixels]] | ||
<br> | <br> | ||
[[File: | [[File:CreateTeams.jpg|900px|Image : 900 pixels]] | ||
==In Progress== | ==In Progress== | ||
Pages yet to be fully implemented: | Pages yet to be fully implemented: | ||
* View Scores | * View Scores | ||
* View Delayed Jobs | * View Delayed Jobs | ||
Expected design: | Expected design: | ||
* View Scores | * View Scores | ||
[[File:]] | [[File:ViewScores.png|1000px|]] | ||
*View Delayed Jobs | *View Delayed Jobs | ||
[[File:]] | [[File:ViewDelayedJobs.png|1000px|]] | ||
==Team== | ==Team== | ||
Line 60: | Line 73: | ||
=====Members===== | =====Members===== | ||
* Raghav Narula <rnarula2@ncsu.edu> | * Raghav Narula <rnarula2@ncsu.edu> | ||
* Mihir Nikam<mvnikam@ncsu.edu> | * Mihir Nikam <mvnikam@ncsu.edu> | ||
* Ebani Gogia <egogia@ncsu.edu> | * Ebani Gogia <egogia@ncsu.edu> | ||
==Important links== | ==Important links== | ||
*[https://github.com/ | *[https://github.com/mihir7121/reimplementation-front-end Git Repository] | ||
* [https://github.com/expertiza/reimplementation-front-end/pull/19 Pull Request] | |||
==References== | ==References== | ||
*[https://github.com/expertiza/reimplementation-front-end/issues/ | *[https://github.com/expertiza/reimplementation-front-end/issues/13 Project Instructions] |
Latest revision as of 02:26, 31 October 2023
Expertiza
Expertiza is a Ruby on Rails based open source project. Instructors have the ability to add new projects, assignments, etc., as well as edit existing ones. Later on, they can view student submissions and grade them. Students can also use Expertiza to organize into teams to work on different projects and assignments and submit their work. They can also review other students' submissions.
Problem Statement
Create a UI for Assignment Edit page "Etc" tab Issue
Extended scope: Create the pages present under the Etc tab (Add Participant, Create Teams, Assign Reviewer, View Submissions, View Scores, View Reports, View Delayed Jobs)
Files created / updated
For the Assignment Edit and "Etc" page:
- src\components\Assignment\BasicExample.tsx
- src\pages\Assignments\Assignment.tsx
- src\pages\Assignments\BadgesView.tsx
- src\pages\Assignments\DueDatesView.tsx
- src\pages\Assignments\Etc.tsx
- src\pages\Assignments\EtcView.tsx
- src\pages\Assignments\GeneralView.tsx
- src\pages\Assignments\ReviewStrategyView.tsx
- src\pages\Assignments\RubricsView.tsx
For the content/pages under "Etc" page:
- src\pages\Assignments\Etc\AddParticipant.tsx
- src\pages\Assignments\Etc\AssignReviewer.tsx
- src\pages\Assignments\Etc\DelayedJob.tsx
- src\pages\Assignments\Etc\ViewReports.tsx
- src\pages\Assignments\Etc\ViewScores.tsx
- src\pages\Assignments\Etc\ViewSubmission.tsx
Routes:
- src\App.tsx
Tasks that were accomplished:
Original Problem Statement
Implemented the UI according to requirements given in the problem statement:
Extended Scope
Implemented the UI according to requirements given in the extended scope of the project:
In Progress
Pages yet to be fully implemented:
- View Scores
- View Delayed Jobs
Expected design:
- View Scores
- View Delayed Jobs
Team
Mentor
- Kartiki Bhandakkar <kbhanda3@ncsu.edu>
Members
- Raghav Narula <rnarula2@ncsu.edu>
- Mihir Nikam <mvnikam@ncsu.edu>
- Ebani Gogia <egogia@ncsu.edu>