raneem-yad / wissen

0 stars 1 forks source link

APIs for retrieving and displaying course information. #2

Closed raneem-yad closed 4 months ago

raneem-yad commented 5 months ago

User Story

Metadata Description
Theme Course
Epic API Development for Course Data
User Story APIs for retrieving and displaying course information

Description

As a Backend developer, I want create APIs for retrieving and displaying course information, including details, ratings, reviews, and instructor data, So that the front end of the website can be populated with relevant content.

Acceptance Criteria

  1. The API should include endpoints for retrieving course details, ratings, reviews, and instructor data.
  2. Course details endpoint should return information such as title, description, duration, price, and enrollment status.
  3. Ratings endpoint should provide average rating and total number of ratings for each course.
  4. Reviews endpoint should return user reviews for each course, including comments and ratings.
  5. Instructor data endpoint should provide details about the instructors associated with each course, including name, bio, and qualifications.
  6. Ensure that the APIs are secure and only accessible to authorized users or the front end application.

Tasks