This repository is a full-stack tool designed for the automated analysis and visualization of student programming assignments (specifically Java). It uses a "Graph-as-a-Service" approach to compare student submissions, detect similarities, and group them into clusters based on different analysis dimensions.
nextjs cytoscape graph-visualization software-metrics similarity-detection fastapi java-analysis knn-graph code-clustering
-
Updated
May 14, 2026 - Python