Thanks Ross.  The use case I'm specifically interested in is the creation
of an LTI app that would enable a user within a course management system to
a) search a library discovery system and b) import links for resources from
the discovery systems into the LMS.
The functionality I'm interested in is similar to the functionality
provided by the Wikipedia LTI app (
apps/index.html?tool=wikipedia), where the library discovery system is
searched in place of Wikipedia articles.

I'm aware of some products on the market that enable this (Springshare's
e-reserves module, Ex Libris' Leganto, and EBSCO's curriculum builder), but
I'm specifically looking for anyone who would be willing to share a
free/open source example, or anyone who's actively working on something
like this.

Thanks again,


On Tue, Aug 22, 2017 at 1:25 PM, Ross Singer <[log in to unmask]> wrote:

> Hi Lauren,
> I have experience with LTI, although not with discovery systems (at least,
> not directly) and I think you'll need to provide a little more context as
> to what you're trying achieve, because I don't see how the discovery system
> APIs would come into play (again, at least not directly).
> Are you looking for existing applications that use discovery APIs that are
> *also* LTI producers?  The nice thing about LTI is that it's a *really*
> thin veneer between the consumer (e.g. Blackboard, Moodle, etc.) and the
> producer, so regardless of whether or not the library app you want to use
> actually supports LTI, it's really easy to create a proxy for it to get
> support (e.g. an app that accept the LTI launch action and maps that to a
> deep link in whatever system you want to integrate).
> That said, the biggest challenge that I have found *BY FAR* is trying to
> *consistently* map LMS data to whatever other system you're trying to
> integrate: often the LMS and "System X" don't use the same SSO (so how do
> you identify a user?  how to keep them from having to "log in twice",
> etc.); the courses will be identified completely differently in the LMS and
> "System X" (for course readings, etc.) which will then require (at best)
> regexes to map one to the other or (worst case) some kind of search into
> the library system.
> But, again, with specific sorts of use cases, it'd be a lot easier to
> enumerate the possibilities and snares between LMSes and library systems
> and what sort of LTI shims could be placed between them.
> -Ross.
> On Mon, Aug 21, 2017 at 8:12 PM Lauren Magnuson <
> [log in to unmask]>
> wrote:
> > Hello,
> >
> > I'm looking for examples of open source LTI (Learning Tools
> > Interoperability) [1] applications using library discovery APIs (e.g.,
> > WorldCat, Summon, Primo, etc.).  Anyone have an example out there, or
> done
> > some work LTI and library systems and would be willing to share your
> > experiences (roadblocks, challenges, solutions, etc.)?
> >
> > Thanks in advance,
> >
> > Lauren Magnuson
> > CSU San Marcos
> >
> > [1]
> >

Head of Collection Management & Technical Services, CSU San Marcos
Development Coordinator, PALNI
530-949-5108 <(530)%20949-5108>