The plugin captures and formats the data into a downloadable JSON file format available to editing teachers and the administrator with the right URL. The files are structured, user ID obfuscated, UNIX time-stamped streams from the writing process.
The file format is compatible with a separate service we've created, so far with this data we have
- created ML which can verify the authorship of a single student across time (e.g. we can verify that the student remains the author accessing the online text area over time and across submissions)
- calculating the time and effort of the writing process,
- calculate editing %, character counts, writing efficiency
- estimate the amount of text that was entered via copy/paste
- provide guidance on the amount of text injected via AI extension (such as Grammarly and Google's autocomplete
If you're interested in learning more while we wait for the plugin review, let me know (code is also posted here: https://github.com/cursiveinc/moodle-tinymce_keylogger
-Joseph