Modeling language learning using specialized Elo ratings