Learning Tools Interoperability (LTI)

Use ASSISTments directly in your school's Learner Management System (LMS)

ASSISTments will automatically create a teacher account and a class for you and then students will then automatically become enrolled in that class.

Can't find your LMS?  Send us an email and we will look into adding it for you - [email protected]

ASSISTments can be embedded into any common LMS using our code that complies with LTI so you can embed your ASSISTments problem set into Coursera, edX, Moodle, NovoEd, Blackboard, Canvas or just about any other LMS. LTI is a non-propreitary standard that a variety of systems have adopted to allow external "tools" to be "plugged in". 

Our LTI Parameters

The website URL for connecting is: https://www.assistments.org/connector/connect

The consumer key: assistments

Shared secret: secret

The secret may change. In the future, e-mail [email protected] for the key and secret.


In custom parameters add the entry:appid=PS#

Where 'PS#' is the problem set ID, which starts with "PS".


The PS# is for a problem se you built or one that you have found in ASSISTments.  You must have an ASSISTments account to get the PS or have received it from someone else.  The students using the LMS however do not need to have an ASSISTments account. 

Page created by Andrew Burnett - 2016