Questions tagged [lti]

Learning Tools Interoperability (LTI)® is a specification developed by IMS Global Learning Consortium. The principal concept of LTI is to establish a standard way of integrating rich learning applications with platforms like learning management systems, portals, or other educational environments. In LTI these learning applications are called Tools (delivered by Tool Providers) and the LMS, or platforms, are called Tool Consumers.

Learning Tools Interoperability (LTI)® is a specification developed by IMS Global Learning Consortium. The principal concept of LTI is to establish a standard way of integrating rich learning applications (often remotely hosted and provided through third-party services) with platforms like learning management systems, portals, or other educational environments. In LTI these learning applications are called Tools (delivered by Tool Providers) and the LMS, or platforms, are called Tool Consumers.

The basic use case behind the development of the LTI specification is to allow the seamless connection of web-based, externally hosted applications and content, or Tools (from simple communication applications like chat, to domain-specific learning environments for complex subjects like math or science) to platforms that present them to users. In other words, if you have an interactive assessment application or virtual chemistry lab, it can be securely connected to an educational platform in a standard way without having to develop and maintain custom integrations for each platform.

enter image description here

129 questions
0
votes
1 answer

SCORM Content on our web server talking to LMS using LTI

Hope all are doing well, I wanted to know if the below scenario can be achieved. We have a SCORM package that we wanted to have it on our Own web server and specify the link to it in LMS(blackboard,moodle). When User logs into LMS, it should…
B_pati
  • 69
  • 2
  • 10
0
votes
1 answer

Top JavaScript keyword doesn't work when loaded in iFrame via LTI

My content is loaded in another application via LTI launch. That application is trying to load the content in its iFrame. My content has javascript calls which is written as top.setLinkVisibility=setLinkVisibility; top.isDeeplinkSession() When these…
Arun
  • 3,440
  • 11
  • 60
  • 108
0
votes
1 answer

Desire 2 Learn LTI - send module name

Is there a way to have the D2L LMS send to the LTI tool the current module name, or the location of the link in the course table of contents? Thank you.
Asher
  • 1,267
  • 1
  • 12
  • 24
0
votes
2 answers

What is the LTI token timeout variable?

We are getting the following error: org.apache.axis2.AxisFault: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> D2L.WS.Security.Authentication.AuthenticationException: Expired authentication token at…
user1382547
  • 131
  • 1
  • 7
0
votes
1 answer

LTI Parameters in D2L

I am trying a new version of D2L and seeing two values that are missing from the LTI links. The values are context_id and ext_d2l_username both of these exist previously, is there any setting we need to do to make these values flow with the rest of…
Cadmium
  • 566
  • 3
  • 11
0
votes
1 answer

Desire2Learn authentication from LTI to Valence

Given an LTI request, how does one authenticate to the Valence API? The only thing that I have seen is this: Widgets and APIs in Desire2Learn This seems to indicate that when our External Learning Tool receives a POST from the D2L server, that we…
user1382547
  • 131
  • 1
  • 7
-1
votes
0 answers

Implementing a LTI Service Provider inside a WebGL game and integrating the result into Moodle

I am new to LTI and I want to try to create a Tool Service Provider for an existing Unity game which shall be integrated into Moodle. I build the Unity game as a WebGL-Application without any issues but now I don't know how to integrate the Tool…
Peerius
  • 9
  • 4
-1
votes
1 answer

How to implement Tao core PHP LTI 1.3 in my tool?

I am new in LTI 1.3 - tao ,so for me this a bit hard to understand how to embed this library into my tool. I also want to understand the code workflow and structure. For LMS, I am using Moodle . If is there any example code available for this…
-1
votes
1 answer

Confused between new and old Javascript syntax

Following code is throwing a syntax error in node v10.15.3 var lti = require('library name'); var provider = lti.somemethod(some arguments) // following line throw syntax error provider.valid_request req, (err, isValid) ->
Punit
  • 31
  • 2
1 2 3
8
9