Closed justinabrahms closed 8 years ago
I'll review #89 first since this PR branches off from that one
Just a couple of notes, but nothing blocking.
@noisecapella I reviewed this because it interacts with the CCX APIs on edx and I wanted to see how it worked.
Looks good to me :+1:
This can be merged. :+1:
What's this PR do?
This adds an API endpoint to create CCXs on edX.
This is based on the branch #89. You can see the relatively small delta between those here: https://github.com/mitodl/ccxcon/compare/course-structure-query...create-ccx-endpoint
Where should the reviewer start?
courses/views.py
How should this be manually tested?
Issue the following curl command:
You may want to change some of these values, including:
test-token
to the access token you generated above.master_course_id
to the id of the course you want to duplicate. You need to escape the +'s via%2B
.user_email
to the user you want to be given accesstotal_seats
for how many people you want to registerdisplay_name
to the name of the resulting CCX course.Any background context you want to provide?
This requires having Giovanni's branch
gdm_feature_ccx_actual_apis_#119
setup on edX.What are the relevant tickets?
Fixes #78
What gif best describes this PR or how it makes you feel?