APIs Open Edx

336 views
Skip to first unread message

celine

unread,
Jun 28, 2015, 10:25:25 AM6/28/15
to edx-...@googlegroups.com
Hello
Does  the APIs of open edx  just for internal use, I can't integrate these APIs in other platform?

Thanks

Andy Armstrong

unread,
Jun 28, 2015, 4:07:54 PM6/28/15
to edx-...@googlegroups.com
Hi Celine,

The documented Open edX API's are public so can be used for any purpose. This is a fairly new initiative for us, so we haven't yet made every API available, but all new features are being built with open APIs from the start.

You can see the currently documented APIs here:


What use cases are you looking to solve with the edX APIs? I'd be happy to help you work with you to find the APIs that you need.

Thanks,

 - Andy

--
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/b161a735-5843-41e3-9296-a53a4c187967%40googlegroups.com.



--

Andy Armstrong

edX | UI Architect  | an...@edx.org  

141 Portland Street, 9th floor

Cambridge, MA 02139

http://www.edx.org

http://www.e-learn.nl/media/blogs/e-learn/edX_Logo_Col_RGB_FINAL.jpg?mtime=1336074566

celine

unread,
Jun 28, 2015, 7:15:50 PM6/28/15
to edx-...@googlegroups.com
Thank you very much for your answer, 

I already saw the open  edx APIs documentation  but I didn't find what I want, I want the open edx  API for inegrate them in another platform, eg APIs course, APIs profile..this APIs exist already in open edx ?, because I find that there is a project with Mckinisey , they  integrate some  courses of open  edx on their platform, and they use the APIs.

I'm really blocked , your answer it could help me
Thank u

Chris Dodge

unread,
Jun 28, 2015, 7:38:51 PM6/28/15
to edx-...@googlegroups.com
If you are looking for the API's that McKinsey Academy uses, they can be found in a separate fork: edx-solutions/edx-platform. The API's there are generally in these paths:

lms/djangoapps/api_manager
lms/djangoapps/progress
lms/djangoapps/gradebook

(plus a few other touch points)

While those are API's that are Open Source under AGPL, it will be unlikely that you will be able to get support for them from this mailing list. So you should keep that in mind when weighing your options.

Best wishes,

Chris

Andy Armstrong

unread,
Jun 28, 2015, 10:37:53 PM6/28/15
to edx-...@googlegroups.com
Hi Celine,

We have recently added profile APIs to the public documentation:

1. The User API gives access to any user's public profile information, while also allowing a user to change their own details:


2. The Profile Images API allows users to upload new profile images:


In addition, the mobile API now has a number of endpoints for supporting courses, and despite their name most of these APIs can be used from a web client too. Note that these APIs are still in flux, so edX does not guarantee forward compatibility at this time:


In particular, what course APIs are you looking to use?

I hope this is helpful.

 - Andy

--
You received this message because you are subscribed to the Google Groups "General Open edX discussion" group.

Paco C

unread,
Jun 29, 2015, 3:45:48 AM6/29/15
to edx-...@googlegroups.com
Hi

is It possible using the API to get information about the courseware like exercices, start and end date of sections,....?

Thanks
Paco.
Reply all
Reply to author
Forward
0 new messages