Delete CourseΒΆ
Primary Actor: Admin
Stakeholders and Interests:
- Admin: Wants quick yet careful usage of deletion
Preconditions: Course is already created and admin is within the course selection screen.
Success Guarantee (Post-conditions): The course is successfully deleted from the system.
Main Success Scenario (or Basic Flow):
- Admin navigates to the course selection page containing the course.
- Admin clicks the course they wish to delete.
- A
Deletebutton will be present in the bottom right corner of the course box. - When the button is pressed, admin is presented with a prompt asking if they are sure they wish to delete.
- Once the button is clicked, the course is deleted from the database.
Extensions (or Alternative Flows):
| Network connection is lost | Course is still preserved, page reloading will return to the course selection. |
Special Requirements: N/A
Technology and Data Variations List: N/A
Frequency of Occurrence: Few times for each semester provided a teacher teaches the same course for new semesters.
Open Issues:
- Courses should not be deleted amongst other similar courses, provided a teacher is not teaching two of the same course.