The next generation of electronic attendance solutions