Enhancing Online Learning Through Multifaceted Recommendation System