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

Register the LXP with 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:
The LXP LTI tool does not expose member roles and information through the LTI Member services, nor does it offer grades directly through this interface. For learner reporting, use the Analytics section of the LXP Composer — this keeps reporting FERPA-compliant.

Network Requirements

Domains to Whitelist

If your institution filters outbound traffic, whitelist these domains so the LXP and its virtual lab services load correctly:
  • 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 SettingsPrivacy 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.