Skip to content

An example project to detect cheats in an exam with using similarity detection.

License

Notifications You must be signed in to change notification settings

maemresen/similarity-detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Similarity Detection - Data Mining Project

Similarity analysis methods may be used to detect cheating in exams. Attached is data set for answers of a question. Among a number of exam takers, there are a few students who cheat. Using following similarity analysis techniques identify students that cheat.

  • Jaccard see
  • Normalized Levenshtein see

Usage

  • Building project
    mvn clean package
    
  • After you obtain the jar the usage is as follows:
Usage: java -jar similarity.jar [-d] [-t <cheat_threshold>]
    Options:
    -d  Detailed printout. To print each distance found
    -t  Cheat Threashold. If two answers has distince lower than threashold than it is a cheat.
        Default Value: 0.4

About

An example project to detect cheats in an exam with using similarity detection.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages