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

Post on 06-Jan-2018

218 views 0 download

description

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

Transcript of Student Submissions Integrity Diagnosis System (SSID) Min-Yen Kan.

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