Learning management systems · Open to partnership
Moodle
Moodle is course software many institutions run on their own infrastructure or through a hosting partner, and it speaks LTI 1.3 as a platform. An LTI 1.3 tool can only be registered by a site administrator under Site administration; unlike LTI 1.1, there is no way to add one inside a single course. A Moodle admin would add Lectora once, site-wide, before any course could launch it. We have not yet graded a real Moodle course, and we would rather say that than imply support we have not tested.
What works today
- Lectora launches as a standard LTI 1.3 tool, which is how Moodle expects an external tool to arrive.
- Moodle's role vocabulary is already handled, including the bare role names its membership service emits and its binary Instructor-or-Learner ceiling.
Not yet verified
- No Moodle pilot has run, so nothing about a Moodle course is verified end to end.
- No site administrator has registered Lectora as an external tool on a Moodle instance, so the site-wide setup step itself has never been exercised.
- Grade passback and roster sync are unverified against Moodle specifically.
- Moodle installations you run on your own infrastructure vary widely; yours would need a look before anyone promises a timeline.
How it connects
Moodle requires an LTI 1.3 tool to be added by a site administrator, under Site administration, Plugins, Activity modules, External tool, Manage tools; a single teacher cannot add one to their own course the way earlier LTI versions allowed. Once it is registered site-wide, an admin can make it available everywhere or scope it to specific courses. None of that registration exists for Lectora today, and Moodle's own role model only distinguishes Instructor from Learner, so anything finer, such as a teaching assistant, would need a specific check on your instance before we could say how it behaves.
Data and access
Lectora reads only what the assessment needs, and writes nothing back until an educator approves it. The Canvas access page documents the full scope, and our privacy policy, subprocessors and DPA cover the legal side.



