Overview
Play With ASL: School Edition integrates with Brightspace via 1EdTech LTI Advantage Complete (LTI 1.3 Core, Deep Linking 2.0, Assignment & Grade Services 2.0, Names & Role Provisioning Services 2.0).
Public certification: https://site.imsglobal.org/certifications/playwithasl
Prerequisites
- Brightspace admin access (Admin Tools → Manage Extensibility → LTI Advantage)
- A contact at Play With ASL to receive Client ID + Deployment ID after registration
- Registration method: Standard (manual) — Dynamic Registration is not available yet
Register the Tool
- Log in as a Brightspace administrator.
- Go to Admin Tools → Manage Extensibility → LTI Advantage → Register Tool.
- Enter Basic Tool Information using the values below.
- Enter OIDC / JWKS / Redirect values using the values below.
-
Enable message types:
LtiResourceLinkRequestLtiDeepLinkingRequestLtiSubmissionReviewRequest
- Recommended placements: Course Navigation, Content, Assignment
- Enable services: Assignment and Grade Services, Names and Role Provisioning Services, Deep Linking
- Privacy: Send User Name, Email, Role, User ID (User Image optional)
- Save; copy the Client ID and Deployment ID.
- Send those values plus your Brightspace URL to Play With ASL via Contact (or support@playwithasl.com) so the institution can be activated on our side.
Basic Tool Information
| Tool Name | Play With ASL (or “Play With ASL — School Edition”) |
|---|---|
| Description | Interactive ASL vocabulary games for classrooms — Memory Match, TILT!, Multiple Choice — with LMS launch, Deep Linking, and grade passback |
| Domain | api.playwithasl.com |
OIDC, JWKS & Redirect URLs
Use these exact production endpoints. Do not substitute placeholders or alternate hosts.
| Target Link URI / Tool URL | https://api.playwithasl.com/lti/launch |
|---|---|
| OIDC Login Initiation URL | https://api.playwithasl.com/lti/login |
| Redirect URIs | https://api.playwithasl.com/lti/launch https://api.playwithasl.com/lti/deep-linking |
| Keyset URL (JWKS) | https://api.playwithasl.com/api/lti/jwks |
| Deep Linking | https://api.playwithasl.com/lti/deep-linking |
Institution-specific values
Brightspace generates these at registration. Do not invent values — copy them from Brightspace and send them to Play With ASL.
| Client ID | Generated by Brightspace at registration — send to Play With ASL |
|---|---|
| Deployment ID | Generated by Brightspace — send to Play With ASL |
| Issuer pattern | https://<institution>.brightspace.com |
Instructor: Add Content
After org registration is active:
- In a course, go to Content → Add Existing Activities → External Learning Tools → Play With ASL.
- For specific games or categories, use Deep Linking content selection when available.
Verify / Smoke Test
- Tool launches from a course without error
- Instructor and student launch succeed
- Deep Linking: instructor can select content and students can open it
- Grade passback: score appears in the Brightspace gradebook (if AGS is enabled)
Troubleshooting
| Launch fails | Recheck tool URLs and domain, HTTPS, redirect URIs, and JWKS URL. |
|---|---|
| Grades don’t sync | Confirm Assignment and Grade Services are enabled, and that the assignment was launched with AGS context. |
| Framing / cookie issues | The tool requires HTTPS. Some browsers restrict third-party cookies in embedded frames. |
Support
https://www.playwithasl.com/contact · support@playwithasl.com
Include:
- Brightspace URL
- Client ID
- Deployment ID
- Course name
- A short description of the error