Connect an LMS
Admin- Open LMS integrations and copy the tool, login, keyset and deep-linking URLs shown for this site into your LMS’s LTI 1.3 tool configuration.
- Copy the LMS’s issuer, client ID, deployment ID and authentication endpoints into Connect an LMS, then save.
- Have an instructor add a quiz through the LMS’s external-tool or deep-linking flow. Check a learner can launch it and a completed score reaches the LMS gradebook.
Links to staff pages need a sign-in.
Teach and review LMS quizzes
LMS quizzes appear under LMS integrations after an instructor adds them from the connected LMS. Learners reach these quizzes through the LMS links.
Open a quiz to review attempts and grade-sync status. If a score is missing in the LMS, check the result and sync status here and ask the admin to check the connection. Removing a connection stops its links; past results stay.
Links to staff pages need a sign-in.
Use the coding API
Admin- Open API and create a named key for your integration. Keep the key on your server; never put it in a web page.
- Use the endpoints and examples on the API page to run or grade a question, or create an embeddable exercise. External learners do not need an account here.
- If you need result notifications, configure the HTTPS webhook and verify its signature as described on the API page.
- Test the result flow before using it with learners. Revoke keys that are no longer needed; calls and embeds using a revoked key stop working.
Links to staff pages need a sign-in.
Common problems
Why can’t I connect an LMS or create a key?
These setup actions require an institute admin. Instructors can view LMS quizzes but cannot manage connections or API credentials.
Why can’t an external learner start?
Ask the admin to check the connection or key, the question’s availability and institute plan limits. Trial and free-plan learner limits include LMS and API learners.