student submissions integrity diagnosis system (ssid) min-yen kan

11
Student Submissions Integrity Diagnosis System (SSID) Min-Yen Kan

Upload: tracey-little

Post on 06-Jan-2018

218 views

Category:

Documents


0 download

DESCRIPTION

Means Through an easy-to-use, yet accurate and effective tool

TRANSCRIPT

Page 1: Student Submissions Integrity Diagnosis System (SSID) Min-Yen Kan

Student Submissions Integrity Diagnosis System (SSID)

Min-Yen Kan

Page 2: Student Submissions Integrity Diagnosis System (SSID) Min-Yen Kan

Purpose

• Aid instructors in identifying instances of plagiarism in submitted source code

Page 3: Student Submissions Integrity Diagnosis System (SSID) Min-Yen Kan

Means

• Through an easy-to-use, yet accurate and effective tool

Page 4: Student Submissions Integrity Diagnosis System (SSID) Min-Yen Kan

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

Page 5: Student Submissions Integrity Diagnosis System (SSID) Min-Yen Kan

Screenshot 1 - Login

Page 6: Student Submissions Integrity Diagnosis System (SSID) Min-Yen Kan

Screenshot 2 – Course Management

Page 7: Student Submissions Integrity Diagnosis System (SSID) Min-Yen Kan

Screenshot 3 – Multiple Assignments Per Course

Page 8: Student Submissions Integrity Diagnosis System (SSID) Min-Yen Kan

Screenshot 4 – Automatic Plagiarism Detection

Page 9: Student Submissions Integrity Diagnosis System (SSID) Min-Yen Kan

Screenshot 5 – Code Browser

Page 10: Student Submissions Integrity Diagnosis System (SSID) Min-Yen Kan

Screenshot 6 – Visualization

Page 11: Student Submissions Integrity Diagnosis System (SSID) Min-Yen Kan

Screenshot 7 – Tracking of Students Across Assignments