To post messages, you must join the IMS Public Community (free).   |   You also can also join the Common Cartridge Alliance.
IMS GLC Public Forums and Resources
Decrease font size
Increase font size
IMS GLC Public Forums and Resources » LTI (Basic LTI v1.0 and beyond) » Basic LTI Beginner
Topic Title: Basic LTI Beginner
Topic Summary:
Created On: 03/23/2012 06:59 PM
Status: Post and Reply
Linear : Threading : Single : Branch
Topic Tools Topic Tools
View topic in raw text format. Print this topic.
 03/23/2012 06:59 PM
User is offline View Users Profile Print this message

Author Icon
RajMuthusamy

Posts: 1
Joined: 03/23/2012

Hello LTI Gurus,

Please help the beginners like us who are starting fresh and never worked on this before. I saw other postings as well asking for beginners help.

We have a .NET appliation that we're trying to integrate with LMS. We went through through few videos explaining what LTI Provider and LTI consumers are. We like to get hands on experience. Please help us understand the following.
    Is the LTI tool provider a separate application (executable) that we can write an any language (PHP, Java or .NET)?
    Should the LTI tool provider be an web application so the LTI consumer can configure an URL to point to the web application?
    When we write an application, what makes it as LTI tool provider? Do we need to implement any common interface that the LTI consumer can understand? or We have to have a some kind of common landing page that the LTI consumer can recongnize and pass information into?


Please help understand these basic things?

Thanks,
Raj
 03/27/2012 09:56 AM
User is offline View Users Profile Print this message

Author Icon
svickers

Posts: 6
Joined: 07/21/2009

To answer your questions (I hope):

1. Yes an LTI tool provider is any web-based application written in any language
2. Yes the tool provider must be a web application accessed via a URL using HTTP
3. A tool provider becomes a tool provider when it supports the IMS LTI specification; at a minimum this would be accepting an LTI launch request from a tool consumer which would allow a user to connect to the tool without needing to login separately; this launch URL would often be unique for this purpose and, after processing the request, the user would be redirected to a common entry point in the application. Essentially all the LTI launch URL does is replace the normal login page; once the user has been authenticated by your application (using the details passed by the HTTP launch request), they are just like any other user.

The following link may be of interest, it includes a screencast of how I have used LTI to integrate WebPA with tool consumers:

http://www.celtic-project.org/...structors_view_of_LTI

Stephen
 11/29/2012 07:26 PM
User is offline View Users Profile Print this message

Author Icon
malvlizano

Posts: 1
Joined: 11/29/2012

Thanks for the info but where can I get tutorials?
Statistics
2940 users are registered to the IMS GLC Public Forums and Resources forum.
There are currently 0 users logged in.

FuseTalk Standard Edition v3.2 - © 1999-2013 FuseTalk Inc. All rights reserved.

By participating in the forum, you agree to the abide by forum rules. You can view the IMS GLC Privacy Statement