Impact of self-assessment by students on their learning