Search papers, labs, and topics across Lattice.
This paper introduces VISMATIC, a secure framework that enables process-oriented monitoring in computer graphics education while addressing the vulnerabilities of traditional environments like JupyterHub. By implementing robust environment isolation and tracking user interactions at the API level, VISMATIC effectively distinguishes between authentic student programming efforts and automated code generation. Pilot evaluations indicate that the framework can reliably flag anomalies associated with non-authentic workflows, thus preserving educational integrity in an era increasingly influenced by AI tools.
VISMATIC can detect automated coding behaviors while maintaining student anonymity, ensuring educational integrity in the age of AI.
Computer Science education fundamentally depends on intensive laboratory hours to foster true programming mastery and logical reasoning. However, the widespread adoption of Generative Artificial Intelligence (AI) has made it virtually impossible to distinguish authentic student effort from instant AI code synthesis by evaluating final submissions alone. To preserve pedagogical integrity, educators must enforce authentic coding discipline, guiding students through unassisted, iterative development cycles. While centralized environments like JupyterHub provide instructors with a platform to host and monitor the learning process step-by-step, they introduce severe operational vulnerabilities; because Jupyter environments inherently allow arbitrary shell command execution, they expose the underlying shared host to unauthorized system manipulation and lateral movement. This paper presents VISMATIC, a secure, low-cost framework designed to resolve this tension between process-oriented monitoring and infrastructure security. By pairing robust environment isolation with explicit user-interaction tracking at the API level, VISMATIC captures authentic programming behaviors without exposing the underlying host system. Evaluation from a pilot student cohort demonstrates that our macro-level behavioral metrics successfully flag statistical anomalies indicative of automated or off-platform workflows while preserving student anonymity, offering a scalable blueprint for safeguarding educational discipline in the AI era.