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.
