Hi Jane
I found TL-3867 Course completion based on activity completion date in face to face rather than when marked attended.
This was fixed in v 2.5.0 so if you are using a later version than this this should be an option.
regards
Craig