G Lakshmipathi,
As Aziz said, it is another angle to look at this topic!
Reading the inputs from various members, the analysis is becoming interesting! From your post, it seems that "you" are in-charge instead of gamification OR "the system". But the million dollar question is if there was no point system and some other notification (without point increase) of "correct and or helpful" posts, would the participation of you and other members be as enthusiastic?
has touched upon this point, with Likes and bookmarks. Deriving satisfaction from helping someone, rather than from the pursuit of points per se.
"Educated" by going through the links provided by Rob Dielemans
this thread should increase its scope, to include "why badges are important?"
thanks!
TW