BasicLTI

Home Page

For Instructors

Info about IMathAS and this site

Features

IMathAS features and installation info

Download

Download from Sourceforge

Support

Documentation and Support

Contributing

Donate time or money

Services

Service offerings

BasicLTI

IMathAS supports BasicLTI, both as a consumer and as a producer. BasicLTI is a subset of IMS Learning Tool Interoperability Version 2.0 spec, and is not yet an officially released spec. IMathAS is implemented based on the current draft specifications.

Consumer

To use IMathAS as a consumer, in Inline Text or Linked Text items, enter in the text a line in the form: [LTI: url=http://www.url.to/the/producer, key=thekey, secret=thesecret] .

Producer

IMathAS can be used as a BasicLTI producer using two instructor-initiated placement methods: course level, or assessment level. A course level placement will provide access to an entire IMathAS course; an assessment level placement will allow you to provide access to a single assessment via LTI. You can set the LTI access secret through the Course Settings and Assessment Settings pages. The URL and key to use are also provided on those pages. Follow the instructions in your LTI consumer to make the placement using the URL, key and secret.

Your LTI keys will take the form cid_###_# or aid_###_#. The last number determines how authentication is handled. If that last digit is 0, then when the student accesses the LTI placement, the first time they will be asked to sign into their IMathAS account or create one, and that account will be linked with the account at the host LMS. From then on, when the same student accesses any LTI placement, they will not need to sign in again. They will be able to sign in directly to IMathAS as well.

If the last digit of your LTI key is 1, then a student account will automatically be created the first time a student accesses the LTI placement, and that account will be linked with the host LMS account. The student will not be provided an IMathAS username or password, so they will only be able to access IMathAS resources through the LMS LTI placements.

See this in action by viewing a Moodle demo, selecting my test course, logging in as a guest user, and viewing the LTI test placements. If you use a BasicLTI-compliant LMS or portal, you can test out IMathAS by pointing your LMS to http://www.imathas.com/cur/bltilaunch.php with key cid_1_1 and secret secret