Skip to content

Simple cheating detection  #222

@LightFelicis

Description

@LightFelicis

MOSS is integrated into Szkopuł but requires a lot of preparations from teacher side to use it. Tbh I think the moss feature is a bit of an overkill.

Feature request:

Within a contest, if student submits a solution identical (sha256 of files) to already submitted solution by different student, notify a teacher and display the score in the ranking with little (!) sign in the corner. Similar to disqualifications, but on the problem level. Teacher should be able to manually dismiss the warning or disable the feature for certain problems.

Stretch goal:

To support identical solutions but different variable names, we may develop a microservice that given cpp code, unifies variables and removes comments.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementpythonPull requests that update Python code

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions