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.

Reply via email to