Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Veritas - Academic Integrity TrackerNew to Visual Studio Code? Get it now.
Veritas - Academic Integrity Tracker

Veritas - Academic Integrity Tracker

veritas Edu

|
2 installs
| (0) | Free
Track coding behavior and academic integrity for programming assignments
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Veritas - Academic Integrity Tracker

Version VS Code License

Veritas is an academic integrity tool designed to help educators verify authentic student work by analyzing coding behavior during assignments.

Unlike traditional plagiarism detection systems, Veritas focuses on the process of work, not just the final output.


🎯 Why Veritas?

Traditional AI and plagiarism detection tools often fail to capture real learning behavior. Veritas provides deeper insight into how work is produced:

  • Typing patterns (natural vs. artificial input behavior)
  • Paste activity (copy-paste usage patterns)
  • Editing behavior (revision quality and depth)
  • Active coding time (focused work vs. idle time)

⚙️ Features

For Students

  • Secure login with institution credentials
  • Real-time behavioral tracking during assignments
  • Personal analytics via Veritas: Analyze Work
  • Encrypted assignment submission
  • Transparent workspace activity tracking

For Educators

  • Integrity scoring per submission
  • Behavioral analytics reports
  • Paste and edit pattern detection
  • Submission verification system

📦 Requirements

  • Visual Studio Code 1.85.0 or higher
  • Active Veritas backend connection (provided by institution)
  • Valid student account credentials

🚀 Installation

Option 1: VSIX Installation

code --install-extension veritas-integrity-tracker-1.0.0.vsix

Option 2: VS Code Marketplace (Recommended)

Search for:

Veritas Integrity Tracker and click Install


🧭 Getting Started

1. Login

Open Command Palette:

Veritas: Login

Enter your student credentials. (that you get from our website when you register.)

2. Start Assignment

Veritas: Start Assignment

You will be prompted for:

  • Space Code (class identifier)
  • Assignment ID

This step activates tracking for the selected workspace.


3. Work Normally

Veritas will monitor activity including:

  • Editing behavior
  • Paste usage patterns
  • Active coding time
  • File-level changes

Tracking only occurs inside the activated assignment workspace.


4. Analyze Work

Veritas: Analyze Work

View your personal coding behavior report.


5. Submit Work

Veritas: Prepare Submission
Veritas: Submit Assignment

Your submission is encrypted and securely sent to the institution server.


📊 Analysis Metrics

  • Integrity Score (0–100)
  • Paste Ratio
  • Typing Consistency
  • Active Coding Time
  • Edit Behavior Patterns

🔐 Privacy & Data Usage (IMPORTANT)

Veritas is designed with privacy and transparency in mind.

📌 What data is collected

During an active assignment, Veritas records:

  • Keystroke and editing patterns (not raw passwords or external inputs)
  • Paste events within the editor
  • File modification history
  • Active coding time (focus-based tracking within VS Code)

📌 When data is collected

Data is collected only when:

  • A user explicitly starts an assignment via Veritas: Start Assignment
  • The workspace is actively open in VS Code

No tracking occurs outside assignment mode.


📌 Where data is stored

  • All raw tracking data is stored locally on the user’s machine
  • Data is not transmitted unless the user explicitly submits an assignment

📌 Data transmission

  • Submission data is encrypted using AES-256 encryption
  • Data is only sent when the user executes Submit Assignment
  • No background or silent uploads occur

📌 User control

Users can:

  • Stop using the extension at any time
  • Avoid starting assignments (no tracking occurs)
  • Delete local workspace data by removing project storage

⚠️ Important Notice

Veritas is an academic tool designed for institutional use only. It is not intended for personal surveillance or background monitoring outside of coursework.


🧾 Security

  • AES-256 encrypted submissions
  • HMAC-SHA256 integrity signatures
  • Local-first storage design
  • No third-party analytics or telemetry

🧠 Known Limitations

  • Requires active backend connection for login and submission
  • Workspace tracking only activates after assignment start
  • Focus tracking depends on VS Code window state

📜 License

MIT License


🧑‍🏫 Support

For issues, contact your institution administrator or course instructor.


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