Brightspace logo

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

Already see XYZ Homework (Disabled)? Do not register it again. Select the existing registration, click Enable, then skip to step 4.

  1. From Brightspace Click the gear (Admin Tools) → Manage ExtensibilityLTI AdvantageRegister Tool.
  2. From Brightspace Choose Dynamic, paste https://www.xyzhomework.com/imathas/lti/dynreg.php, leave Configure Deployment selected, and click Register. When registration is complete, click Done.
  3. From Brightspace Select the new XYZ Homework registration and click Enable.
  4. From Brightspace Open the XYZ Homework registration and click View Deployments. Open the deployment, or click New Deployment, select XYZ Homework, and name it XYZ Homework. Confirm:
    Status: Enabled.
    Services: Assignment and Grade Services; Names and Role Provisioning Services.
    User Information: Name and, if allowed, Email.
    Availability: Add Org Units covers the intended courses.
    Gradebook: Auto Create Grade Items is off; choose the final-grade option according to your institution’s policy.
    For a new deployment, click Create Deployment; otherwise click Save and Close.
  5. From Brightspace From the deployment list, click View Links. Verify that an enabled Deep Linking Quicklink named XYZ Homework points to https://www.xyzhomework.com/imathas/lti/launch.php. If it is missing, click New Link, use that name and URL, select Deep Linking Quicklink, set it to Enabled, then click Save and Close.

Current Brightspace versions enable Deep Linking and Org Unit Information automatically, so those checkboxes may not appear.

Screenshot: Brightspace → Manage Extensibility → LTI Advantage → Register Tool (Dynamic)
Manual registration fallback

Standard registration requires coordinated setup in Brightspace and XYZ Homework. Email support@xyzhomework.com and we’ll help you complete it.

Instructor: Add your course

Add XYZ Homework assignments from the picker — each becomes its own topic in the module with its own grade item. Where your LMS’s picker supports it, select several to add them in one trip, or use Export/Import (below) if you prefer a file.

  1. From Brightspace In your course, go to Content and open (or create) the module for your assignments.
  2. From Brightspace Click Existing Activities → External Learning Tools. In the new Content experience, click Add Existing, then choose XYZ Homework directly or open External Tool Activity if it is not listed.
  3. 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).
  4. From XYZ Homework Select the assignments you want — hold Ctrl (Windows) or Cmd (Mac) to pick several when supported — then click the button to create the link or links. If the picker only offers one item at a time, repeat this step.
  5. From Brightspace Each assignment you add is inserted as its own topic in the module.
Screenshot: Brightspace → Content → Existing Activities → External Learning Tools → XYZ Homework (multi-select)

Gradebook columns are normally created when you add the assignment links. If Brightspace does not create one at insertion, launch the assignment once; XYZ Homework will create or rebind it through Assignment and Grade Services.

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.

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 is labeled “XYZ Homework (Disabled)”

Do not register it again. Your Brightspace admin should select the existing registration and click Enable, then confirm that its deployment and Deep Linking Quicklink are also enabled.

XYZ Homework isn’t under External Learning Tools

Your Brightspace admin should confirm that the existing registration and deployment are enabled, the deployment is shared to your course through Add Org Units, and an enabled Deep Linking Quicklink points to XYZ Homework. Do not create a duplicate registration.

Registration didn’t complete with “Dynamic”

Do not guess at the Standard-registration values or use a generic login URL. Email support@xyzhomework.com and we’ll coordinate the Brightspace and XYZ Homework setup with you.

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?

Columns normally appear when assignment links are inserted. If one is missing, launch the assignment once from Brightspace; XYZ Homework will create or rebind it through Assignment and Grade Services. If it still does not appear, ask your admin to confirm that the deployment is enabled, shared to your course, and has that service enabled.

Grades aren’t passing back

On the Deployment, confirm Assignment and Grade Services is enabled and the deployment is shared to the course. Add each assignment as its own link and launch it from Brightspace at least once. Name is required for learner provisioning; Email is optional.

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.