PlayWithASL Help Center
Find documentation for LMS integration, LTI setup, and troubleshooting.
Brightspace LMS Guide
Last Updated: Jan 22, 2026Brightspace (D2L) LTI 1.3 Setup Guide
Follow these steps to configure your PlayWithASL LTI tool in Brightspace (D2L):
Step 1: Register LTI 1.3 Tool
As a Brightspace administrator, you need to register your LTI tool:
- Go to Admin Tools → External Learning Tools → Manage Tool Links
- Click New Link
- Enter the following information:
- Title: PlayWithASL
- URL: {{ launch_url }}
- Visibility: (Select appropriate options)
- LTI Version: 1.3 (This may appear as a dropdown or checkbox)
- Click Save and Close
- Go to Admin Tools → External Learning Tools → Manage Deployments
- Click New Deployment
- Enter the following information:
- Name: PlayWithASL
- Client ID: {{ client_id }}
- Deployment ID: (Generated by Brightspace)
- Keyset URL: {{ jwks_url }}
- Login URL: {{ login_url }}
- Redirect URL: {{ launch_url }}
- Click Save
Important: After registration, you'll need the following information from Brightspace for your platform configuration:
- Platform ID/Issuer: This is typically your Brightspace domain URL
- Client ID: The generated client ID from Brightspace
- OIDC Auth URL: The authentication URL for your Brightspace instance
- JWKS URL: Where Brightspace publishes its public keys
- Deployment ID: Used for launch verification
Step 2: Configure Your Platform
After registering with Brightspace, you need to create a platform record in PlayWithASL:
- Go to Platforms in your dashboard
- Click Add New Platform
- Fill out the form with these Brightspace-specific settings:
- Name: Brightspace [Your Institution]
- Platform Type: Brightspace
- Issuer: Your Brightspace domain (e.g.,
https://yourschool.brightspace.com) - Client ID: Client ID provided by Brightspace
- OIDC Login URL: Authentication URL from Brightspace (typically
https://yourschool.brightspace.com/d2l/lti/authenticate) - JWKS URL: JWK keyset URL from Brightspace (typically
https://yourschool.brightspace.com/d2l/lti/keyset) - Target Link URI: {{ launch_url }}
- Generate RSA keys for your platform using the key generation tool
- Save the platform
Step 3: Add Tool to Courses
After configuration, instructors can add the tool to their courses:
As a Content Item:
- In a course, go to Content
- In a module, click Add Existing Activities → External Learning Tools
- Select PlayWithASL from the list
- Configure any additional settings
- Click Add
As a Course Tool/Link:
- In a course, go to Course Admin → External Learning Tools
- Click New Link
- Select PlayWithASL from the list
- Configure link visibility and availability
- Click Save and Close
Troubleshooting
Make sure the client ID and issuer in your platform record exactly match the values provided by Brightspace. Brightspace is particularly strict about the issuer URL format.
Ensure the redirect URL you registered in Brightspace exactly matches your tool's launch URL. Check for trailing slashes or HTTP vs HTTPS differences.
Check that your platform configuration matches the deployment ID from Brightspace. In some cases, you may need to create separate platform entries for different Brightspace deployments.
- Brightspace may require specific security settings for external tools. Check with your Brightspace administrator about any specific requirements for your institution.
- Some Brightspace instances may require "Quick Link" configuration to appear in the content creation menu.
- For LTI Advantage services (Assignments and Grades, Deep Linking), additional configuration may be required in Brightspace.