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/msgid/edx-code/15c96545-18c5-461d-b3c3-ce6a5aa373b1%40googlegroups.com.

Reply via email to