Moodle Plugin
An admin-installed Moodle plugin that allows students to track, explore, and share their writing process report
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.
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
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
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.