Error: Self-marking has been disabled.

Error: Self-marking has been disabled.

by Javier Gonzalez Mendez -
Number of replies: 1

Complete error message is: Self-marking has been disabled for a session because this device appears to have been used to record attendance for another student.

It can't be truth as I'm trying it from a testing iPad where we didn't even had the login done.

Attached are attendance's settings and the error the students get. At the moment with iOS 18.2.1 and 18.3.1

Do you have any hints from where this error might be coming?

Thank you very much,

Javi

Attachment Media.jpeg
Attachment msedge_qEzCFD2f39.png
Average of ratings: -
In reply to Javier Gonzalez Mendez

Re: Error: Self-marking has been disabled.

by Dan Marsden -
Picture of Core developers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers Picture of Plugins guardians Picture of Testers Picture of Translators
it's the setting down the bottom "Prevent students sharing IP address" that is triggering this.

If you are getting this error when you know the users are using different devices it likely means that Moodle is not recognising unique IP addresses for each user connecting to your site. This might be due to your Web server configuration or a shared network using something like a proxy which makes all users look like they are using the same IP address. In that case you will not be able to use this setting within the attendance plugin - set "prevent students sharing IP address" to "No".

Moodle does have some admin-level settings that allow it to control where to look for the users IP Address - ask your Moodle admin to take a look at the "getremoteaddrconf" setting under admin > server > HTTP - they may need to add a list of your organisations web proxys to the ignore list and may also need to adjust which HTTP header contains the users physical IP address.
Average of ratings: Useful (2)