Create CourseΒΆ
Primary Actor: Admin
Stakeholders and Interests:
- Student: Wants ease of access with accurate listing of course and professor
- Teacher: Wants quick access, with the ability of linking the student to a particular course
Preconditions: Admin is identified and authenticated.
Success Guarantee (Post-conditions): The course is saved in the database, ready for use by the teacher that is linked to the course.
Main Success Scenario (or Basic Flow):
- Admin navigates to the Course section of the application
- Admin clicks the
Create Coursebutton - Admin enters the information necessary, including course title and professor associated with the course.
- Once finished, the admin clicks the
Finish buttonand the course is added to the course database, with the teacher being notified of the course listing.
Extensions (or Alternative Flows):
| Network connection is lost | Information is preserved via cookies and placed back in when page is reloaded. |
| Navigate away from page | Information is preserved and place back in when navigated back. |
Special Requirements: N/A
Technology and Data Variations List: N/A
Frequency of Occurrence: Potentially each new semester.
Open Issues:
- Do courses have multiple copies due to different teachers?