Barcode scanning is likely the best way to implement. My experience is making sure the barcodes large enough to scan quickly if using iOS devices. Decent sized QR codes based on 3 to 4 digit alpha-numeric data have been good for me. FMGo is particular about orientation when scanning barcodes. If the code is not squared up with the camera it will not read. If you want to setup other scanning options and bring the data into FM later that is also an option.
You would need staff at each session to scan and have enough staff to accommodate everyone quickly. maybe scanning half on entry and half on exit?
You could offer a conference app for iOS users that would allow them to check themselves in at scanable station in the room. You need to offer internet connection and the app.
One option I am hoping to have time to work with soon is using the Google Cloud Vision API to extract text via OCR. This can be faster on the scanning side with the server doing the work to process the OCR text. Sadly they do not offer facial recognition...yet. Vision API - Image Content Analysis | Google Cloud Platform Price are free for the first 1000/month and then really cheap after that.
Either way you can email the Company and the attendee x minutes after the session start notifying they have not checked in successfully.
I wouldn't use an iOS device to scan the barcodes. That works, but it's a bit slow. A USB scanner attached to a laptop is simple to integrate with a FileMaker solution and can scan badges much more quickly than the camera on an iOS device.
Thanks everyone .. what about find a device compatible with FileMaker Pro ? Will any Barcode scanner work or only the 'made for filemaker' ones listed on the filemaker site ?
I don't think it's an issue. Barcode scanners can be programmed to read a multitude of formats.
"code 3 of 9" is probably the most ubiquitous simple code out there.
This really depends on your need to get the scanned data directly into FM in real time. Some scanners are small and have internal memory that store batch scans you import those into FM later.
Made for FM works well with FM, but any scanner that acts as a keyboard entry will work. The hardware investment for scanning is something to consider.
The default setting for bar code scanners, magnetic strip readers etc. is "keyboard emulation mode". the data scanned in from the scanner is input into the computer just as though you had a very fast typist manually typing in data. you can even configure most of them to put additional characters at the beginning and end of the scan that can be used to trip the OnLayoutKeystroke trigger or OnObjectExit trigger to fully automate the scanning process. The first trigger can detect the start of a scan and put the focus into a text field to accept the scanned data. If you append a tab, return or enter character to the end of the scan, this can trip OnObjectExt to then perform a script to process the scan, such as creating a record to record the person's attendance at the event.