Comprehensive quality management with recording playback, scorecards, real-time coaching, and gamification