LMS Integration · LTI 1.3
Connect XYZ Homework to Brightspace
Set XYZ Homework up once as your administrator, then add assignments as an instructor. Students launch from Brightspace and their grades pass back automatically.
Brightspace
Administrator: One-time setup
- From Brightspace Click the gear (Admin Tools) → Manage Extensibility → LTI Advantage → Register Tool.
- From Brightspace Choose Dynamic, paste
https://www.xyzhomework.com/imathas/lti/dynreg.php, check Configure Deployment, and Register. If Brightspace leaves the new registration disabled, open it and enable it before going further. - From Brightspace Open the new Deployment: under Security Settings send Org Unit Information and User Information (Name, Email); under Extensions enable Assignment and Grade Services, Deep Linking, and Names and Role Provisioning; turn on Auto Create Grade Items so XYZ links create gradebook columns. Add your org units, then Create Deployment.
- From Brightspace On the deployment, click View Links → New Link: type Deep Linking Quicklink, URL
https://www.xyzhomework.com/imathas/lti/launch.php. Save.
Manual alternative: at step 2 choose Standard and enter the login, launch/redirect, target link, and keyset URLs from the details box above. Manual setup also needs us to register your platform on the XYZ side — email support@xyzhomework.com and we’ll handle it.
Instructor: Add your course
One trip through the XYZ Homework picker adds your whole course — every assignment you select becomes its own topic in the module.
- From Brightspace In your course, go to Content and open (or create) the module for your assignments.
- From Brightspace Click Existing Activities → External Learning Tools (in the new Content experience: Add Existing) and choose XYZ Homework.
- First time only From XYZ Homework Sign in and connect your Brightspace course to your XYZ Homework course (use an existing course or create a copy).
- From XYZ Homework Select all the assignments to add — click the first, Shift-click the last (Ctrl/Cmd-click to adjust) — then click Create Link.
- From Brightspace Each selected assignment is inserted as its own topic in the module.
Gradebook columns appear at first launch, not at insertion. With Auto Create Grade Items on (part of the admin setup above), each column is created automatically the first time the assignment is launched or scored — nothing for you to set up.
Added new assignments in XYZ Homework later? Repeat the same steps and select just the new ones. Prefer a file import? In XYZ Homework go to Course Items → Export, choose D2L Brightspace, download the cartridge, then in Brightspace use Course Admin → Import/Export/Copy Components → Import Components and import the file; open one imported link to pair the course.
Send the LTI 1.3 setup to your administrator
Connecting XYZ Homework is a one-time job for your LMS administrator. Send them the details below, then follow up so the connection gets switched on.
Copied — paste it into an email or message to your administrator.
Troubleshooting
Most launch problems are the browser or a missing setup step. Try these first, then the Brightspace-specific fixes below.
Try these first (any LMS)
The assignment won’t load, is blank, or spins
Hard-refresh the page: Ctrl+Shift+R (Windows) or Cmd+Shift+R (Mac).
Open it in a new tab. Many browsers block logins inside an embedded frame. Use your LMS’s “open in new tab/window” option for the link.
Allow third-party cookies for xyzhomework.com, and disable any pop-up blocker for it.
I’m asked to sign in every time, or it won’t connect
Always launch from inside your Brightspace course — not a saved bookmark of the XYZ page.
The very first launch asks the instructor to sign in once to link the courses. If it keeps asking, allow third-party cookies (above) and try once more in a new tab.
Grades aren’t showing up in Brightspace
Grades can take a few minutes to appear in Brightspace after a student finishes. If a grade or grade column still doesn’t show, the connection may need a re-check — email support@xyzhomework.com and we’ll verify it and re-send the grades.
Brightspace-specific
XYZ Homework isn’t under External Learning Tools
The deployment isn’t finished. Your Brightspace admin must Create Deployment, add your org units, and add a Deep Linking Quicklink (View Links → New Link). Until org units are added, the tool won’t appear in your course.
Registration didn’t complete with “Dynamic”
Use Standard registration instead: at Register Tool choose Standard and enter the login, launch/redirect, target link, and keyset URLs from the details box above. Standard setup also needs us to register your platform on the XYZ side — email support@xyzhomework.com and we’ll handle that part.
The tool opens blank or loops to a login
Open the Quicklink in a new tab and allow third-party cookies for xyzhomework.com.
Where are my gradebook columns?
Brightspace creates them at first launch, not when you insert the links. With Auto Create Grade Items enabled on the deployment, each column appears automatically the first time that assignment is opened or scored. If columns never appear, ask your admin to confirm Auto Create Grade Items is on.
Grades aren’t passing back
On the Deployment, the Extensions must include Assignment and Grade Services and Names and Role Provisioning, and Security Settings must send user Name and Email. Add each assignment as its own link.
Good to know
- Adding each assignment as its own link is the most reliable way to get grades back.
- Grades sync automatically — the LMS may delay displaying them.
- Due dates set in XYZ Homework are enforced by XYZ Homework. (Canvas can optionally push its due dates into XYZ.)
- Change a question or setting in XYZ Homework and it updates everywhere that assignment is launched.
- New assignments added later don’t appear in Brightspace automatically — add their links the same way.