> ## 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.

# Moodle

> Integrate Praxis AI with Moodle using LTI Advantage 1.3

## Integrate Your Digital Twins with Moodle

Pria integrates with **Moodle** using the **LTI Advantage (v1.3)** standard, making AI-powered digital twins available directly inside your courses.

<CardGroup cols={2}>
  <Card title="LTI Advantage" icon="plug">
    **Standard Integration**

    Deploy Pria as an external (LTI 1.3) tool so teachers and students reach AI assistance from within Moodle.
  </Card>

  <Card title="Course-Aware AI" icon="graduation-cap">
    **Contextual Learning**

    Digital twins understand course context and materials to deliver personalized support.
  </Card>
</CardGroup>

***

## Prerequisites

Before you begin, ensure you have:

* [ ] Moodle site administrator access
* [ ] Permission to manage external tools (LTI)
* [ ] A Praxis AI Digital Twin instance (create one at [pria.praxislxp.com](https://pria.praxislxp.com))
* [ ] Your Digital Twin's public instance ID

***

## Installation Overview

<Steps>
  <Step title="Add Pria as an External Tool">
    In Moodle, go to **Site administration** → **Plugins** → **Activity modules** → **External tool** → **Manage tools**, then **configure a tool manually**.
  </Step>

  <Step title="Configure Tool Settings">
    Set **LTI version** to *LTI 1.3* and enter the Pria registration details:

    | Setting                | Value                                                                                                                      |
    | ---------------------- | -------------------------------------------------------------------------------------------------------------------------- |
    | **Tool name**          | Pria - Praxis AI                                                                                                           |
    | **Tool URL / Domain**  | `prialti.praxislxp.com`                                                                                                    |
    | **Redirect URLs**      | `https://prialti.praxislxp.com`<br />`https://prialti.praxislxp.com/launch`<br />`https://prialti.praxislxp.com/resources` |
    | **Initiate login URL** | `https://prialti.praxislxp.com/login`                                                                                      |
    | **Target Link URI**    | `https://prialti.praxislxp.com/launch`                                                                                     |
    | **Public keyset URL**  | `https://prialti.praxislxp.com/keys`                                                                                       |
  </Step>

  <Step title="Enable LTI Services">
    Under the tool's services and privacy settings, enable:

    * IMS LTI Names and Role Provisioning
    * IMS LTI Assignment and Grade Services (if using grading features)
    * Deep Linking (content selection)
    * Share the launcher's name and email with the tool
  </Step>

  <Step title="Deploy to Courses">
    Add Pria to a course by adding an **External tool** activity and selecting the preconfigured Pria tool.
  </Step>
</Steps>

***

## Troubleshooting

| Issue                               | Solution                                                                     |
| ----------------------------------- | ---------------------------------------------------------------------------- |
| **Tool not selectable in a course** | Set the tool's state to **Show in activity chooser** under Manage tools.     |
| **Authentication failures**         | Verify the Client ID and Deployment ID match between Moodle and Pria.        |
| **"Invalid redirect" errors**       | Ensure every redirect URL is registered exactly as shown above.              |
| **Missing user name/email**         | Enable sharing the launcher's name and email in the tool's privacy settings. |

<Note>
  If issues persist, contact the Praxis AI team at [humans@praxis-ai.com](mailto:humans@praxis-ai.com) with your Moodle version and error screenshots.
</Note>

***

## What's Next?

After installation, configure your Digital Twin for course-aware interactions:

<CardGroup cols={2}>
  <Card title="Configure Your Digital Twin" icon="sliders" href="/mdx/admin-guide/configuration">
    Set up system prompts, AI models, and behavior for your Moodle deployment.
  </Card>

  <Card title="Enable Tools" icon="wrench" href="/mdx/admin-guide/tools">
    Activate tools for calendar integration, content search, and more.
  </Card>
</CardGroup>

## Related

* [Canvas LTI 1.3](/mdx/integrations/canvas/lti-1-3) — the LTI 1.3 standard as configured for Canvas
* [D2L Brightspace](/mdx/integrations/d2l/introduction) — LTI Advantage for Brightspace
* [Blackboard Learn](/mdx/integrations/blackboard/introduction) — LTI Advantage for Blackboard
