With the growing influence of AI tools like ChatGPT and GitHub Copilot, ensuring academic integrity in programming assignments has become increasingly complex. This article introduces Coffre, an innovative virtual machine developed by students at IITB Trust Lab under the guidance of Prof. Uday Khedker. Designed to provide a secure, streamlined environment for completing and submitting assignments, Coffre helps maintain fairness while supporting student autonomy. Currently in use by over 200 students, Coffre represents a forward-looking approach to academic honesty in the digital age—combining usability with integrity.
Unlike proctored exams, programming assignments typically take place in unmonitored settings—students complete them at home, on personal devices, connected to any network of their choice. While this model offers flexibility and convenience, it also opens the door to a wide range of integrity concerns. Without any formal oversight, students can easily share code with peers, or even submit assignments completed by someone else.
These issues are not new, but their scale and ease have dramatically increased in recent years. With just a few clicks, a student can now find solutions to common programming tasks on forums, GitHub repositories, or Q&A websites. Even more significantly, the rise of Generative AI tools like ChatGPT and GitHub Copilot has introduced a new dimension to this problem.
These tools can produce working code in seconds, often bypassing the need for deep understanding or problem-solving. As a result, a student may be able to generate correct-looking solutions without grasping the underlying concepts—leading to a false sense of competence and a serious erosion of academic standards.
For institutions, this presents a difficult dilemma: How do you foster independent learning in open environments while still maintaining fairness, academic honesty, and meaningful assessment?
This is precisely the challenge that Coffre, a tool developed by students of Trust Lab under the guidance of Prof. Uday Khedker, seeks to address. It’s a necessary response to an urgent problem —and one that will only grow in complexity as technology advances.
Unlike proctored exams, programming assignments typically take place in unmonitored settings—students complete them at home, on personal devices, connected to any network of their choice. While this model offers flexibility and convenience, it also opens the door to a wide range of integrity concerns. Without any formal oversight, students can easily share code with peers, or even submit assignments completed by someone else.
These issues are not new, but their scale and ease have dramatically increased in recent years. With just a few clicks, a student can now find solutions to common programming tasks on forums, GitHub repositories, or Q&A websites. Even more significantly, the rise of Generative AI tools like ChatGPT and GitHub Copilot has introduced a new dimension to this problem.
These tools can produce working code in seconds, often bypassing the need for deep understanding or problem-solving. As a result, a student may be able to generate correct-looking solutions without grasping the underlying concepts—leading to a false sense of competence and a serious erosion of academic standards.
For institutions, this presents a difficult dilemma: How do you foster independent learning in open environments while still maintaining fairness, academic honesty, and meaningful assessment?
This is precisely the challenge that Coffre, a tool developed by students of Trust Lab under the guidance of Prof. Uday Khedker, seeks to address. It’s a necessary response to an urgent problem —and one that will only grow in complexity as technology advances.
Currently it is being actively used as part of the compiler course for about two hundred undergraduate students. Coffre is undergoing active bug testing and feedback collection, with the goal to scale this tool across the entire Computer Science department at IIT Bombay. Eventually, we hope to make it available to other universities and institutions seeking practical, scalable solutions to the universal problem of assignment integrity at institutions of learning.
As IITB Trust Lab continues to blend research with real-world implementation, Coffre stands as an example of how we can use technology to proactively adapt to emerging challenges posed by technology itself.