1. A method for providing guidance to a user of a construction machine, comprising: computing kinematic behavior of a construction machine based on data received from the construction machine while performing a task; comparing the kinematic behavior with a model for operating the construction machine for performing the task; and sending feedback data to the construction machine based on the comparing to provide guidance to the user of the construction machine for performing the task.