LMS Integration · LTI 1.3
Connect XYZ Homework to Moodle
Add your XYZ Homework course to Moodle in one pass. Students launch assignments from Moodle and their grades pass back automatically.
Moodle
These steps assume XYZ Homework has already been added to your Moodle site. If it hasn’t, use the box below to send your Moodle administrator everything they need.
Instructor: Add your course
One trip through Select content adds your whole XYZ Homework course — every assignment you select becomes its own Moodle activity with its own gradebook column.
- From Moodle Open your course and turn Edit mode on (toggle in the upper right).
- From Moodle In the section where you want your assignments, click Add an activity or resource → XYZ Homework.
- From Moodle Click Select content at the top of the activity form.
- First time only From XYZ Homework Sign in and connect your Moodle 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 Moodle Click Save and return to course. That’s it — one activity and one gradebook column per assignment, and grades sync back automatically.
Don’t see XYZ Homework in the chooser? Pick External tool and choose XYZ Homework under Preconfigured tool — or turn it on under More → LTI External tools → Show in activity chooser. Selecting multiple assignments at once needs Moodle 3.10+; on older versions add one per trip.
Added new assignments in XYZ Homework later? Repeat the same steps and select just the new ones. Prefer a file-based import? In XYZ Homework go to Course Items → Export, then in Moodle use More → Course reuse → Restore — full steps in the Moodle export/import instructions.
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 Moodle-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 Moodle 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 Moodle
Grades can take a few minutes to appear in Moodle 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.
Moodle-specific
XYZ Homework is stuck on “Pending” in Manage tools
Dynamic Registration created the tool but it still needs approval. Your Moodle admin clicks the checkmark next to XYZ Homework under Manage tools to set it Active.
XYZ Homework isn’t in the activity chooser
From your course page open More → LTI External tools and turn on Show in activity chooser for XYZ Homework. If it isn’t listed there either, the site-wide tool hasn’t been set up yet — use the send-to-administrator box above to email your Moodle admin everything they need.
There’s no “Select content” button / I can’t pick an assignment
Make sure the tool is Active (not Pending) and that you added it as External tool → XYZ Homework. Select content is what opens XYZ Homework to deep-link a specific assignment.
The tool opens blank or keeps asking me to sign in
Open the activity in a new tab/window and allow third-party cookies for xyzhomework.com. The first launch asks the instructor to sign in once to link the courses.
Grades aren’t syncing to the Moodle gradebook
If the tool was set up manually, Assignment and Grade Services must be set to “Use this service for grade sync and column management.” Dynamic Registration sets this automatically. Add each assignment as its own activity.
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 Moodle automatically — add their links the same way.