Why option generation matters for the design of autonomous e-coaching systems