⚡️ 🎉 MoodleMoot 2025 Special: 10% Off on All Products!
Ends in

💰 Starting from $1199/lifetime

Cursive for Moodle
Improve Writing and Integrity

The 1st process tracking tool for Moodle. Authorship verification and written assessment validity: no camera required. Prevent plagiarism and spur originality through transparency.

Cursive is for where writing matters. We improve TinyMCE and protect against fraud/cheating. Our freemium plugin adds better autosave, revision history, and writing playback for written submissions. Our premium API verifies identity through typing bio-metrics.

Control Copy+Paste

Block, allow, or help students provide context about pasted text automatically.

Deliver services to Moodle users to design develop the best LMS platform for you.

Autosave & Revision History

We add a student facing autosave feature and ensure no lost effort.

70+

Cursive plugin active on 70 sites worldwide.

See Cursive in Action

Watch how easy it is to get started with Cursive. We’ve got you covered in minutes

Click to play - 1:30 mins

Student and Teacher Overview

Watch our full demonstration video and see how it works from installation to implementation.

Validating Knowledge in Classrooms worldwide

Recognized by Moodle

Official Moodle certifications and recognition

Privacy friendly

Early bird 4.5

Early bird 5

Certified integration

Trust = Consistency + Time

We focus on the process, not just the final product.

Writing is an active process. Cursive captures 100s of data points compared to a learning management system in order to verify proof of effort and analyze the process.

Authorship and Analytics

We focus on the process, not just the final product.

Cursive verifies individual authorship. Our machine learning model provides actionable insights to student writing, removing guesswork and identifying students in need.

We’re supported by and collaborate with the best

Admin Features

Cut down evaluation time with more insight to the writing process. No need to scan for AI when you can see the complete effort by writers.

Review analytics across submissions or for a single student. Download comprehensive reports for compliance, analysis, and comparison.

See all new analytics about the writing process to support learning, verify knowledge, and uphold academic integrity without bias. Focus on student skill development instead of after-the-fact detection.

Build transparency into pasted content to understand what is pasting and where it is pasting from. Build citation skills simply.

Replay the entirety of the writing process like a video to create complete transparency into pasted content and revisions with an easy to use player.

Download and review complete reports to document outcomes, build student portfolios, and share with teachers and learners.

Key Features

Everything you need to ensure academic integrity in online assessments

Exam Session Recording​

Ensure student presence with interval-based webcam captures

Identity Verification​

Provides identity verification before or during an exam session​

Assessment Activity Alert​

Records key on-screen events throughout the assessment, and surfaces actions that may require attention after the exam

Easy Integration

Simple setup with your existing Moodle environment

Admin Dashboard

Review flagged activities and make informed decisions

Audit Trail

Complete timestamped record of all exam activities

How Proctoring Pro Works

From Installation to implementation, our streamlined process ensures secure online assessments with minimal setup time.

Swipe →
Install & Configure
Setup Quiz Parameters
Student Verification
Activity Monitoring
Review & Analysis
01

Install & Configure

Install the Proctoring Pro plugin seamlessly within your Moodle platform and customize it to meet your institution’s academic and compliance standards.

Key Features:

Effortless drag-and-drop installation via ZIP file

Straightforward license activation from the settings page

Customizable configurations like webcam snapshot interval and face validation

Fully compatible with Moodle versions 4.3 and above

02

Setup Quiz Parameters

Define how and when monitoring occurs with powerful global configurations, including control over face recognition engines and capture frequency.

Key Features:

Centralized global settings for complete control

Adjustable webcam snapshot intervals (e.g., every 30 seconds)

Enable or disable face validation as needed

Choose between AWS Rekognition or BS Face Recognition API

03

Student Verification

Students verify their identity using webcam-based face recognition before accessing the quiz, ensuring secure and authenticated exam entry.

Key Features:

Pre-assessment face validation using webcam image capture

Consent forms and privacy notifications for transparency

Integration with AWS Recognition for identity verification s

Support for BS Face Matching API as an alternative

04

Activity Monitoring

Proctoring Pro plugin helps institutions gain visibility into on-screen actions of students during assessments, using periodic snapshots and activity indicators to support fair and assessments.

Key Features:

Logs tab switching or browser/window changes during assessments

Monitoring of clipboard actions like copy and paste

