I know this is a different situation, but before I got hurt and had to go on disability I was a supervisor for a crew on commercial construction. They either did the work that was assigned to them or they found other employment. If they didn't want to do the work I didn't do it for them I got someone else who would do the work. I knew the qualifications of my employees, they were paid accordingly and assigned work according to their qualifications. The younger inexperienced were usually paired with older experienced workers so they could learn from them and get increases to their pay. There were no time clocks to punch but it if they were late or late returning from lunch their pay was docked 1/2 hour and if it became a habit after being warned about it they were replaced. If I needed someone to stay and do something last minute at quitting time I'd ask for a volunteer. If it took 5 minutes to do the job they were paid at least 1/2 an hour overtime. They knew exactly what I expected and I ran into very few problems.