Skip to content

LTI 1.1 Consumer

This page outlines the details for consuming SkillsTown courses using LTI 1.1.

Launch URL

The launch URL for LTI 1.1 is:

https://account.onlineacademy.nl/LtiProvider/Provide

Credentials

To authenticate, you will need a consumer_key and consumer_secret. These will be provided to you by SkillsTown.

Course Progress

To receive course progress updates, the LTI launch request must include the lis_outcome_service_url and lis_result_sourcedid parameters.

SkillsTown will send a grade (0.0 – 1.0), where 0.0 represents 0% progress and 1.0 represents 100% progress, to the lis_outcome_service_url when the user completes the course.

Mandatory Fields

The following fields are required in the LTI launch request:

  • lti_message_type (must be basic-lti-launch-request)
  • lti_version (must be LTI-1p0)
  • user_id
  • lis_person_name_given
  • lis_person_name_family
  • lis_person_name_full
  • lis_person_contact_email_primary
  • custom_course_identifier (Required to link the correct course)
  • oauth_consumer_key
  • oauth_signature_method
  • oauth_timestamp
  • oauth_nonce
  • oauth_version
  • oauth_signature
  • lis_outcome_service_url
  • lis_result_sourcedid

Example Request

The LTI 1.1 launch is a POST request with application/x-www-form-urlencoded content type. Below are the parameters from an example request:

ParameterValueDescription
LTI Standard Parameters
lti_message_typebasic-lti-launch-requestMust be basic-lti-launch-request
lti_versionLTI-1p0Must be LTI-1p0
resource_link_id429785226Unique ID for the link
resource_link_titlePhone homeTitle of the link
resource_link_descriptionWill ET phone home...Description of the link
user_id29123Unique ID for the user
rolesurn:lti:role:ims/lis/InstructorUser role
lis_person_sourcedidsis:942a8dd9SIS ID for the person
lis_person_name_givenJohnFirst name
lis_person_name_familyBairdLast name
lis_person_name_fullJohn Logie BairdFull name
lis_person_contact_email_primaryjbaird@uni.ac.ukEmail address
launch_presentation_localeen-GBLocale
launch_presentation_return_urlhttps://saltire.lti.app/platformReturn URL
Course Progress Parameters
lis_outcome_service_urlhttps://saltire.lti.app/platform/tool/outcomeURL to send grades to
lis_result_sourcedidondemand~8893h42Unique ID for the result
Custom Parameters
custom_course_identifierPEB50UTXRequired. Identifier for the course in SkillsTown
OAuth Parameters
oauth_consumer_key******************Consumer Key
oauth_signature_methodHMAC-SHA1Signature Method
oauth_timestamp1763560682Timestamp
oauth_noncee4600b4c937a89ead735edb13428f850Nonce
oauth_version1.0OAuth Version
oauth_signature...OAuth Signature

Full Parameter List (Example)

context_id=S3294476
context_label=ST101
context_title=Telecommunications 101
context_type=CourseSection
custom_caliper_endpoint_url=https://lti.tools/caliper/event
custom_course_identifier=PEB50UTX
...
lti_message_type=basic-lti-launch-request
lti_version=LTI-1p0
oauth_consumer_key=******************
resource_link_id=429785226
user_id=29123
roles=urn:lti:role:ims/lis/Instructor
...