Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>EditorWatchNew to Visual Studio Code? Get it now.
EditorWatch

EditorWatch

VN

|
7 installs
| (0) | Free
Code process monitor for programming assignments - making cheating harder than learning
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

EditorWatch Extension

Monitor your coding process for programming assignments.

For Students

Installation

From VS Code Marketplace:

  1. Open VS Code
  2. Press Ctrl+Shift+X (or Cmd+Shift+X on Mac)
  3. Search "EditorWatch"
  4. Click "Install"

How to Use

  1. Get files from your professor:

    • editorwatch config file
    • Your access code (via email)
  2. Place editorwatch in your assignment folder:

    my-homework/
    ├── editorwatch    ← Put it here (no file extension)
    ├── main.py
    └── ...
    
  3. Open the folder in VS Code:

    code my-homework
    
  4. Enter your access code when prompted

  5. Code normally - you'll see 👁️ in the status bar

  6. Submit when done by clicking the 👁️ icon

When you submit via the extension, EditorWatch also includes file snapshots for files touched during your session. These snapshots are sent as plaintext in the submission payload, compressed and encrypted on the server, and are used by instructors to verify that the files they download from an LMS/platform match the files that were analyzed by EditorWatch. You can opt out by disabling monitoring before submitting.

Troubleshooting

Extension not activating?

  • Ensure editorwatch is in the root folder
  • File must be named exactly editorwatch (no extension, no dot)
  • Reload VS Code: Ctrl+Shift+P → "Reload Window"

Can't submit?

  • Check internet connection
  • Verify deadline hasn't passed
  • Make sure you've written some code

For Professors

See the main README for server setup and assignment creation.

Privacy

  • Only active when editorwatch file is present
  • You must explicitly enable monitoring
  • Only tracks files matching patterns (e.g., *.py)
  • Data deleted after grading period
  • Open source - see what it does: GitHub

Commands

  • EditorWatch: Submit Assignment - Submit your work
  • EditorWatch: Disable Monitoring - Stop tracking
  • EditorWatch: Status - Check monitoring status

License

Free for educational use. See LICENCE.md.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft