I have one request for an improvement in this otherwise great plugin: could you move the "Require network adress" setting out of the "advanced" settings (only shown when clicking on "show more").
It is not really necessary to hide this setting, it only creates confusion (especially when this is set to something, and the settings page is not really cluttered anyways. Also, its always a bad idea to hide just a single setting behind another click in my opinion.
Even better would be not to hide those settings until "Allow students to record own attendance" is checked, but to just grey them out - thats more consistent with other Moodle modules, and makes it easier for users to know which options exist without trying them