Commit 568ed781 by Mark Hoeber

Updated enrollment api doc for new response fields

And cleaned up one doctoring
parent d50ed75f
...@@ -241,8 +241,8 @@ class EnrollmentListView(APIView, ApiKeyPermissionMixIn): ...@@ -241,8 +241,8 @@ class EnrollmentListView(APIView, ApiKeyPermissionMixIn):
If honor mode is not supported for the course, the request fails and returns the available modes. If honor mode is not supported for the course, the request fails and returns the available modes.
A server-to-server call can be used by this command to enroll a user in other modes, such as "verified" A server-to-server call can be used by this command to enroll a user in other modes, such as "verified"
or "professional". If the mode is not supposed for the course, the request will fail and return the or "professional". If the mode is not supported for the course, the request will fail and return the
available modes. available modes.
**Example Requests**: **Example Requests**:
...@@ -255,14 +255,14 @@ class EnrollmentListView(APIView, ApiKeyPermissionMixIn): ...@@ -255,14 +255,14 @@ class EnrollmentListView(APIView, ApiKeyPermissionMixIn):
* user: The user ID of the currently logged in user. Optional. You cannot use the command to enroll a different user. * user: The user ID of the currently logged in user. Optional. You cannot use the command to enroll a different user.
* mode: The Course Mode for the enrollment. Individual users cannot upgrade their enrollment mode from * mode: The Course Mode for the enrollment. Individual users cannot upgrade their enrollment mode from
'honor'. Only server to server requests can enroll with other modes. Optional. 'honor'. Only server to server requests can enroll with other modes. Optional.
* course details: A collection that contains: * course details: A collection that contains:
* course_id: The unique identifier for the course. * course_id: The unique identifier for the course.
* email_opt_in: A boolean indicating whether the user * email_opt_in: A boolean indicating whether the user
wishes to opt into email from the organization running this course. Optional wishes to opt into email from the organization running this course. Optional.
**Response Values** **Response Values**
......
...@@ -12,6 +12,11 @@ Change Log ...@@ -12,6 +12,11 @@ Change Log
* - Date * - Date
- Change - Change
* - 23 April 2015
- Updated the example responses in :ref:`Get the Users Enrollment Status
in a Course`, :ref:`Get Enrollment Details for a Course`, and :ref:`View
and add to a Users Course Enrollments` to include new
``enrollment_start`` and ``enrollment_end fields``.
* - 2 April 2015 * - 2 April 2015
- Added the :ref:`EdX Platform Course Structure API Version 0`, :ref:`edX - Added the :ref:`EdX Platform Course Structure API Version 0`, :ref:`edX
Platform Enrollment API Version 1.0` and :ref:`edX Platform User API Platform Enrollment API Version 1.0` and :ref:`edX Platform User API
......
...@@ -33,23 +33,26 @@ Get the User's Enrollment Status in a Course ...@@ -33,23 +33,26 @@ Get the User's Enrollment Status in a Course
"mode": "honor", "mode": "honor",
"is_active": true, "is_active": true,
"course_details": { "course_details": {
"course_id": "edX/DemoX/Demo_Course", "course_end": "2015-06-30T05:00:00Z",
"enrollment_end": null, "course_start": "2015-02-05T05:00:00Z",
"course_modes": [ "course_modes": [
{ {
"slug": "honor", "slug": "honor",
"name": "Honor Code Certificate", "name": "Honor Code Certificate",
"min_price": 0, "min_price": 0,
"suggested_prices": [], "suggested_prices": [],
"currency": "usd", "currency": "usd",
"expiration_datetime": null, "expiration_datetime": null,
"description": null "description": null,
} "sku": null
], }
"enrollment_start": null, ],
"invite_only": false "enrollment_start": "2015-01-01T05:00:00Z",
}, "enrollment_end": "2015-02-13T05:00:00Z",
"user": "staff" "invite_only": false,
"course_id": "edX/DemoX/Demo_Course"
},
"user": "staff"
} }
.. _Get Enrollment Details for a Course: .. _Get Enrollment Details for a Course:
...@@ -70,8 +73,8 @@ Get Enrollment Details for a Course ...@@ -70,8 +73,8 @@ Get Enrollment Details for a Course
Allow: GET, HEAD, OPTIONS Allow: GET, HEAD, OPTIONS
{ {
"course_id": "edX/DemoX/Demo_Course", "course_end": "2015-06-30T05:00:00Z",
"enrollment_end": null, "course_start": "2015-02-05T05:00:00Z",
"course_modes": [ "course_modes": [
{ {
"slug": "honor", "slug": "honor",
...@@ -80,11 +83,14 @@ Get Enrollment Details for a Course ...@@ -80,11 +83,14 @@ Get Enrollment Details for a Course
"suggested_prices": [], "suggested_prices": [],
"currency": "usd", "currency": "usd",
"expiration_datetime": null, "expiration_datetime": null,
"description": null "description": null,
"sku": null
} }
], ],
"enrollment_start": null, "enrollment_start": "2015-01-01T05:00:00Z",
"invite_only": false "enrollment_end": "2015-02-13T05:00:00Z",
"invite_only": false,
"course_id": "edX/DemoX/Demo_Course"
} }
...@@ -108,12 +114,12 @@ View and Add to a User's Course Enrollments ...@@ -108,12 +114,12 @@ View and Add to a User's Course Enrollments
[ [
{ {
"created": "2014-09-19T18:08:37Z", "created": "2014-11-19T04:06:55Z",
"mode": "honor", "mode": "honor",
"is_active": true, "is_active": true,
"course_details": { "course_details": {
"course_id": "edX/DemoX/Demo_Course", "course_end": "2015-06-30T05:00:00Z",
"enrollment_end": null, "course_start": "2015-02-05T05:00:00Z",
"course_modes": [ "course_modes": [
{ {
"slug": "honor", "slug": "honor",
...@@ -122,37 +128,17 @@ View and Add to a User's Course Enrollments ...@@ -122,37 +128,17 @@ View and Add to a User's Course Enrollments
"suggested_prices": [], "suggested_prices": [],
"currency": "usd", "currency": "usd",
"expiration_datetime": null, "expiration_datetime": null,
"description": null "description": null,
"sku": null
} }
], ],
"enrollment_start": null, "enrollment_start": "2015-01-01T05:00:00Z",
"invite_only": false "enrollment_end": "2015-02-13T05:00:00Z",
}, "invite_only": false,
"user": "honor" "course_id": "edX/DemoX/Demo_Course"
}, },
{ "user": "staff"
"created": "2014-09-19T18:09:35Z", }
"mode": "honor",
"is_active": true,
"course_details": {
"course_id": "ArbisoftX/BulkyEmail101/2014-15",
"enrollment_end": null,
"course_modes": [
{
"slug": "honor",
"name": "Honor Code Certificate",
"min_price": 0,
"suggested_prices": [],
"currency": "usd",
"expiration_datetime": null,
"description": null
}
],
"enrollment_start": "2014-05-01T04:00:00Z",
"invite_only": false
},
"user": "honor"
}
] ]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment