Extension for Visual Studio Code
It enables students, teachers, and professionals to see the coding process or AI use, and to discuss how the coding process can be improved.
Built for coding assignments
Supports reflection and discussion
No LMS integration required
Student-controlled workflow
What is the VS Code extension?
Process Feedback for VS Code helps make the coding process visible inside a tool many students already use. It supports teaching and reflection by showing how code evolves over time instead of focusing only on the final submission.
The extension is useful when you want to discuss:
-
How students draft, revise, and debug their code -
How much work happened across the full coding session -
How students explain their development process
How it fits into a class workflow
Students install the extension in VS Code and use it for the full coding process on an assignment. After they finish, they can review and share a coding process report alongside their final code.
A typical workflow looks like this:
-
Step 1. The instructor asks students to use Process Feedback for a coding assignment -
Step 2. Students code in VS Code with the extension enabled for their full workflow -
Step 3. Students review their coding process and generate a report -
Step 4. Students submit the final code and, if requested, a process report or reflection
Who it is for
The VS Code extension is designed for courses where the process of programming matters, not just whether the final program runs.
Especially useful for:
-
Introductory programming courses -
Project-based coding assignments -
Teachers who want reflection on debugging and revision habits
What it is not
Process Feedback is not a misconduct detector and it does not replace instructor judgment. It is a reflection-oriented tool that helps students and teachers talk about the coding process with more clarity.
It is not:
-
An automated grading tool -
A surveillance system for policing students -
A substitute for course policies or human feedback
Makes the coding process discussable
The extension helps students revisit how they worked through a problem, including drafting, debugging, and revision.
-
Supports reflection after the assignment -
Gives instructors a concrete basis for discussion -
Moves attention beyond the final code alone
Fits the tools students already use
Students who prefer working in VS Code do not need to leave that environment just to document their process.
-
Works in a familiar coding environment -
Useful for class assignments and individual projects -
Pairs naturally with existing submission workflows
Built for reflection first
The goal is to support reflective teaching and learning, especially in courses where students benefit from explaining how they approached a problem.
-
Encourages metacognition -
Supports conversations about strategy and struggle -
Useful in AI-aware coding pedagogy
Get started
Install the VS Code extension or review the classroom guide for using coding process reports in your course.