Just an update on this. This was originally our post, but we are working on a solution for this that integrates with the member portal and allows any logged in family member to basically pre-choose all the classes for their family from their mobile device. From a security perspective, it only works if they're logged in, and it does not actually check them in, it simply caches their selections and presents them with a QR code. Once they arrive at the campus, they will scan the QR code at a designated kiosk, which will complete the checkin process, record their attendance and print the labels.
This approach solves several security concerns:
1. There's no way for a bot to harvest information about members by trying random phone numbers. This is a huge concern with a system that allows phone lookup from remote locations
2. There's no way for attendance to be recorded and a person be shown as checked in without them actually being on campus and scanning the QR code.
3. There's not an untended printer with a huge pile of labels to sort through. The labels only print when the person arrives and presents their QR code at the kiosk.
We have a fully working concept but have not actually deployed this yet. Once we know it's stable, our goal is to make it available on the hub for other churches to use.
