> ## Documentation Index
> Fetch the complete documentation index at: https://docs.praxis-ai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# LTI 1.3 for D2L Brightspace

> Install the LXP on BrightSpace using LTI Advantage Dynamic Registration

## Introduction

Technologies from Praxis AI — including the LXP and Pria — can be added to your LMS using the **LTI Advantage (v1.3)** protocol. This guide walks Brightspace D2L administrators through registering the LXP with **Dynamic Registration**, creating deployments, and adding LXP content to courses.

## Prerequisites

Before you begin, ensure you have:

* [ ] Brightspace D2L **administrator access**
* [ ] Permission to use **Manage Extensibility** and register LTI Advantage tools
* [ ] Your institution-specific custom property values (provided by Praxis AI)
* [ ] [Network requirements](/mdx/lxp/admin/lti-overview#network-requirements) met (whitelisted domains, third-party cookies)

***

## Register the LTI Tool

<Steps>
  <Step title="Open Manage Extensibility">
    Log in as an administrator, open the **Gear menu** (top right corner) and select **Manage Extensibility** under Organization Related activities.
  </Step>

  <Step title="Register a new tool">
    Select **LTI Advantage**, then click **Register Tool**.
  </Step>

  <Step title="Use Dynamic Registration">
    Select the **Dynamic** registration option and enter the registration URL:

    ```text theme={null}
    https://lti.praxislxp.com/register
    ```

    <Note>
      To register the **Pria** Digital Twin instead, use `https://prialti.praxislxp.com/register` — see [Pria on D2L Brightspace](/mdx/integrations/d2l/introduction).
    </Note>
  </Step>

  <Step title="Edit custom properties">
    After registration, modify the tool's custom properties. Contact the Praxis AI team at [humans@praxis-ai.com](mailto:humans@praxis-ai.com) to obtain the property values specific to your institution.
  </Step>

  <Step title="Add substitution parameters">
    Create these three substitution parameters so activities are correlated to the right user and course:

    * `userid`
    * `courseid`
    * `coursename`
  </Step>

  <Step title="Enable the tool">
    Select the registered tool and click the **Enable** button.
  </Step>
</Steps>

***

## Create a Deployment for Each Course

<Steps>
  <Step title="Open External Learning Tools">
    Navigate to **Course Admin** → **External Learning Tools**.
  </Step>

  <Step title="New deployment">
    Click the **New Deployment** button.
  </Step>

  <Step title="Select the registered tool">
    Choose the previously registered LTI tool (e.g. **Praxislxp LTI Learning**).
  </Step>

  <Step title="Name the deployment">
    Enter **Praxis LXP** as the deployment name.
  </Step>

  <Step title="Configure security settings">
    Select **User Information** in the security settings.
  </Step>

  <Step title="Enable grades">
    Check **Grades created by LTI** for the Praxis LXP deployment. (Leave it unchecked when deploying Pria.)
  </Step>

  <Step title="Add org units">
    Click **Add Org Units** and select **This Org and all its descendants** for your organization.
  </Step>

  <Step title="Configure deep linking">
    From **View Deployments**, create a **Deep Linking** link configuration for the tool.
  </Step>

  <Step title="Create and enable">
    Click **Create Deployment**, then make sure the deployment is **enabled**.
  </Step>
</Steps>

<Note>
  The deployment makes the tool *available* to the course, but doesn't automatically create visible links. Create links using one of the options below.
</Note>

***

## Create Links

### Option A — Deployment-Level Links

Available to all courses that share the deployment:

1. Go to **Manage Extensibility** → **LTI Advantage**
2. Click **View Deployments**
3. Find your deployment and click **View Links**
4. Click **New Link** and enter the link details

### Option B — Course-Level Links

1. Navigate to your course → **Content**
2. Add a module or use an existing one
3. Click **Existing Activities** → **External Learning Tools**
4. Scroll to the bottom and click **Create New LTI Link**
5. Enter the title and LTI URL, then select your registered tool

***

## Add the LXP to Your Course

<Steps>
  <Step title="Select a module">
    Choose a module and click the **Add Existing** button.
  </Step>

  <Step title="Select the deployment">
    Choose the **Praxis LXP** LTI deployment from the list.
  </Step>

  <Step title="Pick resources">
    When clicking on the Praxis LXP LTI item, the component displays the available LXP resources to embed.
  </Step>
</Steps>

***

## More Information

<Card title="D2L: Tool registration, deployment, and links" icon="book" href="https://community.d2l.com/brightspace/kb/articles/23662-tool-registration-deployment-and-links">
  D2L Knowledge Base article covering the three-step LTI implementation process.
</Card>

The complete list of Brightspace substitution variables is available in the official D2L documentation.

<Note>
  For additional assistance, contact [Praxis Support](https://praxisai.freshdesk.com/support/home) or email [humans@praxis-ai.com](mailto:humans@praxis-ai.com).
</Note>

## Related

* [LTI Integration Overview](/mdx/lxp/admin/lti-overview) — endpoints, network requirements, direct access
* [LTI 1.3 for Canvas](/mdx/lxp/admin/lti-canvas) — Canvas installation
* [LTI 1.3 for Moodle](/mdx/lxp/admin/lti-moodle) — Moodle installation
* [Pria on D2L Brightspace](/mdx/integrations/d2l/introduction) — install the Pria Digital Twin (separate tool)
