Determinants of timely completion: the impact of Bachelor's degree programme characteristics and student motivation on study progress