I have previously disparaged badges, but here is what I think they might do for learning:
1. The Learning can live forever (and more people can take part in it even after the experience initially happened).
2. Multiple people evaluating the reflections creates a shared learning environment.
3. Every outcome can be different. And, that is a good thing.
How are you using badges in your learning or the learning of your students?