Manage ProfileΒΆ
Primary Actor: All users
Stakeholders and Interests:
- Teacher: Wants easy identification of student, with only necessary info.
- Student: Wants ease of use, with minimal hassle in navigation and form filling.
- Admin: Wants ease of use, along with inclusion of visual indicators for admin account.
Preconditions: User already exists in the system.
Success Guarantee (Post-conditions): The user provides new information in the pertaining fields.
Main Success Scenario (or Basic Flow):
- User logs into the system and navigates to the dropdown in the top right corner of the page.
- Once open, user selects
View profileto navigate to their profile page. - A button in the top right corner of the profile page labeled
Edit Profilewill be enabled. - Once clicked, the page navigates to a separate profile page for editing, allowing the user to change fields such as e-mail, address, etc.
- When the user is finished, they click the
Finishbutton to finalize their edits and are navigated back to their profile page.
Extensions (or Alternative Flows):
| Network connection is lost | Information in the edit page is retained via cookies and is not committed. User must regain connection before finalizing data. |
| Navigate away from page | Information is lost, while previously committed information is retained. |
Special Requirements: N/A
Technology and Data Variations List: N/A
Frequency of Occurrence: Very few times during a semester, potentially throughout school career.
Open Issues:
- None