Skip to main content

Deliver LXP Courses Inside Your LMS

The Praxis LXP integrates with any LMS supporting the LTI Advantage (v1.3) standard. Once installed, faculty can embed LXP classes, lessons, and individual activities — including virtual labs — directly into their course modules, while learners launch them without leaving the LMS.

Canvas

Use Dynamic Registration, or register an LTI Developer Key and install it by Client ID.

D2L Brightspace

Use LTI Advantage Dynamic Registration and per-course deployments.

Moodle

Add the LXP as a preconfigured External tool (LTI 1.3).
Using a different LMS? Any platform certified for LTI Advantage (v1.3) can use the endpoints below. Contact the Praxis AI team at humans@praxis-ai.com for assistance.

Direct Access

The LXP is also available without an LMS through its direct login page:

LXP Direct Login

learning.praxislxp.com — sign in with your LXP credentials.

LXP LTI Endpoints

All integrations use the same LXP LTI endpoints:
This tool does not send your LMS the class roster or grades. Learner reporting lives in the LXP itself, under Analytics in the LXP Composer (ask Praxis AI Support if you don’t have access to it), and stays there deliberately — student records are not copied into a second system, which keeps reporting FERPA-compliant.

Network Requirements

Domains to Whitelist

If your organisation filters outbound traffic, whitelist these domains so the LXP and its virtual lab services load correctly (the toolwire.com addresses are the virtual-lab servers — the remote desktops and notebooks learners work in):
  • learning.praxislxp.com
  • lti.praxislxp.com
  • dcm.toolwire.com
  • vdi1.toolwire.com
  • vdi2.toolwire.com
  • vdi01.east.toolwire.com
  • vdi02.east.toolwire.com
For courses using Jupyter Notebooks, also whitelist prax0xxx.east.toolwire.com, where xxx ranges from 001 to 164.

Third-Party Cookies

Desktop labs embedded in the LXP LTI window require third-party cookies to be allowed for praxislxp.com.
1

Open Chrome Settings

Go to Settings → Privacy and Security.
2

Third-Party Cookies

Expand the Third-party cookies option and scroll to Customized Behaviors.
3

Allow praxislxp.com

Click Add, enter praxislxp.com, and confirm. The domain is now allowed to use third-party cookies.

Troubleshooting: “Connection Not Private” Errors

Cached HSTS (HTTP Strict Transport Security) settings in the browser can block the LTI launch window.
  1. Navigate to chrome://net-internals/#hsts
  2. Type the hostname in the Query Domain section to verify a cached entry exists
  3. Type the same hostname in the Delete domain security policies section
  4. Click Delete, then refresh the page
For additional assistance, contact Praxis Support or email humans@praxis-ai.com.