-
Notifications
You must be signed in to change notification settings - Fork 0
Use Case descriptions
Scenario: Actor is student in McGill university who is enrolled in Co-op and internship. In Co-op-ERATOR program student needs to submit many documentations to the company. They should be able to view any submitted documents.
Steps:
- Student goes to profile page
- Student clicks on the document link
- System find the document in the database
- System shows the document in PDF/webform
Basic Path:
- Student finds the document in profile
- System locate the document in database
- System represents the document
- Student can view it
Alternate:
- Student cannot find the document because he/she hasn’t submitted yet
- Newly submitted document takes time to store in profile
- The terminal student is using doesn’t support the format of the document
Scenario. Actor is a enrolled in McGill university and is using entering a coop program. In the Co-operator application, students will need to submit various forms in the pdf format to progress in their coop term.
Steps:
- Student should login to their account
- Student student locates where they should submit their form
- Student uploads their electronic pdf
Basic path:
- Student logs on
- Student locates the designated upload location
- Student chooses which form to upload
- Student submits form
- System receives and stores form
Alternate:
- Student does not find the upload location
- Student uploads the wrong form by accident
- Student uploads a format different from pdf
Scenario: Actor is a student at McGill University currently enrolled in the Co-Op program. Using Co-Op-ERATOR application, they can check their progress so far in the Co-Op program. This progress includes number of days passed in the current internship, as well as a record of the previous finished internships.
Steps:
- Student logs on to their account
- Student navigates to the "Progress" page
Basic Path:
- Student accesses the "Progress" page
- System finds that student's progress information in the database
- System uploads and displays that student's progress for viewing
Alternate:
- Branching off 1: Academic holds somehow interfere with student progress
- Branching off 2: Student has not yet made enough progress to have information in the database
- Branching off 3: Student's terminal cannot format and display the progress
Scenario: Actor is a student at McGill university who is enrolled in Co-op and internship. In order to use the Co-op-ERATOR program, the student needs to be able to authenticate themselves before using the service.
Steps:
- Student goes to home page
- Student clicks on the login link
- Student enters his credentials
- System logs him into his personal account
Basic Path:
- Student is logged in and can use the features on the website
- Student can now logout after he is done with his tasks
Alternate:
- Student cannot login because their credentials is not yet been created
- Student cannot login because they use wrong credentials
Scenario: Actor is a student at McGill University enrolled in a co-op program. The student has already submitted a form to the CO-OP-ERATOR system, but needs to resubmit it, due to modifications.
Steps:
- Student logins to their account
- Student navigates to their documents section
- Student presses "Resubmit" and resubmits their form
Basic path:
- Student navigates to "Documents" section
- Student selects the form to resubmit
- Student chooses the file to upload
- Student accepts form submission
- System receives and saves form
Alternate:
- Student uploads file in wrong format
- Student uploads wrong file
- System fails to receive or save form