basiclti4elgg provider

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

What you can do to help:

IMS Basic Learning Tools Interoperability (LTI) code for Elgg

Last updated

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: 1970-1-1
  • Downloads: 1110
  • Recommendations: 3

Other Projects

View Antoni Bertran's plugins