schezfaz / CoRe

GNU Affero General Public License v3.0
2 stars 0 forks source link

Implement course catalog endpoint from EdX #2

Open gridhead opened 3 years ago

gridhead commented 3 years ago

This resource can be utilized in order to fetch catalog information remotely https://courses.edx.org/api-docs/.

gridhead commented 3 years ago

This gives a paginated response for the catalog of courses available on EdX.

  1. https://courses.edx.org/api/courses/v1/courses/ (First 10 courses for now and one could move on the next 10 by CURLing this https://courses.edx.org/api/courses/v1/courses/?page=2)
  2. There are ways with which one could filter the list of available courses on EdX using prices, country of origin, classification, type, date of release, last updated date etc.
  3. We also get to see the demographics, courseware, discussions, DISCOUNTS (yes, discounts!). discussions, grades, instructors, organizations, teams etc.