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

Slides:



Advertisements
Similar presentations
Data Mining and the Web Susan Dumais Microsoft Research KDD97 Panel - Aug 17, 1997.
Advertisements

Use of Plagiarism Detection Services at JNU Manorama Tripathi Central Library JNU, New Delhi.
A Toolbox for Blackboard Tim Roberts
APC Issue Tracking Introduction and Tour of APC’s JIRA Issue Tracker.
VLab Web Application Architecture Xinyi Dong 10/1/
Introduction to: Turnitin VLE training. About Turnitin Web-based application Online submission of assignments Plagiarism detection Integrates with Blackboard.
Microsoft Access 2007 New and Improved. Improved Interface / New icons for easy accessibility. / Several Pre-built templates. / Drop down menus. / New.
MyUCDavis Course Management Tools CC-FIT11/8/2004.
David Gardner, Learning Development Unit, March 2003 JISC Plagiarism Detection Service zKey Points:  Provided by JISC for 2 years free of charge  Service.
The Best Zoo Web Programming money can't buy. That's right. You can't buy web programming like this. That's why we're giving it away for free!!!
ENGR 3 rocks. Debugging Skills Read the error message. Try to decipher which line of C code is causing the problem. Read that line of code carefully for.
IS 118 Introduction to Development Tools Week 1. Things to Cover UCID WebCT AFS Visual Basic.net Running PHP.
XProtect ® Essential Brilliant simplicity. With support for up to 26 cameras, XProtect Essential is cost-efficient and easy to use IP video surveillance.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
CRYSTAL REPORTS Jacob Grogan. CRYSTAL REPORTS AND WHY IT’S USEFUL? “ Crystal Reports is a popular Windows-based report generation program that allows.
An ide for teaching and learning prolog
Syllamaster Jason Bosyj Dean Campbell Shaam Haffar Jon Kyger Kelly McCourt Jared Medved Matt Reed Gene Steratore.
Enterprise Object Framework. What is EOF? Enterprise Objects Framework is a set of tools and resources that help you create applications that work with.
Agile Group – DIEE, Università degli studi di Cagliari XPSwiki: an Agile Tool Supporting XP Process Sandro Pinna, Paolo Lorrai, Giovanni Corriga DIEE –
Meal Menu Application Nabil Allataifeh. Preview The program is an application that can be used to search for meals and restaurants in a very friendly.
Open Web App. Purpose To explain Open Web Apps To explain Open Web Apps To demonstrate some opportunities for a small business with this technology To.
Programming language A programming language is an artificial language designed to communicate instructions to a machine,languageinstructionsmachine particularly.
WordFreak A Language Independent, Extensible Annotation Tool.
Technology Tools Office of Instructional Technology.
Melissa Armstrong – Sponsor Dr. Eck Doerry – Mentor Greg Andolshek Alex Koch Michael McCormick Department of Computer Science SolutionProblemDesign User.
1 2. Program Construction in Java Programming Fundamentals.
Nick Draper 05/11/2008 Mantid Manipulation and Analysis Toolkit for ISIS data.
Digital Library Syllabus Uploader Will Cameron CSC 8530 October 19, 2006 Project Presentation 2.
C# AND ASP.NET What will I do in this course?. MAJOR TOPICS Learn to program in the C# language with the Visual Studio IDE (Interactive Development Environment)
Turnitin Simon Pinter Faculty Technology Services.
Poon Yan Horn Jonathan 09/04/2010 School Of Computing National University of Singapore Student Submissions Integrity Diagnosis (SSID) A User-Centric Plagiarism.
Computer Security coursework 3 (part 1) Dr Alexei Vernitski.
Implementation of a Relational Database as an Aid to Automatic Target Recognition Christopher C. Frost Computer Science Mentor: Steven Vanstone.
GUI For Computer Architecture May01-05 Team Members: Neil HansenCprE Ben JonesCprE Jon MathewsCprE Sergey SannikovCprE Clients/Advisors: Manimaran Govindarasu.
Protocol Derivation Assistant Matthias Anlauff Kestrel Institute
Implementation of SCENS Yan Zhao. Current Status Current implementation is web-based –
A script free GUI Automation Framework using Sikuli Nikhil K R
A Pictorial Introduction to Components in Scientific Computing.
COPYRIGHT © 2008 – APEX SOFTWARE LTD. ALL RIGHTS RESERVED Human Resources COPYRIGHT © 2008 – APEX SOFTWARE LTD. ALL RIGHTS RESERVED Browser Icons INTEGRATOR’S.
Cross Language Clone Analysis Team 2. Team Introduction Task Summary Introduction Scope of Work Description of Related Research Identification of User.
Feature Synopsis Easy and fast upload as well as transfer of billing information to employees. Multiple GSM number support. Multi-provider support. Easy.
EWA 101: How to Roster Students Easy to Assign. Easy to Use. Easy to Manage.
Object Oriented Programming Criteria: P2 Date: 07/10/15 Name: Thomas Jazwinski.
Mantid Manipulation and Analysis Toolkit for Instrument data.
AprJulOct2014AprJulOct2015Apr Kick-Off 5/1/13 Minimal Prototype 9/30/13 Submission 11/25/13 Release Web Prototype 3/1/14 Online Testing 5/20/14.
By SPEC INDIA. TestComplete – An Introduction An automated testing tool by SmartBear – TestComplete is a comprehensive product with umpteen features and.
Creating your course on MOODLE Learning Management System.
Learning Management System. Introduction Software application or Web-based technology used to plan, implement, and assess a specific learning process.
InSilicoLab – Grid Environment for Supporting Numerical Experiments in Chemistry Joanna Kocot, Daniel Harężlak, Klemens Noga, Mariusz Sterzel, Tomasz Szepieniec.
Discover How You Can Increase Collaboration with External Partners While Reducing Your Cost in Managing an Extranet from the Azure Cloud MICROSOFT AZURE.
TECH RELATED TOPIC PRESENTATION MICROPROCESSOR: CSE341 COURSE INSTRUCTOR DR. JIA UDDIN Assistant Professor Department of Computer Science and Engineering.
Can I have separate Store of My website for Different set of Users.
Course Project Lists for ITCS6157 Jianping Fan. Project Implementation Lists Automatic Image Clustering You can download 1,000,000 images from You can.
Selenium Online Training. Every new web application or product needs to undergo software testing to protect itself from bugs, codes and any defects. Testing.
Best Way to Learn Selenium Course in Online. Looking to learn best testing tool? If your preference is selenium testing then your choice is perfect. The.
Website Source Code Free Download.
Music Editing Software
Music Editing Software
A Web-based Automatic Program Grader
NGS computation services: APIs and Parallel Jobs
FEATURE OF THE (EVERY OTHER) DAY
Selenium Testing Training
An Expert Guide On Regression Testing. A software regression is any undesired variation that occurs from code changes. Let just take an example of this.
7 Best Programming Languages Based as per Earnings & Opportunities
Division of Air AirCom DARM’s New Compliance and Enforcement Database and Field Inspection Tool.
EXTENSION AND INTEGRATION
Unit 6 part 3 Test Javascript Test.
Semi-Automatic Data-Driven Ontology Construction System
JLSim – customizable traffic simulation application
On-the-spot student performance analysis through visualization
Presentation transcript:

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