CSC/ECE 517 Fall 2017/E17A5 Allow users to create an account and submit work to an "assignment" (e.g., for conference reviewing): Difference between revisions
No edit summary |
No edit summary |
||
Line 25: | Line 25: | ||
//Use case image | //Use case image | ||
Name: Sign Up | '''Name:''' Sign Up | ||
Actor: Presenter | '''Actor:''' Presenter | ||
Other Participants: None | '''Other Participants:''' None | ||
Precondition: He/she should not have existing account on Expertiza | '''Precondition:''' He/she should not have existing account on Expertiza | ||
Primary Sequence: | '''Primary Sequence:''' | ||
1. Go to Conference Reviewing section | 1. Go to Conference Reviewing section | ||
Line 41: | Line 41: | ||
3. Activate account by opening link, provided via e-mail | 3. Activate account by opening link, provided via e-mail | ||
'''Name:''' Add contributors | |||
'''Actor:''' Presenter | |||
'''Other Participants:''' None | |||
Primary Sequence: | '''Precondition:''' Presenter must have uploaded a paper for reviewing | ||
'''Primary Sequence:''' | |||
1. Sign in | 1. Sign in | ||
Line 59: | Line 60: | ||
4. Add information of co-authors. Email, Name, etc | 4. Add information of co-authors. Email, Name, etc | ||
Actor: Presenter | '''Name:''' Create a submission | ||
'''Actor:''' Presenter | |||
Other Participants: None | '''Other Participants:''' None | ||
Precondition: The user is logged in and wants to submit a paper. | '''Precondition:''' The user is logged in and wants to submit a paper. | ||
Primary Sequence: | '''Primary Sequence:''' | ||
1. Selects the “Make a submission” button | 1. Selects the “Make a submission” button | ||
Line 76: | Line 78: | ||
Name: Upload Paper | '''Name:''' Upload Paper | ||
Actor: Presenter | '''Actor:''' Presenter | ||
Other Participants: None | '''Other Participants:''' None | ||
Precondition: The presenter has already created a submission window and is at the upload page. | '''Precondition:''' The presenter has already created a submission window and is at the upload page. | ||
Primary Sequence: | '''Primary Sequence:''' | ||
1. The presenter clicks the “Upload paper”button. | 1. The presenter clicks the “Upload paper”button. | ||
Line 92: | Line 94: | ||
3. The presenter clicks the “Submit” button. | 3. The presenter clicks the “Submit” button. | ||
Actor: Reviewer | '''Name:''' Review Submission | ||
'''Actor:''' Reviewer | |||
Other Participants: None | '''Other Participants:''' None | ||
Precondition: The presenter has published a paper and the reviewers can view it and review it. | '''Precondition:''' The presenter has published a paper and the reviewers can view it and review it. | ||
Primary Sequence: | '''Primary Sequence:''' | ||
1. The reviewer clicks on “Review” button of the paper he/she wants to review. | 1. The reviewer clicks on “Review” button of the paper he/she wants to review. | ||
Line 107: | Line 110: | ||
3. The reviewer clicks the “Submit” button to submit the review. | 3. The reviewer clicks the “Submit” button to submit the review. | ||
=='''Database Design'''== | =='''Database Design'''== |
Revision as of 03:47, 8 November 2017
Introduction
Purpose
Expertiza should provide facility for getting paper reviewed for conference or journal. Anyone should be able to leverage this facility, even if he/she is not a user of Expertiza. The user who want to get his/her paper reviewed, could add co-authors.
Problem Definition
Currently, in peer-assessment system, the instructor creates accounts for the whole class. Students then submit their work individually or in teams in the relating assignment sections. Reviewers are assigned typically by the system, or by the instructor.
What if a person wants to get his/her work reviewed before presenting it in a conference or submitting it to a journal? This project implements a solution to that, by building a conference & journal reviewing facility in the Expertiza.
Requirements
1. Any non-Expertiza user sign up, for submitting his/her work
2. Document upload privileges for that user.
3. Adding co-authors to a paper being submitted for reviewing.
4. View for scores/reviews submitted by reviewers.
Use Cases
//Use case image
Name: Sign Up
Actor: Presenter
Other Participants: None
Precondition: He/she should not have existing account on Expertiza
Primary Sequence:
1. Go to Conference Reviewing section
2. Provide information in form for sign up
3. Activate account by opening link, provided via e-mail
Name: Add contributors
Actor: Presenter
Other Participants: None
Precondition: Presenter must have uploaded a paper for reviewing
Primary Sequence:
1. Sign in
2. Select the uploaded document
3. Select option to add contributors
4. Add information of co-authors. Email, Name, etc
Name: Create a submission
Actor: Presenter
Other Participants: None
Precondition: The user is logged in and wants to submit a paper.
Primary Sequence:
1. Selects the “Make a submission” button
2. Enter the details of the paper, like topic of paper, presented at, date of publishing, etc.
3. The presenter is redirected to an upload page where the user can upload the submission.
Name: Upload Paper
Actor: Presenter
Other Participants: None
Precondition: The presenter has already created a submission window and is at the upload page.
Primary Sequence:
1. The presenter clicks the “Upload paper”button.
2. The presenter selects the paper to be submitted from local device.
3. The presenter clicks the “Submit” button.
Name: Review Submission
Actor: Reviewer
Other Participants: None
Precondition: The presenter has published a paper and the reviewers can view it and review it.
Primary Sequence:
1. The reviewer clicks on “Review” button of the paper he/she wants to review.
2. The reviewer enters the review in terms of selection or textual manner in the review form generated.
3. The reviewer clicks the “Submit” button to submit the review.
Database Design
1) Paper Table
//Paper Table image
2) Table to handle many to many relationship between contributors and paper presenter.
//Relations Table