student submissions integrity diagnosis system (ssid) min-yen kan
DESCRIPTION
Means Through an easy-to-use, yet accurate and effective toolTRANSCRIPT
Student Submissions Integrity Diagnosis System (SSID)
Min-Yen Kan
Purpose
• Aid instructors in identifying instances of plagiarism in submitted source code
Means
• Through an easy-to-use, yet accurate and effective tool
Key Features
• State-of-the-art algorithm for detecting code similarities– Defeats many common student obfuscation tricks
• Supports 4 languages currently– Java, C++, C, Python
• Data Visualization– Easily spot clusters of students who share similar code
• Easy to use web interface– Course management, user management
Screenshot 1 - Login
Screenshot 2 – Course Management
Screenshot 3 – Multiple Assignments Per Course
Screenshot 4 – Automatic Plagiarism Detection
Screenshot 5 – Code Browser
Screenshot 6 – Visualization
Screenshot 7 – Tracking of Students Across Assignments