LabLock 🔒LabLock is a security-focused VS Code extension designed for controlled programming labs, coding assessments, practical examinations, and supervised coding sessions. It provides a focused coding environment with Lab Mode, password protection, paste control, built-in calculator, built-in notepad, session timer, and teacher-controlled access.
✨ Features🔒 Lab ModeLabLock provides a dedicated Lab Mode for controlled programming sessions. When Lab Mode is active:
🚫 Paste LockWhen Lab Mode is active, LabLock can intercept supported VS Code paste actions. Supported keyboard shortcuts include:
When Lab Mode is inactive, normal paste functionality is restored. LabLock uses the official VS Code Extension API and does not modify the operating system clipboard. 🧮 Built-in CalculatorLabLock includes an integrated calculator so students do not need to leave VS Code for basic calculations. Supported operations include:
The calculator does not use JavaScript 📝 Built-in NotepadA built-in notepad allows students to write temporary notes while working. Useful for:
The notepad operates inside VS Code instead of opening an external application. 🔐 Password ProtectionLabLock uses password authentication for protected actions. The password is stored using VS Code's: SecretStorage API Passwords are not intentionally stored in:
There is no default password such as 🔑 Password ManagementLabLock supports:
Changing the password requires verification of the existing password.
|