Dear Debbie
Regarding: "Is it a good idea to have two workbooks? ..."
IMHO: **I think,**Instead of one problem, you might end up with
two.
Maybe, 1 computer and 2 scanners, the IT team could set up the two scanners for one PC.
Regarding: The code and your requirements for the workbook
I'll do my best to help you, No problem.
Now let's put your requirements and goals aside
Regarding: COVID restrictions and the whole idea behind the control, tracking**and keep a record of who sat next to whom.
IMHO
My suggestion:
To Assing the same seat to the same person all the time.
According to your total employees and seats, you could assign each seat to the same 5 to 6 employees numbers.
So,
Seat#1 could be for Employees ID-01,02,03,04,and 05
Seat#2 could be for Employees ID-06,07,08,09, and10
and so on.
It would allow you to control the time and let them know when their assigned seat is available.
Also, I think they might feel more confident if they sat on the same seat knowing that the previous one will be the same person all the time and not a random previous user.
You could assign also a time for the lunch break for these 6 employees in advance. And let them know.
That might avoid long queuing for lunch
It could help to reduce further the risk of spreading the virus
Once again is my modest suggestion.
It might don't work in your place and scenario,
It is up to you guys.
Anyway
I'll work on the solution to your problem.
Regards
Stay Healthy