Thank you for this information about the Course Structure API! But it looks like the API documentation has been removed from readthedocs -- is this intentional? E.g. the Courses API V1 <http://edx.readthedocs.io/projects/edx-platform-api/en/latest/courses/index.html> link that Dennis shared above 404s, as do the Enrollment API <http://edx.readthedocs.io/projects/edx-platform-api/en/latest/enrollment/index.html> and User API <http://edx.readthedocs.io/projects/edx-platform-api/en/latest/user/index.html> links from this old post Open edX ReST APIs <https://open.edx.org/open-edx-rest-apis>.
-- Jill @OpenCraft <http://opencraft.com/> On Sat, Apr 21, 2018 at 10:47 PM, Nimisha Asthagiri <nasthag...@edx.org> wrote: > Hi all, > > It's been a while, but we have now finally removed the Course Structure > API from the platform in this PR > <https://github.com/edx/edx-platform/pull/17983>. > > As a reminder, the Course Blocks API > <https://github.com/edx/edx-platform/blob/master/lms/djangoapps/course_api/blocks/views.py> > should > be used for retrieving Course structure data and the Grades API > <https://github.com/edx/edx-platform/blob/master/lms/djangoapps/grades/api/urls.py> > provides > grades and grading policy information. There is also an upcoming PR > <https://github.com/edx/edx-platform/pull/17602> that will create a v1 of > the Grades API. > > Thanks, > Nimisha > > On Tuesday, September 13, 2016 at 5:38:13 PM UTC+4, Dennis Jen wrote: >>> >>> Hi Open edXers: >>> >>> The Course Structure API Version 0 >>> <http://edx.readthedocs.io/projects/edx-platform-api/en/latest/course_structure/index.html> >>> has been deprecated for some time now and will be removed from the >>> edx-platform <https://github.com/edx/edx-platform> codebase on the >>> master branch and will not affect any Eucalyptus release, even future >>> ones. Ficus will be the first Open edX release without the Course >>> Structure API. The grading policy endpoint will remain for the time being >>> and the tentative plan is for it to be incorporated into the grades api >>> <https://github.com/edx/edx-platform/tree/master/lms/djangoapps/grades/api> >>> (V0 and still under development). >>> >>> Specifically, the following endpoints will be removed: >>> >>> >>> - >>> >>> api/course_structure/v0/course_structures/{course_id}/ >>> - >>> >>> api/course_structure/v0/courses/{course_id} >>> - >>> >>> api/course_structure/v0/courses/ >>> >>> >>> The grading policy endpoint will remain for the time being, although >>> still deprecated: >>> >>> >>> - >>> >>> /api/course_structure/v0//grading_policies/ >>> >>> >>> They can be replaced with similar endpoints on the Courses API V1 >>> <http://edx.readthedocs.io/projects/edx-platform-api/en/latest/courses/index.html>. >>> As far as we know, edX Insights >>> <https://github.com/edx/edx-analytics-dashboard> was the only consumer >>> of the deprecated endpoints and has been cut over to the courses API >>> <https://github.com/edx/edx-analytics-dashboard/pull/550/>. >>> >>> We expect to have the course structure API removed the week of October >>> 4th, 2016. If you’re impacted by this or need any help with the courses >>> API, please let us know! >>> >>> Thanks, >>> >>> Dennis >>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "General Open edX discussion" group. >> To view this discussion on the web visit https://groups.google.com/d/ms >> gid/edx-code/4a624a57-878d-4a4f-b7aa-cbbb4d85605e%40googlegroups.com >> <https://groups.google.com/d/msgid/edx-code/4a624a57-878d-4a4f-b7aa-cbbb4d85605e%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > > -- > You received this message because you are subscribed to the Google Groups > "General Open edX discussion" group. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/edx-code/CACSOLjfWC2fQO-KBJEjfwjE%3DqjboU%3DJ%2Bcm% > 3D9%2BgC07Kgk35FgRw%40mail.gmail.com > <https://groups.google.com/d/msgid/edx-code/CACSOLjfWC2fQO-KBJEjfwjE%3DqjboU%3DJ%2Bcm%3D9%2BgC07Kgk35FgRw%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "General Open edX discussion" group. To view this discussion on the web visit https://groups.google.com/d/msgid/edx-code/CAMZ1At%2BQYbdq7Wi_Xuwpes08M%3DumLy3k%2BakyGEHqw38hpu7TxA%40mail.gmail.com.