- Make attendance ratings reflect a players most recent, and therefore relevant, behavior.
Specifics:
- I like the addition of the attendance records, but I have a suggestion for making them better. With the current system, people are liable to permanently ruin their records if they join several games and fail to take their turns (due to an unforeseen emergency, forgetfulness, or even temporary insanity).
Attendance records are useful only if they reflect patterns of behavior and can therefore be used to predict future behavior. My suggestion would be to limit the data used the calculation to that of recent games only (e.g. the last 100 games played, or the last 1000 turns taken, or the last 60 days). This way, a particular player's attendance record would be a better indicator of how they are likely to behave if someone were to join a game with them now. Outliers would eventually be washed away.
In addition to producing a more useful number, it would also encourage people to change bad habits. With the current system, if someone's attendance record is already in ruined, they may feel that there is no point in even trying to climb back up to a decent percentage. If my suggestion is implemented, people with bad attendance records may be encouraged to mend their ways, knowing that after a reasonable amount of time they could earn themselves a 100% attendance rating.