Evaluating robots as teachers or partners in language learning exercises