AssessME Process is a VS Code extension that records your coding process as encrypted
local logs, so your instructor can assess how your work developed over time. It is
built for process-based and in-class programming assessment.
What AssessME Process records
File change history for the languages you enable (full content and diffs)
Typing activity counts in short time buckets, without recording raw keypresses
or key names
Editor changes and window focus events
Run / debug / task events with timing (no terminal output)
Whether an edit looks like a paste (without reading the clipboard)
IDs of installed extensions relevant to your course's AI-tool policy
Your GitHub username (if you sign in) and a random VS Code device ID
Milestones you add deliberately
See PRIVACY.md for the complete data description. AssessME Process does not read
your clipboard, does not log raw keyboard events or key names, does not run shell
commands, and does not access files outside your workspace.
Privacy and storage
Logs are stored locally at <workspace>/.assessme/.
Logs are encrypted with AES-256-GCM; the session key is wrapped with your
instructor's public key, so only your instructor can decrypt them.
AssessME Process works fully offline — no network connection is required to record.
Requirements
VS Code ^1.85.0
An open workspace folder
The extension must be configured with your instructor's public key
(templates/instructor_key.json); otherwise it will not record.
How students use it
Open AssessME Process from the Activity Bar.
Configure the tracked languages and intensity if your course requires it.
Start tracking from the Command Palette: AssessME Process: Start.
Code normally (edit, run, debug, test) while it records process events.
Mark milestones when needed.
The status-bar indicator shows when tracking is active. You can stop tracking at
any time with AssessME Process: Stop.
Notes
Start AssessME Process before you begin coding so your process is captured from the start.
Do not delete .assessme/ until your assignment has been reviewed. You can ask
your instructor for a decrypted copy of your own log at any time.
Your school or instructor sets policy, retention, and how logs are used.