As an instructor, I want to have access to a profile page where I can view and manage my account information, including personal details, course statistics, and a list of courses I've added, So that I can track my contributions and engage with learners effectively.
Acceptance Criteria
The platform should provide a dedicated profile page for each instructor.
The profile page should display the instructor's full name, job title, total number of learners enrolled in their courses, total number of courses added by the instructor, joined date, bio, profile image, website link (if available), and LinkedIn link (if available).
The profile page should include a section listing the courses added by the instructor.
For each added course, the list should display the course title, category, total number of learners enrolled, and a link to access the course.
Instructors should be able to click on a course from the list to navigate to the course management page for further details and editing.
The profile page should be accessible and only display information relevant to the logged-in instructor.
Tasks
[ ] Design the layout for the instructor's profile page, including sections for personal details, course statistics, and added courses.
[ ] Implement functionality to retrieve and display the instructor's full name, job title, total learners, total courses, joined date, bio, profile image, website link, and LinkedIn link on the profile page.
[ ] Develop mechanisms to fetch and display the list of courses added by the instructor.
[ ] Ensure that the list of added courses includes relevant information such as course title, category, total learners enrolled, and a link to access the course.
[ ] Add functionality to allow instructors to click on a course from the list to navigate to the course management page for further details and editing.
[ ] Test the profile page thoroughly to ensure that it displays accurate information and provides a seamless user experience for instructors.
User Story
Description
As an instructor, I want to have access to a profile page where I can view and manage my account information, including personal details, course statistics, and a list of courses I've added, So that I can track my contributions and engage with learners effectively.
Acceptance Criteria
Tasks