As an instructor, I want the ability to edit or delete the information of a course that I have created, So that I can keep the course content up-to-date or remove outdated courses from the platform.
Acceptance Criteria
The platform should provide an interface for instructors to edit the information of their courses.
Instructors should be able to edit any details of the course, including title, level, category, summary, description, tags, learning goals, prerequisites, video content, and image.
Instructors should be able to save their changes and update the course information.
Instructors should also have the option to delete the course if they no longer wish to offer it on the platform.
Deleting a course should remove it from the platform and make it inaccessible to learners for enrollment or participation.
The editing and deletion functionalities should be accessible and intuitive for instructors.
Tasks
[ ] Design a user interface for instructors to edit the information of their courses, providing input fields for each course detail.
[ ] Implement functionality to retrieve the existing course information and populate the edit interface with it.
[ ] Develop mechanisms to allow instructors to make changes to the course information, including title, level, category, summary, description, tags, learning goals, prerequisites, video content, and image.
[ ] Create functionality to save the changes made by the instructor and update the course information accordingly.
[ ] Implement mechanisms to allow instructors to delete a course, including removing it from the platform and making it inaccessible to learners.
[ ] Test the editing and deletion functionalities thoroughly to ensure usability, functionality, and reliability for instructors.
User Story
Description
As an instructor, I want the ability to edit or delete the information of a course that I have created, So that I can keep the course content up-to-date or remove outdated courses from the platform.
Acceptance Criteria
Tasks