basiclti4elgg provider

Warning: This plugin has't been updated in over 7 years. It may no longer be maintained.

What you can do to help:

IMS Basic Learning Tools Interoperability (LTI) code for Elgg

Last updated
Recommended Releases
Elgg Release Download Date Links (34.79 kB)2013-Feb-05 (30.59 kB)2011-May-16
Show all releases

To get the latest version go to

BasicLTI provides a mechanism to launch an external applications from Learning Management System. You can read more information here

This plugin is a provider tool, is based on UOC code. 

The plugin has a two configuration file:

  1. blti/configuration/mappingFields.cfg on  you can map the Elgg custom fields with LMS fields.
    • username_no_prefix: username prefix mode, if set to 0 get username with prefix (fta_username) if set 1 then doesn't have prefix (username).
    • mapping_as_admin: mapping as admin blti admin user, if not it will be a simple user in elgg
    • number_of_fields: number of fields to Mapping
    • fieldX_source: indicate the name of LMS parameter, the X means the number of parameter (1 to number_of_fields)
    • fieldX_destination: indicate the name of Elgg parameter, the X means the number of parameter (1 to number_of_fields)
  2. blti/IMSBasicLTI/configuration/authorizedConsumersKey.cfg you can define the user and password, for example to define the consumer key "external" yo have to  define consumer_key.external.enabled=1 consumer_key.external.secret=pwd_12345

For more information about this project go


  • Category: Tools
  • License: GNU General Public License (GPL) version 2
  • Updated: 2014-11-17
  • Downloads: 894
  • Recommendations: 3

Other Projects

View Antoni Bertran's plugins