Integrating Ares with LTI


LTI (Learning Tools Operability) is a standard that allows applications like Ares to integrate with platforms such as course/learning management systems. LTI is also known as Basic LTI. LTI is developed by IMS Global. See the IMS Global website for further definition and history of LTI.

Please contact Atlas Systems at or 1-800-567-7401 ext. #1 for assistance with LTI setup.

In order to successfully connect Ares with your course/learning management system (CMS), we recommend involving the following people:

  1. Atlas Systems customer support agent
  2. Your Course Reserves staff
  3. Your Course Reserves IT support (access to Ares Customization Manager)
  4. Your course/learning management system administrator

Using LTI

Most course/learning management systems are LTI compliant and can be integrated with Ares using LTI. See the IMS Global Learning Tools Interoperability Catalog and view which LTI versions are supported by each product. We recommend learning more about LTI and your specific course/learning management system in preparation for Ares integration. You can find explanation and examples for LTI here:

Commonly used LTI configuration links

http://(local ares url)/ares/webservice/BasicLti/Configuration
http://(local ares url)/ares/webservice/BasicLti/Launch
http://(local ares url)/ares/webservice/BasicLti/ContentItemSelectionRequest

IMS Global has compiled instructions for using LTI with some commonly used course/learning management systems:

Ares LTI Customization Keys

If you are linking Ares with a course/learning management system, there are three tables in the Ares Customization Manager you will need to populate:

  • LTIConsumers table
  • LTIFieldMappings table
  • WebServiceAgents table

Both of these tables can be located in the Ares Customization Manager at System | Integration.

LTIConsumers Table

If you are linking more than one Course Management System with Ares through LTI, each system will need a separate entry in this table.

Consumer Key

Supplied by you- the key/username for authentication between Ares
and your CMS.

Shared Secret

Supplied by you- the password for authentication between Ares and
your CMS.

Instructor Roles

A comma-delimited list of all of the roles from your CMS that will
be considered Instructors in the Ares system.

Ares Web URL

This field is only needed if you use multiple CMS systems that use
multiple sets of web pages. Otherwise, leave it blank and it will use
the SystemURL customization key value.

LTIFieldMappings Table

Ares Field Name

The Ares field you want that LTI value to import into (FirstName,
LastName, etc.)

Ares Object Name

Either Course or User

LTI Field Name

*The field in the CMS system (context_title or user_id, etc.)

*See for a list of parameters available for different CMS systems.

WebServiceAgents Table

This table value is set by default to Axis/1.3, but may need to be changed to fit your specific settings.


If this article didn’t resolve your issue, please take a moment and answer a few questions to help improve our documentation: