Blackboard logo

LMS Integration · LTI 1.3

Connect XYZ Homework to Blackboard

Set XYZ Homework up once as your administrator, then add assignments as an instructor. Students launch from Blackboard and their grades pass back automatically.

Blackboard

Administrator: One-time setup

  1. From XYZ Homework Email support@xyzhomework.com for your institution’s Client ID — we register XYZ Homework for you. (Blackboard uses a Client‑ID model, not paste‑a‑URL registration.)
  2. From Blackboard Open the Administrator Panel → Integrations → LTI Tool Providers → Register LTI 1.3/Advantage Tool.
  3. From Blackboard Enter the Client ID, set Tool Status to Approved, turn on Allow grade service access, and send Role, Name, and Email. Submit.
  4. From Blackboard On the tool’s menu choose Manage Placements → Create Placement: type Deep Linking content tool, Target Link URI https://www.xyzhomework.com/imathas/lti/launch.php. Submit.
Screenshot: Blackboard → LTI Tool Providers → Register LTI 1.3/Advantage Tool

Instructor: Add your course

One trip through the Content Market adds your whole XYZ Homework course — every assignment you select becomes its own graded link with its own gradebook column.

  1. From Blackboard On the Course Content page, click + where you want the assignments and choose Content Market.
  2. From Blackboard Choose XYZ Homework from your institution’s tools.
  3. First time only From XYZ Homework Sign in and connect your Blackboard course to your XYZ Homework course (use an existing course or create a copy).
  4. 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.
  5. From Blackboard The assignments land on your Course Content page as graded links — no extra save step, one gradebook column each.
Screenshot: Blackboard Ultra → Course Content → + → Content Market → XYZ Homework (multi-select)

Added new assignments in XYZ Homework later? Repeat the same steps and select just the new ones — you go straight to the picker once the course is paired. Prefer a file import? In XYZ Homework go to Course Items → Export, choose Blackboard, and download the package; import it in Ultra via the … menu → Import Content → Import Course Content (Original view: Control Panel → Packages and Utilities → Import Package), then 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.

OpenID Connect login URLhttps://www.xyzhomework.com/imathas/lti/login.php
Launch / Target Link / Redirect URLhttps://www.xyzhomework.com/imathas/lti/launch.php
Public keyset (JWKS) URLhttps://www.xyzhomework.com/imathas/lti/jwks.php
Dynamic Registration URLhttps://www.xyzhomework.com/imathas/lti/dynreg.php
Canvas configuration (JSON) URLhttps://www.xyzhomework.com/imathas/lti/canvasconfig.php
Blackboard needs a Client ID from us: email support@xyzhomework.com to get your institution’s XYZ Homework Client ID. Your administrator enters it when registering the tool — there’s nothing to send back.

Troubleshooting

Most launch problems are the browser or a missing setup step. Try these first, then the Blackboard-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 Blackboard 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 Blackboard

Grades can take a few minutes to appear in Blackboard 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.

Blackboard-specific

XYZ Homework isn’t in the Content Market / Institution Tools

The tool isn’t fully registered yet. Your Blackboard admin must finish Register LTI 1.3/Advantage Tool, set Tool Status = Approved, and add a Deep Linking content tool placement. Only approved tools show under Institution Tools.

We don’t have a Client ID

Blackboard uses a Client‑ID model and the ID comes from us. Email support@xyzhomework.com for your institution’s XYZ Homework Client ID, then enter it when registering the tool.

The tool opens then goes blank or loops to a login

Use the link’s open in a new window option, and allow third-party cookies for xyzhomework.com. Both Blackboard Ultra and Original are supported.

Grades aren’t passing back

On the registered tool, Allow grade service access must be turned on (your admin sets this). Adding each XYZ assignment as its own deep-linked item is the most reliable way to get grades back; if a column is missing, also check the tool registration and the XYZ-side setup.

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 Blackboard automatically — add their links the same way.