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)

Assignee

Robert Raposa

Reporter

Edx Admin [Administrator]

Labels

Contributor Name

Elena Komendantova

Repo

edx/edx-platform

Customer

Epic Link

None

OSCM Assignee

None

Platform Map Area (Levels 1 & 2)

None

Platform Map Area (Levels 3 & 4)

None

Priority

Unset
Configure