danmarsden / moodle-mod_attendance

Allows an attendance log to be kept in Moodle
https://moodle.org/plugins/mod_attendance
64 stars 156 forks source link

Generate paper sign-in sheet that can be scanned in to take attendance #356

Open ecampbell opened 5 years ago

ecampbell commented 5 years ago

I would like to be able to generate a printable sign-in sheet that students could sign, which could then be scanned back in to Moodle to record attendance, perhaps with boxes marked in by the teacher after the class, based on who signed in. This enhancement would serve two purposes: a) the attendance could be taken without requiring any technology in the classroom, and then efficiently recorded electronically afterwards; b) the scanned in sheets could be kept as a permanent record to avoid paper filing, and would be much easier to find too. There is already a block Signin Sheet that generates a paper sign-in sheet for attendance, that can be passed around a class for students to sign, but it cannot be used to record attendance electronically. The activity Offline Quiz generates quizzes in PDF format that can be printed to conduct paper-based quiz assessments, and subsequently scanned back in to Moodle, and scored automatically, so a lot of the required PHP code already exists.

danmarsden commented 5 years ago

Sounds interesting. Yes there are a number of different plugins around that could allow some code re-use - Coventry uni also have a barcode scanning thing for physical assignment submissions that might have some re-usable code too. (still going through approval process in the plugins db.)

I can't see this being something I would spend any volunteer time on though, but pull requests are always welcome. Feel free to get in touch privately if this is something you would like to pay for my time to develop too.

FYI - Teachers can take attendance using the official Moodle Mobile app so that might also help in your situation as well.