Method and system for evaluating performance a user on an e-learning system is disclosed. A capturing module is configured to capture activity data related to a plurality of entities from the user in un-structured form wherein the activity data comprises a transactional data and a log data. An ETL module is configur...