Adaptive composition of personalised learning activities - Ian O'Keefe (2012)