A new course structure API request to get URLs of course blocks for an LTI Consumer

Description

*Background:* Business people need to generate a list of LTI URLs for a given course, to provide to a customer. This new request should reduce the time and effort needed to pull LTI endpoints for a course, and reduce the chance of human error.

*Studio Updates:* None.

*LMS Updates:* A new endpoint is added in course structure API for providing LTI URLs. It's switched on only if 'ENABLE_LTI_PROVIDER' is enabled in settings.

*Manual test instructions:*
Open in the browser:
http://127.0.0.1:8000/api/course_structure/v0/lti_urls/course-v1:edX+DemoX+Demo_Course
http://127.0.0.1:8000/api/course_structure/v0/lti_urls/course-v1:edX+DemoX+Demo_Course?block_type=sequential
![edx23](https://cloud.githubusercontent.com/assets/7777978/11744196/5ecbadea-a01f-11e5-8143-33d77d50e258.jpg)

Status

Assignee

Robert Raposa

Reporter

Edx Admin [Administrator]

Labels

Contributor Name

Elena Komendantova

Repo

edx/edx-platform

PR Number

10,951

Customer

Course

None

OSCM Assignee

None

Github Latest Action

None

Github Latest Action by edX

None

Github PR Last Updated At

None

Github PR Last Updated By

None

Impacted Users (OSPR)

None

Impacted Environments (OSPR)

None

Feature Control (OSPR)

None

Priority

Unset
Configure