The temporal learning estimator: Individual learning curves with reliable initial estimates and guaranteed comparability between distant estimates.
A Ruby implementation of Trueskill Through Time.