Moodle Plugin

An admin-installed Moodle plugin that allows students to track, explore, and share their writing process report

Process Feedback plugin inside a Moodle assignment submission page, showing the 'See your writing process' panel and My Writing Process Report button
Process Feedback plugin after submitting a Moodle assignment
Process Feedback plugin in a Moodle discussion forum
Process Feedback plugin in a Moodle discussion forum (edit mode)

How the plugin works

The plugin uses IndexedDB, a built-in browser database, to record writing activity entirely on the student's own device. Edits made (approximately every 5 seconds) are appended as a timestamped event to a local IndexedDB store tied to that assignment. No student data leaves the browser unless the student explicitly chooses to share.

IndexedDB local storage diagram

The data flow step by step:

  • Student opens a Moodle assignment or a discussion board and starts typing in the text editor
  • The plugin listens to editor change events and writes edits into IndexedDB
  • All writes are local — there are no network requests and no server involvement
  • When the student clicks "My Writing Process Report", the plugin reads the full edit history from IndexedDB
  • The student can choose to explore their writing process on their own or share with others
  • Clearing browser storage or switching devices removes the local data, just like any other browser-stored content

Admin install/setup required

The plugin is installed once by your Moodle administrator and works across all courses immediately. There is no per-course configuration required, and students never need to visit an external site to get started.

Deployment highlights:

  • Single admin install covers all courses and students
  • Compatible with standard Moodle hosting environments
  • No LTI configuration required
  • Support for Data Processing Agreements (DPAs) available upon request
Institutional requirements icon

No student setup required

Once your admin installs the plugin, it appears automatically inside every Moodle assignment submission page. Students see a "See your writing process" panel alongside the standard Moodle text editor — no extensions, no accounts, no extra steps.

From a student's perspective:

  • Open a Moodle assignment as usual
  • Write in the built-in Moodle text editor
  • Click "My Writing Process Report" to view or share their process

Writing process data stays on the student's device

The plugin tracks edits locally — nothing is sent to a server by default. Students remain in full control of their data and decide whether to share their writing process report with their teacher.

Privacy-first design:

  • No centralized data collection
  • No behavioral scoring or surveillance
  • Students choose what to share and when
  • No write-access to your Moodle instance required
Student engagement illustration

Contact us for pilot access

The Process Feedback Moodle plugin is not yet publicly released. We are working with early-adopter institutions to refine the experience before a wider release. Contact us to schedule a demo and learn whether it is a good fit for your courses.

Request a Demo Back to Moodle Integration