How can I change activity duration from minutes to hours?
Try the following modules to collect activity data and convert hours to minutes on the front end.

https://www.drupal.org/project/webform_civicrm
https://www.drupal.org/project/webform_calculator