Drupal7 - LTI integration best practices

Events happening in the community are now at Drupal community events on www.drupal.org.
mmikitka's picture

Hello,

I am planning to build a BasicLTI tool provider in D7, and I am soliciting this group for advice on best practices (the institution uses D2L/Brightspace).

The lti_tool_provider project seems to be the most promising, but the last update was almost 4 years ago (Sept 2013). Is the lack of activity a sign of learning tool providers moving away from the LTI protocol? If so, what are current trends on consumer-provider arrangements?

Thanks in advance.
matt

Comments

No, it shows that Drupal 7

btopro's picture

No, it shows that Drupal 7 development hasn't changed much over the years. I've used the LTI tool provider module and we have some patches applied to it to extend it / make it pass the official LTI 1.2 conformance test bed (minor changes to hit this mark) you can find our patched version in elmsln -- https://github.com/elmsln/elmsln/tree/master/core/dslmcode/shared/drupal...

Personally, I think LTI is stupid. I'd rather just integrate with a great API, especially since you as the builder will be doing the integration. LTI is for iframing material into an LMS and the user's account being generated in an on-demand fashion (it's a layer on OAuth -- woohoo). That said, if all you need is this kind of relationship then go for it. If your looking for more then that you'll need an API driven approach.

What kind of tool are you planning to build? Might be useful as part of https://www.elmsln.org

Thank you, btopro

mmikitka's picture

Thank you, btopro

How about H5P libraries and APIs?

akud's picture

I dare to peep out in this conversation, even though I'm half the way between a (programming) profane and an amateur.
Since I've heard of integrating with a great API, this reminded me of the H5P initiative, that, so far as I'm concerned, is radically focused on around a hundred of reusable (H5P) libraries and powerful APIs (https://h5p.org/node/3150).
Here, in another page, upon the integration of H5P to Moodle, I've read that "Another big improvement in March [2016] will be on H5P.org where we will add LTI support, making it possible for H5P users to create content on H5P.org and easily add it to LMSs with gradebook tracking included." (Falcon, https://h5p.org/moodle-WCAG-LTI-and-H5P).
I don't know if this can make any sense (sometimes brainstorming does), but in case it would be very interesting for me to follow, since my bet is completely on H5P.
Cheers!

Thanks for sharing, Akud. My

mmikitka's picture

Thanks for sharing, Akud. My use-case may be too domain-specific to warrant such abstraction, but it's good to know about H5P.

Learning content authoring system

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: