An evolving recommender-based framework for virtual learning communities. (1st January 2012)