The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
entering numbers and scanning is 'bounce' (double clocking).
Bounce protection was enabled a few years ago after tracking down a bounce (double-clocking) issue that at first seemed random and sporadic until a few users (out of hundreds) started showing a pattern. I didn't know it was possible to submit a webform twice by double-clicking. Once I had mastered the extreme double-click method, I was able to replicate then address the problem.
My wife has a tendency to double-click everything as well, including buttons or links in web pages.
As for scanner bounce, I would hope the scanner has a programmable delay to help eliminate double-scans.
If you're just scanning to make a "state transition" (on shift/off shift, undifferentiated), then you'll need a defence against lost/forgotten/duplicated transitions. For example, when they scan "in", you should provide some feedback like "Welcome", and "Goodbye" for scanning "out", and provide a procedure for sorting things out if they get the "wrong" feedback.
It's not simple!
Software rusts. Simon Stephenson, ca 1994. So does this signature. me, 2012
I'm expecting that at least a dozen each day will forget to bring/lose their badge...I certainly can't expect them to keep up with anything else.
I'm actually leaning towards rewriting the app to work with Xbox/Kinect on a huge display so they can just point to their option and blink. I'm also thinking of adding a thermal sensor and a metal detector so it can monitor body temps and find weapons.
the week starts on sunday: so friday would be day 6, not 5. and unless you work weekends, it would be impossible to be late to work on Saturday. so, you were late to work on Thursday or your boss is high on drugs and you should yell back.