is it possible to calculate the duration that each person will take to answer each question.
Yup, see https://docs.getodk.org/form-audit-log/ and https://docs.getodk.org/form-logic/#lightweight-timestamping.