1. A method for metrics-based game operations, the method comprising: receiving information over a communication network concerning game play of a first player in an online game session, the information having been collected in accordance with a predefined benchmark of the online game session; providing the received information to a database in memory for storage; executing instructions stored in memory, wherein execution of the instructions by a processor: generates a metric based on an analysis of the information concerning the game play of the first player in the online game session; determining a training curriculum for the first player based on the generated metric; and providing the determined training curriculum to the first player.