Print

Print


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
> PALNI
>
> [1] https://www.imsglobal.org/activity/learning-tools-interoperability
>