Skip to content

LTI 1.1 Consumer

Deze pagina beschrijft de details voor het afnemen van SkillsTown trainingen via LTI 1.1.

Launch URL

De standaard launch URL voor LTI 1.1 is:

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

Als alternatief kunt u de LTI-identifier direct in de URL opnemen:

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

Waarbij XXXX de LTI-identifier is voor de specifieke training. Dit stelt u in staat om één Consumer Key en Secret te gebruiken voor alle trainingen, terwijl u elke training onderscheidt via zijn unieke identifier in de URL.

Credentials

Om te authenticeren heeft u een consumer_key en consumer_secret nodig. Deze worden aan u verstrekt door SkillsTown.

Voortgang van de training

Om voortgangsupdates van de training te ontvangen, moet het LTI launch verzoek de lis_outcome_service_url en lis_result_sourcedid parameters bevatten.

SkillsTown stuurt een cijfer (0.0 – 1.0), waarbij 0.0 staat voor 0% voortgang en 1.0 voor 100% voortgang, naar de lis_outcome_service_url wanneer de gebruiker de training voltooit.

Verplichte Velden

De volgende velden zijn vereist in het LTI launch verzoek:

  • lti_message_type (moet basic-lti-launch-request zijn)
  • lti_version (moet LTI-1p0 zijn)
  • user_id
  • lis_person_name_given
  • lis_person_name_family
  • lis_person_name_full
  • lis_person_contact_email_primary
  • custom_course_identifier (Vereist als de LTI-identifier NIET in de Launch URL is opgenomen)
  • oauth_consumer_key
  • oauth_signature_method
  • oauth_timestamp
  • oauth_nonce
  • oauth_version
  • oauth_signature
  • lis_outcome_service_url
  • lis_result_sourcedid

Voorbeeld Verzoek

De LTI 1.1 launch is een POST verzoek met het application/x-www-form-urlencoded content type. Hieronder staan de parameters van een voorbeeldverzoek:

ParameterWaardeBeschrijving
LTI Standaard Parameters
lti_message_typebasic-lti-launch-requestMoet basic-lti-launch-request zijn
lti_versionLTI-1p0Moet LTI-1p0 zijn
resource_link_id429785226Unieke ID voor de link
resource_link_titlePhone homeTitel van de link
resource_link_descriptionWill ET phone home...Beschrijving van de link
user_id29123Unieke ID voor de gebruiker
rolesurn:lti:role:ims/lis/InstructorGebruikersrol
lis_person_sourcedidsis:942a8dd9SIS ID voor de persoon
lis_person_name_givenJohnVoornaam
lis_person_name_familyBairdAchternaam
lis_person_name_fullJohn Logie BairdVolledige naam
lis_person_contact_email_primaryjbaird@uni.ac.ukE-mailadres
launch_presentation_localeen-GBLocale
launch_presentation_return_urlhttps://saltire.lti.app/platformReturn URL
Parameters voor voortgang
lis_outcome_service_urlhttps://saltire.lti.app/platform/tool/outcomeURL om cijfers naar te sturen
lis_result_sourcedidondemand~8893h42Unieke ID voor het resultaat
Aangepaste Parameters
custom_course_identifierPEB50UTXVerplicht (indien niet in URL). Identifier voor de training in SkillsTown
OAuth Parameters
oauth_consumer_key******************Consumer Key
oauth_signature_methodHMAC-SHA1Signature Method
oauth_timestamp1763560682Tijdstempel
oauth_noncee4600b4c937a89ead735edb13428f850Nonce
oauth_version1.0OAuth Versie
oauth_signature...OAuth Handtekening

Volledige Parameterlijst (Voorbeeld)

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
...