Using online collaborative learning environment to promote reasoning skills