An electronic attendance register