New: Institutional Licensing, deploy across your district or college. Read the framework →
A aiessaydetector.ai

For teachers · LMS

Get detection results into the LMS you already use.

CSV round-trip works today with Canvas, Schoology, Google Classroom, and Moodle. Native LTI 1.3 integration is on the Institutional roadmap for fall 2026.

See the CSV workflow For institutions

About: LMS integration

Most teachers we talk to do not want another portal. They want detection scores to show up in the gradebook they already open, next to the rubric scores they already use. That is an LMS-integration question, and it comes in two shapes: what we support today, and what we are building.

CSV round-trip (available today)

Every LMS on the list exports assignment submissions and imports gradebook columns. The CSV round-trip uses both:

  1. Export submissions from the LMS as a ZIP or CSV. All four major LMSes support this; details vary by institution.
  2. Upload to the bulk check page (Teacher plan or higher). Include the student ID column.
  3. Download the results CSV. Columns: student_id, overall_score, highest_sentence_score, flag_threshold.
  4. Import the CSV as a new gradebook column in your LMS. Most LMSes allow import via a student-ID key.

The round-trip is not glamorous but it works, and it keeps the detector out of the LMS's data plane, which is often what institutional IT prefers for this class of tool.

Native LTI 1.3 integration (roadmap)

Institutional plans get first access to the native LTI 1.3 integration we are building for fall 2026. The integration surfaces detection scores inside the SpeedGrader-equivalent view of Canvas, Schoology, and Moodle, with:

  • A per-submission score and heatmap inline, alongside the rubric.
  • Configurable thresholds that auto-flag submissions above a score.
  • SSO via SAML or OIDC so students never see our login screen.
  • A retention setting that can be dialed to zero so submitted text is discarded immediately after scoring.

What doesn't work today

We don't have Moodle or Google Classroom plugins in the plugin stores, those are Institutional-plan work, not free-tier work, and the economics require a named IT owner on the other side. If your institution is interested, the SSO deployment page explains the intake.

Works today

CSV round-trip supported on Canvas, Schoology, Google Classroom, and Moodle. No approvals required.

Roadmap

Native LTI 1.3 integration with SSO and configurable retention, fall 2026 target, institutional plans first.

IT-friendly

The CSV path keeps detection out of the LMS data plane. Useful when institutional policy restricts third-party tool access.

Frequently asked questions

Is there a Canvas plugin today?
Not a native one. The CSV round-trip works with Canvas's standard export/import. Native LTI 1.3 is on the institutional roadmap for fall 2026.
What about Turnitin-style inline integration?
Planned as part of LTI 1.3. The target is an inline score and heatmap on the SpeedGrader view, not a separate portal.
Can we host the integration on our own infrastructure?
The detector runs on our infrastructure by default. Private-deployment options exist at the institutional tier; contact sales via /contact.
Does the CSV round-trip support student IDs that aren't numeric?
Yes. The student_id column is treated as a free-form string. We do not validate format.

Run the CSV round-trip once.

It takes five minutes. After that you'll know whether the native integration is worth the wait.

Start with a Teacher plan