MARS: a rule based system for recommending learning objects in a given context