Alerts for screen resizing or unusual display behavior

Allows instructors to review periodic webcam images during assessments

05

Review & Analysis

Review session logs and related visual context to help instructors understand assessment activity, efficiently and effectively.

Key Features:

Centralized reporting dashboard with advanced filtering options

Individual student reports with session-level activity summaries

Automated image analysis through AWS or BS facial recognition APIs

Batch management tools for reviewing or deleting reports at scale

See Cursive in action

Watch our full demonstration video and see how it works from installation to implementation.

Transparent Pricing

Our pricing structure is built to be affordable for everyone from a single class to the largest edcuational organization.

Free for Moodle

Free

Moodle’s 1st process tracking tool to make writing transparent.

— Writing replay
— Cite-source
— Data stays local (no API)

Starter for Schools

$199 per year

Seamless integration to Moodle LMS up to 100 students

— Authorship and Analytics
— Writing Replay
— Difference Feature
— Custom Reports
— Email support and training

Enterprise for Schools

$2 student/year

Same as Starter for Schools, starting at $2 per student.

— Feature roadmap insight
— Live support and training
— Browser extension option

As presented and seen at

Frequently Asked Questions

Get answers to common questions about our Cursive plugin.

General Questions

No.

At Cursive, we securely collect and analyze data from specific text areas only to support learning through assessment. This uniquely valuable dataset brings transparency and new insights to the writing process when collected transparently, from online text areas on institutional learning management systems or places where users have opted-in to collection.

It is true that keylogger programs can be used for malicious purposes: to steal your password or collect sensitive communications.

Below you will find additional context on data collection (we collect only from the active text editor, and only where permitted by the institution, teacher, or writer), and the sensitive nature of the data and its security.

AI detection is the statistical analysis of static text by an algorithm on static text. AI detection tools do serve a purpose and can be useful in many settings (even the classroom).

However, detection tools can be easily beaten with a minimum of effort and uploaded documents and pasted text hold no insights to the student’s thinking or learning process.

At Cursive, we are not solving a problem introduced by ChatGPT or Generative AI, we are solving a problem that became much more visible when these tools entered the arena: no existing tools tied writers to their writing and we were collectively ignoring the value of the writing process. Our focus is behavioral data rather than just relying on the end product or artifact uploaded as a submission.

Firstly, forcing a would-be cheater to spend nearly the same amount of effort than a student who is completing your assignment honestly significantly raises the bar of academic integrity (the bar to cheat is as low as ctrl+v currently).

Authentic writing processes are messy and complicated, made up of several discrete activities. To quote one of our favorite papers: “authentic writing is a dynamic process where writers monitor their writing and evaluate whether the writing needs to be changed if problems are identified. Transcribed writing, on the other hand is much more linear.

In short, you can see it through our playback feature and it is possible to detect.

From day one, we recognized the sensitivity of this data type. All policies and technical configurations are designed to minimize risk and maximize privacy and security. This includes TLS 1.2 level security and authentication for all communications, best-in-class security features and standards from our cloud service provider (AWS), and positioning the company and infrastructure to meet the highest security standards.

For instance, what if a student accidentally pastes something inappropriate or private?

It may be possible to allow students to disable the replay on a shareable page before sharing it with a faculty member (contact us if this is a feature you want).

Pasted text is not captured in the Difference feature unless it is part of the submission. E.g., if you accidentally paste something, but that text is deleted before submission, it’s not part of Cursive’s record or replay.

If a student rants, swears, or otherwise goofs off in the text editor however, that effort is captured even if deleted. The best mitigation is ensuring students understand that tools like Cursive are active in your classroom.

The logging capacity for our technology is confined to either the text editor within an LMS as part of the end-user configuration of the browser extension.

For the latter, this includes any URLs added by permission (action required) by the end user to the extension, and on those pages is limited to the active text editor field on the loaded page. It does not collect data on actions or activities outside the active text editor.

Our plugin and app are language agnostic. Since we’re focused on the behavioral data from the process of writing, our ML and analytics will still work for capturing new and relevant information about the writing process, including Authorship. We have tested and continue to make progress on the following languages:

English, French, Spanish, German, Swedish, & Arabic.

We are currently testing to support Chinese, Korean, Japanese (if your institution is interested in a “currently testing” or other language please contact us.

Still have questions? Contact our support team.