As a learner, I want the ability to leave comments on a course, So that I can share my thoughts, ask questions, and engage with other learners and the instructor.
Acceptance Criteria
The course page should include a section where learners can leave comments.
Learners should be able to type their comments in a text box provided for commenting.
Users should be able to submit their comments by clicking a "Submit" or "Post" button.
Each comment should display the user's name or username, the comment content, and the date and time of the comment.
Comments should be displayed in chronological order, with the most recent comments appearing first.
Users should have the option to edit or delete their own comments if needed.
Comments should be visually distinct from other content on the page to ensure clarity and readability.
Tasks
[ ] Design the course page layout to include a section for user comments
[ ] Implement functionality to allow users to type and submit comments in a text box.
[ ] Develop mechanisms to display submitted comments with the user's name or username, comment content, and timestamp.
[ ] Arrange comments in chronological order, with the most recent comments appearing first.
[ ] Add functionality to allow users to edit or delete their own comments.
[ ] Ensure that comments are visually distinct from other content on the page for clarity and readability.
[ ] Test the comment functionality thoroughly to ensure usability and reliability for users.
User Story
Description
As a learner, I want the ability to leave comments on a course, So that I can share my thoughts, ask questions, and engage with other learners and the instructor.
Acceptance Criteria
Tasks