An analysis of response mode and feedback factors in automated instruction