LiveJoin our next live Zoom webinar, Thursday, September 10Register
Use Case

How to Run Coding Exams with Visual Studio or VS Code

Let students write real code in the IDE they already use.

The Challenge

Coding courses need to assess students in the actual tool they'll use professionally, a real IDE with real debugging and a real file structure, not a stripped-down browser text box that behaves nothing like Visual Studio or VS Code. But a coding exam still needs starter files distributed consistently and every student's work collected reliably, by question, without submissions arriving as a random assortment of file names in someone's inbox.

How it works

Build & upload ZIP

Code in your IDE

Files submitted

Graded in TomaGrade

1

Admin builds the starter ZIP and picks the IDE

Add an External IDE Question, upload a ZIP of the relevant files and folders, and select which environments are allowed: Visual Studio, VS Code, or both.

2

Student works in their own IDE

The student gets the ZIP for that question and writes their solution locally, in whichever environment was enabled, with the real IDE's full feature set intact.

3

Finished files submit with the exam

The student's files upload back into TomaEtest as part of that question's submission, no separate email or file-sharing workaround.

4

Grader downloads and marks the code in TomaGrade

Files come back organized by student, then by question, ready to open locally. Any local edits don't save back automatically, so a changed file needs re-attaching, and the final grade is always entered in TomaGrade.

See it in the app

The real Visual Studio Code, unlocked and full-featured, the same editor students already know.

Visual Studio Code editor with a project open, showing the file explorer, split editors, and integrated terminal

Who it's for

Any program that needs to examine students writing real code, not answering multiple-choice questions about it:

Computer ScienceSoftware EngineeringData ScienceInformation Technology

Powered by

TomaEtest

The External IDE Question type distributes the starter ZIP and collects each student's finished files as part of the exam submission.

See TomaEtest →

TomaGrade

Organizes submitted files by student and question, so graders can download, review, and mark code without chasing down individual attachments.

See TomaGrade →

Want to see this configured for your exams?

Walk through scan upload, review, and grading in a 30-minute demo.

Request a Demo