TeamPages allows members (of a team/club/organization) to update their own attendance on the event page or when they receive the notification to attend the event. The administrator can also mark their attendance for them on the event page as well.
Attendance history is captured in full on each individual team website. See our article on Event Attendance for Teams for more information.