That would be awesome. FairSetup can help you out.
Everyone is asked, via weekly email, to note how they met expectations.
Everyone sees how everyone else answered.
Managers make the last call on how everyone is assessed.
The data collected is used to calculate relateive impact of every team member.
The impact can be used to drive compensation and/or other decisions.
Because your teams deserve a system that doesn't create extra work, that doesn't use gimmicks.
Your team deserves a tool that does one thing and does it in a way that is unintrusive, easy, and automated.
A system that can:
Track how people meet expectations and
help make decisions based the collected data.