SparkGuardian Antiplagiat использует глубокий разбор синтаксических деревьев и алгоритм шинглов. Мы находим заимствования, даже если код был переписан.
Система не полагается на текстовые совпадения. Весь исходный код токенизируется, очищается от комментариев, а N-граммы сравниваются с использованием алгоритма Jaccard.
Отфильтровывайте заранее выданный студентам шаблонный код. Система сама вычтет эталонные токены.
Архивы директорий распаковываются на лету. Мы поддерживаем сотни файлов в одном проекте.
Гибкая организация потоков. Изолируйте проверку курсовых работ первого курса от экзаменов третьего курса в пару кликов.
Сборка структуры "Группа -> Студент -> Мероприятие".
Конвертация сырых файлов в нормализованные токены.
Каждая работа сверяется с каждой на поиск перекрытий.
Генерация отчета со списком найденных совпадений кода.
Да, преподаватель может загрузить архив с исходным кодом, который выдавался студентам как основа (эталонная база). Система автоматически очистит совпадения с этим кодом из финального отчёта.
Антиплагиат анализирует логическую структуру (Abstract Syntax Tree) и применяет шинглинг токенов. Переименование переменных, перестановка функций или вставка незначимых комментариев никак не повлияют на качество нахождения заимствований.
Организуйте независимые «Мероприятия» (Events) внутри платформы. Студенты и их работы будут сгруппированы строго в рамках своих мероприятий, что исключает пересечение проверок между разными курсами.
Результаты проверки выгружаются в разных форматах (JSON, HTML и PDF) и содержат консолидированную аналитику по всем студентам, включая попарную матрицу заимствований и списки самых подозрительных работ.