LMS Integration · LTI 1.3

Connect XYZ Homework to your LMS

XYZ Homework works with Canvas, Blackboard, Moodle, Brightspace, and any LTI 1.3 system. Students open XYZ Homework assignments right from your course, and their grades pass back automatically.

Setup has two parts:

1. Connect XYZ Homework — done once by your LMS administrator. If that isn’t you, send them this page.

2. Add assignments — done by you, the instructor, for each XYZ Homework assignment you want in your course.

Pick your LMS for step-by-step instructions

Using something else? XYZ Homework works with any LTI 1.3 system — most support Dynamic Registration. Email support@xyzhomework.com and we’ll connect it for you.

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
Two ways to connect: many LMSs use the Dynamic Registration URL above; some exchange a Client ID instead. Pick your LMS above for exact steps, or email support@xyzhomework.com and we’ll connect it.

Troubleshooting

Most launch problems are the browser or a missing setup step. Try these first — then open your LMS’s guide above for steps specific to it.

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 your LMS 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 your LMS

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

Good to know

  • Adding each assignment as its own link is the most reliable way to get grades into your LMS gradebook.
  • Grades sync automatically — your LMS may take a few minutes to display them.
  • Due dates set in XYZ Homework are enforced by XYZ Homework; setting them in your LMS won’t change XYZ’s. (Canvas can optionally push its due dates into XYZ.)
  • Change a question or a setting in XYZ Homework and it updates everywhere that assignment is launched.
  • Already connect XYZ Homework through your LMS? Plan LTI 1.3 setup between terms — switching mid-term can interrupt links your school set up earlier.