Give them a shell-account on any Linux-machine, tell
them to SSH/Putty into it and don't do anything.
At the end of the day run
which will spew out login-time, log-out time, and time connected.
I've written a little shell-awk script to do reporting on that kind of