Skip to content

effect/noplag

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

noplag

Looks for plagiarism in Pascal source code

Noplag

Looks for plagiarism in Pascal source code

Noplag — проект, предназначенный для поиска плагиата в исходных текстах программ. Noplag позволяет накапливать базу из программ и определять для программы наиболее похожие на неё из базы, а также степень похожести.

Результаты сравнения программ отображаются в виде диаграммы. Реализована возможность просмотра исходного кода любой из программ и информации об авторе.

Программа может оказаться особенно полезной для преподавателей, которые регулярно проверяют задания у студентов или учеников, позволяя в считанные секунды сравнить очередную программу с показанными ранее.

Используя Noplag, можно сравнивать программы, написанные на языке программирования Pascal, применяя различные алгоритмы.

В проекте реализованы два алгоритма сравнения программ. Эти алгоритмы способны находить даже хорошо скрытый плагиат. Кроме этого оставлена возможность добавлять другие алгоритмы сравнения программ в виде плагинов к проекту.

Noplag имеет простой, удобный в использовании интерфейс. На любой из столбцов диаграммы-результата можно кликнуть мышкой, при этом будут отображены исходные коды обеих программ: проверяемой программы и проргаммы, похожей на неё.

При клике правой клавишей мыши на исходный код программы, отображается дополнительная информация о ней.

About

Looks for plagiarism in Pascal source code

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published