Connecting your LMS
Connecting your LMS with LTI 1.3
Register Panova as a tool, place an experience in a course, and send grades back.
Panova is an LTI 1.3 tool. Once registered, instructors place experiences directly into courses and results flow back automatically.
Registering
Two routes, from Organisation → Integrations:
- Dynamic registration — paste Panova's registration URL into your LMS and it exchanges the details itself. Supported by Canvas, Moodle and Blackboard among others, and much less error-prone.
- Manual — copy Panova's client id, keyset URL, login and launch URLs into your LMS, and paste six values back: its issuer, client id and deployment id, and its authorisation, token and key set addresses. Use this if your LMS does not support dynamic registration.
Each registration is scoped to your organisation. Two organisations can connect the same LMS independently without seeing each other's content.
- 1Start a connectionOn the Integrations screen
- 2Paste ours inOr use the one-click registration
- 3Paste theirs backYour LMS gives you six values of its own
- 4Add to a courseIt launches like any other tool
Placing an experience in a course
In the course, add an external tool and choose Panova. The content picker opens with the experiences that workspace can reach; choose one and it is attached to that assignment.
The course link then follows every future publish. Where a cohort must be assessed against identical content, give them a version's own link instead of the plain one — see Sending a class to one version. There is no live-or-frozen choice in the content picker itself; that setting lives in the Share dialog and applies to everybody at once.
Grades
If the assignment is graded, Panova posts a result back when the learner has completed everything you placed — one grade per experience, as a 0–1 ratio your LMS scales to its own points.
Progress shows as Started until every activity has been submitted.
If a grade is refused, somebody is told
A gradebook column that never fills in used to be found by a student asking why they had no mark. Now, when the platform refuses a result — a revoked permission, a line item that has been removed, a deployment that has expired — the workspace's leaders and the organisation's admins get a notification naming the learner and the experience.
The learner's work is safe either way; it is only the gradebook entry that is missing. Fix the connection and re-check the column.
You get one line per failure, not one per learner: a broken connection fails for the whole class, and thirty copies of one fact make it unreadable. Once you have marked the line as read, the next failure tells you again — which is what you want, because it means the thing you went and fixed is still broken.
If a launch fails
A launch that cannot be verified shows an explicit error rather than a login page. The usual causes are a clock skew between the two systems, a stale keyset, or a registration pointing at a different environment.
Two refusals are deliberate and are worth telling apart from a fault. A disconnected LMS cannot launch: pressing Disconnect on the Integrations screen ends every launch from that platform, and a course still pointing at Panova gets an error rather than a lesson. And a plan that no longer includes LTI cannot launch either, whatever was registered while it did.
Availability
LTI is included on Professional and Enterprise plans.