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 on the Anthology Developer Portal and send it to you. (Blackboard’s Dynamic Registration lives on the Developer Portal’s My Applications page rather than inside Learn, so we handle that step for you.)
  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. Enter a Label (e.g. XYZ Homework), a unique Handle (e.g. xyzhomework-deeplink), set Availability to Yes, set Type to Deep Linking content tool, and set the Target Link URI to https://www.xyzhomework.com/imathas/lti/launch.php. Submit.
Screenshot: Blackboard → LTI Tool Providers → Register LTI 1.3/Advantage Tool

Instructor: Add your course

Add XYZ Homework assignments from the Content Market — each becomes its own graded link with its own gradebook column. Select several (or Select All) to bring your whole course over in one trip, or use Export/Import (below) if you prefer a file.

  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 the assignments you want — hold Ctrl (Windows) or Cmd (Mac) to pick several, or click Select All — then click Create Links.
  5. From Blackboard Each assignment you add lands on your Course Content page as its own graded link — one gradebook column each, no extra save step.
Screenshot: Blackboard Ultra → Course Content → + → Content Market → XYZ Homework

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.

Target Link URI / Redirect URLhttps://www.xyzhomework.com/imathas/lti/launch.php
OpenID Connect Login URLhttps://www.xyzhomework.com/imathas/lti/login.php
Public keyset (JWKS) URLhttps://www.xyzhomework.com/imathas/lti/jwks.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.

Seeing an actual error message on screen? Look it up in the error-message index — it lists the exact wording, what causes it, and who can fix it.

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.

Disable any pop-up blocker for xyzhomework.com. When the embedded frame is blocked, XYZ Homework tries to open your assignment in a new window — a pop-up blocker stops that, and you may see Popup blocked, click to open in a new window. Click it.

Why “allow cookies” is not the fix. Browsers now block the sign-in cookie inside an embedded frame by design, and Safari has no per-site setting to allow it — so that advice cannot work there. Opening in a new tab is the dependable fix, and your LMS has a setting for it — see the Blackboard section below, or the full error-message index. Check how far that setting reaches: on Canvas it is set per assignment and on Brightspace per link, so items created before you changed it keep the old behaviour and need fixing individually. On Moodle and Blackboard it can be set once for the whole tool.

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, open it in a new tab — embedded frames are where browsers block the sign-in cookie, and being asked repeatedly is the classic symptom.

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.

Students don’t see a “Redeem LatePass” button

LatePasses work inside Blackboard: the Redeem LatePass button appears on the assignment’s opening page under the due date (and in the assignment’s More menu) whenever a pass can be used. It is hidden when the student has 0 LatePasses.

Why a new student (or Blackboard’s test student) has 0: students join the XYZ roster the first time they launch from Blackboard, and receive the number in Course Settings → Additional Options → Auto-assign LatePasses on course enroll (default 0). Set that before the term starts; use Roster → Manage LatePasses for anyone who already launched.

Also check: the assessment allows LatePasses and has a due date before the course end date; the student hasn’t opened it in Practice mode (which blocks LatePass use); and Blackboard has no “available until” lock date earlier than the LatePass extension. A LatePass changes the due date in XYZ Homework only — any Blackboard late-submission policy still applies.

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

This one is set by your Blackboard administrator, not by instructors. It lives on the placement: Administrator Panel → Integrations → LTI Tool Providers → XYZ Homework → Manage Placements, edit the Deep Linking placement, tick Launch in New Window, and Submit.

Links created from that placement then open in a new window; there is no per-item override for instructors, which is why this has to go through your admin. Also allow pop-ups 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.