Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Restricting points for reuploading an assignment (assessable) should be possible #156

Open
Trainer123456 opened this issue Apr 13, 2023 · 1 comment

Comments

@Trainer123456
Copy link

Uploading the same file (assessable) again and again, earns the learner XP again and again, which allows for easy cheating.

Cheat Guard is useless, because time is not the issue, but the duplication is.
The file limit is useless against this, because the same file is overwritten again and again.

The re-uploading itself is not the problem, because learners should be able to improve answers or correct mistakes in their assignments. Since its the same assignment, it should earn XP only once and not once for every improvement.

@FMCorz
Copy link
Owner

FMCorz commented Apr 13, 2023

Hi @Trainer123456

Thank you for reporting this. XP does not limit the number of actions in time, especially in the free version. The XP+ version is more robust and can prevent repeated similar actions, but the cheat guard was never designed to prevent a learner from performing the same actions twice. Arguably, a learner is gaining experience for each assignment they submit.

We recommend exploring other event types, or reducing the amount of points earned per assignment uploaded. Or, if you were interested in XP+, you could explore offering points for completing the assignment instead of for uploading it.

Note that we are aiming to improve the flexility of the rules, so hopefully this will be addressed in the future.

@FMCorz FMCorz changed the title Easy cheating Restricting points for reuploading an assignment (assessable) should be possible Apr 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants