Learning Tools Interoperability XML Schemas

Schema Files

Tool Consumer Definitions of LTI Links

Basic Outcomes Service

LTI Links in Common Cartridges

Common Cartridge 1.0

Common Cartridge 1.1

Common Cartridge 1.3

Examples

Adding an LTI Link into a Common Cartridge

<?xml version="1.0" encoding="UTF-8"?>
<cartridge_basiclti_link xmlns="http://www.imsglobal.org/xsd/imslticc_v1p0"
    xmlns:blti = "http://www.imsglobal.org/xsd/imsbasiclti_v1p0"
    xmlns:lticm ="http://www.imsglobal.org/xsd/imslticm_v1p0"
    xmlns:lticp ="http://www.imsglobal.org/xsd/imslticp_v1p0"
    xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation = "http://www.imsglobal.org/xsd/imslticc_v1p0 imslticc_v1p0p1.xsd 
                          http://www.imsglobal.org/xsd/imsbasiclti_v1p0 imsbasiclti_v1p0p1.xsd 
                          http://www.imsglobal.org/xsd/imslticm_v1p0 imslticm_v1p0.xsd 
                          http://www.imsglobal.org/xsd/imslticp_v1p0 imslticp_v1p0.xsd">
    <blti:title>Grade Book</blti:title>
    <blti:description>Grade Book with many column types</blti:description>
    <blti:custom>
        <lticm:property name="keyname">value</lticm:property>
    </blti:custom>
    <blti:extensions platform="my.lms.com">
        <lticm:property name="keyname">value</lticm:property>
    </blti:extensions>
    <blti:launch_url>url to the basiclti launch URL</blti:launch_url>
    <blti:secure_launch_url>secure url to the basiclti launch URL</blti:secure_launch_url>
    <blti:icon>url to an icon for this tool (optional)</blti:icon>
    <blti:secure_icon>secure url to an icon for this tool (optional)></blti:secure_icon> 
    <blti:vendor>
        <lticp:code>vendor.com</lticp:code>
        <lticp:name>vendor.name</lticp:name>
        <lticp:description>This is a vendor of learning tools.</lticp:description>
        <lticp:url>http://www.vendor.com/</lticp:url>
        <lticp:contact>
            <lticp:email>support@vendor.com</lticp:email>
        </lticp:contact>
    </blti:vendor>
    <cartridge_bundle identifierref="BLTI001_Bundle"/>
    <cartridge_icon identifierref="BLTI001_Icon"/>
</cartridge_basiclti_link>

Defining an LTI Link for a Tool Consumer

<?xml version="1.0" encoding="UTF-8"?>
<basic_lti_link xmlns="http://www.imsglobal.org/xsd/imsbasiclti_v1p0"
    xmlns:lticm ="http://www.imsglobal.org/xsd/imslticm_v1p0"
    xmlns:lticp ="http://www.imsglobal.org/xsd/imslticp_v1p0"
    xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation = "http://www.imsglobal.org/xsd/imsbasiclti_v1p0 imsbasiclti_v1p0p1.xsd 
                          http://www.imsglobal.org/xsd/imslticm_v1p0 imslticm_v1p0.xsd 
                          http://www.imsglobal.org/xsd/imslticp_v1p0 imslticp_v1p0.xsd">
    <title>Grade Book</title>
    <description>Grade Book with many column types</description>
    <custom>
        <lticm:property name="keyname">value</lticm:property>
    </custom>
    <extensions platform="my.lms.com">
        <lticm:property name="keyname">value</lticm:property>
    </extensions>
    <launch_url>url to the basiclti launch URL</launch_url>
    <secure_launch_url>secure url to the basiclti launch URL</secure_launch_url>
    <icon>url to an icon for this tool (optional)</icon>
    <secure_icon>secure url to an icon for this tool (optional)></secure_icon> 
    <vendor>
        <lticp:code>vendor.com</lticp:code>
        <lticp:name>vendor.name</lticp:name>
        <lticp:description>This is a vendor of learning tools.</lticp:description>
        <lticp:url>http://www.vendor.com/</lticp:url>
        <lticp:contact>
            <lticp:email>support@vendor.com</lticp:email>
        </lticp:contact>
    </vendor>
</basic_lti_link>