Project details
 
World of Warcraft Game

Killer Monkeys - Attendance

Killer Monkeys - Attendance is an Addon that use the Built-in Wotlk Wow Calendar, to manage and generate the Guild Members Attendance.

==== HISTORY ====
Since Patch 3.0.2 the game have a built-in calendar feature. My guild has used phpRaid on our website to manage the raid events and generate the attendance.

We agreed that using the in-game calendar the officers work will be more easy, so we decide to use the calendar to since patch 3.0.2

The Calendar have 6 Flags on Inivite Status that we can use:
- Invited (members invited for the raid)
- Accepted (Members invited who accepted the event)
- Declined (Members invited who declined the event)
- Confirmed (Members who accepted the event and show up)
- Standby (Members who accepted but stay at replace)
- Out (Memers that accepted and do not show up, or members who dont declined or accepted the event)

So we can set some points for each flag, like 1 point to Confirmed and 0.5 point to Standby and -1 to out (negative point).
In the end the Addon will get the flag for each event and make the attendance using the formula

attendance = (((confirmed * factor_confirmed) + (standby * factor_standby) + (declined * factor_declined) + (out * factor_out)) * 100) / NUMBER_OF_EVENTS

====FEATURES=====
- Make the attendance number using calendar data.
- Dont need to sicronize with another member since the calendar is buil-in.
- Can choose the week days that count attendance (ex: Monday, Tuesday, Wednesday)
- Can ignore some events.
- Set the months to count attendance (1 default, 30 days).
- Set the flag values for your guild (Confirmed = 1 or 2 you choose).
- Auto update flags using the actual raid group. (Raid Check)

==== TODO =====
- Can choose the type of event that count attendance (Nax10man, Nax25man).
- Can update the event direct from the addon, not from Calendar.
- Purge button.
- Report Event and Player Att Details (TEXT and BBCODE, for Forums).

=== Know issues ====
- When fresh install to get the calendar data first you need to open the game calendar.
- To complete the data from an event you need to open the event from calendar, couse the Function OpenCalendarEvent is not working, wating blizz fix it.
- Last night i get an UI error when trying to update the calendar using the raid tab, but dunno why, investigating.

=== ENGRISH ====
My english is not that good to make a good explain here, sorry about that.

Comments
 
You must login to post a comment. Don't have an account? Register to get one!
 

Be the first to comment!