Creating attendance tools

Please users, has any one created attendance tracking tools and how was analysis done to track each participants attendance rate.

I love to hear ideas on this.