I'm part of a large guild, oftenly full (500 members) and with 100~150 online. Officers find it very difficult to track who is active and representing the guild, is there any way to track down these informations in order to track inactive players?
As you'd probably know, you can track who is currently online but not representing your guid simply by looking at the guild window: a little green square next to a guild member's name means "online and representing", a green square with a horizontal grey line through it means "online but not representing", and a grey square means offline (of course they could be on using the "invisible" status and you wouldn't know whom they're representing).
Going with the option David suggested in the comments could easily be abused. If I leave a browser tab open and set it to auto-load every few hours, I can make it seem like I'm an active guild member without ever playing the game.
Gwen's suggestion could perhaps be used to create ranks similar to the following:
This could be adjusted depending on how much manual maintenance you want the patrols to do every x days, but you get my drift. It would probably be fair to put up a Message of the Day to explain this.