Assessment
Current Status
Assessment is currently broken, and you should not try to use it yet. Here is what needs to be done before it will work:
| Convert to Ace3 | Convert to combat log API | Notes | |
|---|---|---|---|
| Core |  Done | ||
| Roster |  Done | Quick conversion of long-defunct RosterLib. Needs to be rewritten. | |
| Tags |  Done | ||
| Core Modules | |||
| CombatTime |  Done | ||
| DisplaySets |  Done | ||
| GroupMembers |  Done | ||
| Display Modules | |||
| BarInterface |  Not Done | In progress. | |
| Data Modules | |||
| Activity |  Done |  Done | |
| Aura |  Done |  Done | Needs testing. | 
| CrowdControl |  Done |  Done | |
| CustomColorType |  Done | ||
| Damage |  Done |  Done | |
| Death |  Not Done |  Not Done | |
| Dispel |  Done |  Done | |
| Gain |  Done |  Done | |
| Guild |  Done | ||
| Healing |  Done |  Done | Needs support for absorbs, maybe as a separate module. | 
| Interrupt |  Done |  Done | |
| Offline |  Done | ||
| Threat |  Not Done |  Not Done | Needs more extensive work to use modern threat API instead of long-defunct ThreatLib. | 
| Unit Data |  Done | ||
| Extra Modules | |||
| BigWigs |  Not Done | May add support for other popular boss mods. | |
| Broker |  Done | ||
| SoloHide |  Done | Should probably be merged into Core or BarDisplay. | 
Please do not submit any tickets about any components/modules which are marked as Not Done in the above table.
Description
Assessment is a comprehensive combat monitor addon. It is written in a modular fashion, allowing for many different types of data collection and presentation.
The default presentation is a familiar bar list, with convenient features like navigating through left- and right-clicks, a favorites list for quick access to different data views, easy reporting to any channel, multiple windows, and a Broker plugin.
Data views are defined through a highly flexible tagging system. If a view you want isn't predefined by a module, it's likely you can create it.
Included modules
- Activity — Damage Activity, Healing Activity, Average Instant DPS, Average Instant HPS
- Aura Uptimes
- Crowd Control — Crowd Control Breaks
- Damage — Avoidance, Damage Dealt, Damage Taken, DPS, Group DPS, Highest Hits
- Deaths — Death Recent Event Log, Flat Death List, Kills
- Dispels
- Healing — Healing Done, Healing Received, Overhealing Done, Raw Healing Done
- Interrupts
- Power Gains
- Threat
To-Do List
- Convert all modules to Ace3 and COMBAT_LOG_EVENT_UNFILTERED
- Add collection and display of Absorbs data
- Merge pet data on display, not on collect, so it can be toggled on the fly
- Rewrite SoloHide module as a general purpose "hide and/or pause when <condition>" module
- Rewrite RosterLib properly, tailored to Assessment's needs; see GridRoster for ideas
- Convert CLEU handlers to use table lookups instead of huge if/then blocks
- Convert everything to use GUID/spellID instead of unit/spell name
- Possibly convert module CLEU registrations into a single CLEU registration in the core, needs investigation into efficiency
- Organize translations better in files, and add to web localization app
- Write some documentation for tags etc.
How to report a bug
Submit a ticket. Please read the instructions first, fill in all of the requested information, and remember to check back on your ticket in case I need more information!
Please do not submit any tickets about any components/modules which are marked as Not Done in the above table. I already know they don't work!
How to suggest a feature
Sugguestions for new features are not being considered at this time. Please wait until Assessment is in a more functional state.
Credits
- Roartindon — original author
- Vivianne — Activity module
- Durcyn — initial CLEU conversion of some modules

 
        