HomeEducators › Moodle

TextSight + Moodle integration is on the roadmap.

A native Moodle local plugin that surfaces TextSight's AI detection inside the Assignment grading workflow is in planning. Sentence-level highlights, an ESL-aware Authenticity Score, and a per-scan audit trail next to the rubric. Nothing is shipped yet. Join the waitlist and your demand signal moves it up the queue.

Join the waitlist Use TextSight in the browser today
Status: Planning · Target Q4 2026 Moodle 4.x · PHP 8.1+ Last verified
The honest part

Nothing is shipped yet. Here is the actual state.

What does not exist today: no TextSight plugin in the Moodle plugin directory, no LTI 1.3 tool, no install URL for your administrator. If you came here for a download link, that link does not exist yet.

What does exist today: the detection engine, the Authenticity Score, the ESL-calibrated reference set, and the web app at app.textsight.ai. Moodle educators today paste a submission into the web app and get the same per-sentence evidence the plugin will surface inline once it ships.

Why this page exists anyway: waitlist signal is build-prioritisation evidence. Moodle is in the top three LMS targets behind Canvas and Blackboard; if this waitlist grows faster, Moodle ships first.

Why a Moodle plugin

Five reasons Moodle educators ask for native detection.

Specific to Moodle's grading workflow, its self-hosted reality, and the kinds of institutions that pick Moodle in the first place.

  • Grading already happens inside Moodle. A button next to the rubric saves seconds per submission and minutes per class.
  • Self-hosted footprint matters. Public universities in India, the EU, and Latin America run Moodle on their own infrastructure for data residency. A plugin meets them there.
  • ESL calibration is the difference. 6% false-positive rate vs 17 to 22% on competitors in our internal benchmark.
  • Audit and appeals are institutional. A native plugin logs every scan into the institution's database, which is what registrars ask for in 2026.
  • Plugin contract is well-defined. Documented hooks let us build inside Moodle's plagiarism plugin type instead of forking the grading flow.
Waitlist

Join the Moodle integration waitlist.

No public form endpoint yet, so the waitlist runs through email. Two minutes, one message.

Email support@textsight.ai with this information

We use the information to size the build, prioritise the LMS queue, and contact you when the plugin reaches beta. We do not sell or share the list.

support@textsight.ai
Moodle plugin waitlist signup
Institution name:
Moodle version (3.x / 4.x / Workplace / MoodleCloud):
Approximate seat count:
Country / data-residency requirements:
Beta pilot interest (yes / no):
Contact name and role:
Open prefilled email
We reply within two business days. Waitlist members get early-access invites, pricing input, and a 60-day pilot window at beta.
Roadmap

Where the Moodle plugin sits in the build queue.

Honest stage labels. Subject to demand signal from the waitlist. Dates are targets, not commitments.

Now · Planning

Scoping the contract

Defining the plagiarism-plugin contract surface, the grading-view hook, and the audit-log shape. No code yet. Waitlist signal shapes priority.

Q3 2026 · Spec

Technical spec + DPA

Full technical spec, Moodle version matrix, FERPA/GDPR DPA, and a private design preview shared with waitlist members for feedback before build starts.

Q3 to Q4 2026 · Build

Build + internal QA

Local plugin under the Moodle plagiarism plugin type. Targeting Moodle 4.x and PHP 8.1+. Internal QA on a self-hosted reference instance.

Q4 2026 · Beta

Closed beta

Up to ten waitlist institutions. 60-day pilot, weekly feedback loop. Public release follows once the closed beta confirms no regression in the grading flow.

All dates above are targets and depend on waitlist demand signal versus the Canvas and Blackboard queues. If a regulatory item (DPA scope, FERPA review, MoodleCloud approval) takes longer than expected, the public ship date slides; we will not ship a plugin that cannot be audited.

FERPA · GDPR · data residency

Privacy posture for the planned plugin.

Set as requirements at scoping time, not retrofitted. Each item below is what we are building toward, with the gap between today and ship called out where relevant.

Educator-initiated scans only

No submission leaves the Moodle instance unless an educator clicks the scan button. No background batch, no auto-flag, no student-side enforcement.

FERPA, GDPR, residency

FERPA alignment is a build requirement. The plugin will operate as a school official under the legitimate educational interest exception. EU and UK scans route through EU-region workers (Hetzner, Frankfurt). A DPA covering FERPA scope and SCCs will be available before any production install.

Retention and audit

Submissions are processed in-memory and discarded after the response. No training on submission text. Per-scan metadata logs to the Moodle plagiarism log table, so registrars pull the audit trail directly from their own database.

What we will not claim

No live plugin means no SOC 2 scope, no FERPA certification, no ISO claim. The posture above is what we are building toward. If a vendor claims their unreleased plugin is already SOC 2 certified, ask for the audit report.

FAQ

Moodle integration questions, answered honestly.

Is the TextSight Moodle plugin live today?
No. In planning. Target ship Q4 2026, subject to waitlist demand. Today, paste submissions into the web app.
How will it work when it ships?
A local plugin installed by a site administrator. A Run TextSight scan button appears on each Assignment submission inside the grading view, returning per-sentence highlights and Authenticity Score alongside the rubric.
Will it support Moodle Workplace and self-hosted?
Day-one scope is self-hosted Moodle 4.x on PHP 8.1+ and Moodle Workplace. MoodleCloud is a follow-up because cloud installs require Moodle HQ approval.
What happens to student data?
Submissions processed in-region, not retained beyond the scan window, not used to train models. The plugin sends only the text the educator chooses to scan.
Is the plugin FERPA-aligned?
Build requirement. Educator initiates each scan, audit log records who scanned what and when. A DPA covering FERPA scope ships before any US K-12 or higher-ed install.
How do I get notified when it ships?
Email support@textsight.ai with institution, Moodle version, seat count, contact name. Waitlist members get early access and a 60-day beta pilot.
Can I use TextSight with Moodle today without the plugin?
Yes. The web app accepts DOCX, PDF, TXT, and Markdown. Download the file from the grading view, upload it into TextSight, get the same per-sentence highlights.
Related

Where to go from here.

The educator hub, the sibling LMS roadmap pages, and the workflow you can use today while the plugin is in build.

Add your Moodle institution to the queue. Shape the build.

Waitlist signal moves Moodle up against Canvas and Blackboard. Beta members get a 60-day pilot, pricing input, and a direct line to the build team while the plugin lands.

Join the waitlist Use TextSight in the browser today
Honest roadmap · Waitlist-driven priority · FERPA scope by build time · ESL-aware detection at ship