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

VsExam

Strix The Kiet

|
10 installs
| (2) | Free
Allow students to take exam in VSCode while being monitored by a teacher. By developer, for future developers.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

VsExam

VsExam is a Visual Studio Code extension that allows students to take exams within the VSCode environment while being monitored by a teacher on vsexam.strixthekiet.me. This tool is designed to provide a seamless and secure exam experience for both students and teachers.

Features

  • Join Exam: Students can join an exam using their student ID, exam ID, and password.
  • Submit Exam: Students can submit their exam files for grading.
  • Grade Questions: Teachers can grade individual questions by submitting code files.
  • Send Help Request: Students can send help requests to the teacher during the exam.
  • Exam Info View: Displays exam details and remaining time.
  • Grading View: Displays the grading status of each question.

Installation

  1. Clone the repository:
    git clone https://github.com/strixthekiet/VsExam.git
    
  2. Navigate to the project directory:
    cd VsExam
    
  3. Install the dependencies:
    npm install
    
  4. Compile the extension:
    npm run compile
    

Usage

  1. Open VSCode and load the VsExam extension.
  2. Open a new empty folder in the workspace.
  3. Use the command palette (Ctrl+Shift+P or Cmd+Shift+P) to run the following commands:
    • VsExam: Join Exam to join an exam.
    • VsExam: Submit Exam (finish exam) to submit the exam.
    • VsExam: Submit code file for assessment to grade a question.
    • VsExam: Send help request to send a help request.

Contributing

Contributions are welcome! Please follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature-name
    
  3. Make your changes and commit them:
    git commit -m 'Add some feature'
    
  4. Push to the branch:
    git push origin feature-name
    
  5. Open a pull request.

License

This project is licensed under the terms specified in the LICENSE.md file.

Acknowledgements

  • Developed by strixthekiet and team.
  • Special thanks to all contributors and users.

Contact

For any questions or feedback, please contact strixthekiet.

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