You can use check-in and check-out features in all activity entities.
Check-In feature enables admin/user to keep track of exact time spent behind an activity.
With the help of check in/check out button, you can tag geo-coordinates of the location and time while starting and completing an activity.
To perform check in, click on check-in icon available on the info card of an activity. 
Once checked in, it would show action button to check out and show Check In/Check-Out History. 
Users can Check-In or Check-Out from the map by clicking on the activity or from the detail view of activities by clicking on the title activity name.
If the user is checking in late then the Reason for late check in field will be visible where the users can enter their reasons for being late.