Learning Management System integrations

This article gives a brief outline of the integrations available.


There are a number of integrations between Talis Aspire Reading Lists and Learning Management Systems. This article lists those that we are able to support.

This article is aimed at people who need to point their development teams at the correct integrations for their learning management system. Each of the Talis provided integrations are available under an open source license.

Current Integrations

Integrations which do not need code to be installed locally

We have a Learning Tools Interoperability (LTI) integration which is now available and suitable for use with any Learning Management System which supports the LTI 1.x standards. In most cases this requires no code to be installed on the host systems.

The Talis Aspire Reading Lists (TARL) LTI tool is known to work with:

  • Canvas
  • Blackboard
  • Moodle
  • Desire2Learn
  • Aula
  • Any LTI 1.1 compliant learning system

Read about the Talis Aspire Reading Lists LTI Tool


Integrations requiring local code installation

The information in this section is left as a historical record. You are strongly advised to use the LTI integration detailed above. Most modern learning management systems support LTI and it makes it easy to setup and configure.

The following are integrations provided as plugins to existing systems. These are open source and are available for you to take as-is, or modify to suit your local requirements. They are provided as is without any warranty of any kind. If you do identify any bugs or add any new features, then please feel free to contribute these back for the benefit of others in the community.

  • Moodle 2.5 - Current
    Please note we test changes against officially supported versions of Moodle only.

    This integration provides a Non-LTI Moodle Block to sit alongside your course content in the 'blocks' navigation menu areas. 

    The Moodle Activity Module integration accompanies the Talis Aspire Reading Lists LTI Tool. This integration has to be used with the LTI Tool (though the LTI tool can be used on its own). This integration allows academics to embed lists or sections of lists by adding a resource type to the ‘add activity or resource’ menu. It also hides some of the confusing fields that the core Moodle LTI external tool forms show to academics when they use the Talis Aspire LTI Tool.

    For more information and to download the latest version, see the README files in this repository.


  • Blackboard Vista 8

    We no longer support Blackboard Vista 8. Some customers may still be using this plugin but find that they are unable to edit settings related to the plugin in Blackboard. This plugin may show as a plugin with version number 1.0.53.

    http://code.google.com/p/aspire-bb-learn-integration/ It is unlikely that you’ll want to use this particular one as it has not been updated for some time. It is in the list for completeness in case any customers are still using it and need to refer to this repository.

    You are strongly encouraged to move to using the Talis Aspire Reading Lists LTI Tool.

  • Blackboard Learn 9.1 (does NOT require CE License) http://projects.oscelot.org/gf/project/aspire/ This building block was contributed by Stirling University who worked closely with Talis to extend the original plugin (above) and remove the requirement for a CE License.
    This plugin is NOT currently compatible for use alongside the Talis Aspire Reading Lists LTI Tool.  Read more in the Talis Aspire Reading Lists LTI Tool documentation for Blackboard.

  • Blackboard Learn 9.1 (does not require CE licence)
    This is a Talis 'fork' of the Stirling building block above, which includes Welsh Language support and the current release is compatible with Talis Aspire Reading Lists LTI Tool. This building block supports tenancies that are run under HTTPS. Read more in the Talis Aspire Reading Lists LTI Tool documentation for Blackboard.

    The current version is

Build your own integrations

You are strongly advised to use the LTI integration detailed at the top of this page. Most modern learning management systems support LTI and it makes it easy to setup and configure.

We have a number of APIs available which will allow you to build your own integrations. Contact us via the support desk to find out more about how we can help you with these APIs.

Our commitment to these integrations.

You are free to choose how you integrate with your learning management system, as your requirements will vary. Talis expects roughly 80% of student traffic to reading lists to come from the learning management system. For this reason we recognise the importance of these integrations and will work with you to make the integrations work for you.

If you know you are about to have a major upgrade to your learning management system, then please do include us in your notifications so that we can make sure that our tools are still going to work for the version of the system you are moving to.

Have more questions? Submit a request


Please sign in to leave a comment.