The personal learning environment (PLE) concept offers a learner-centric view of learning and suggests a shift from knowledge-push to knowledge-pull approach to learning. One concern with a PLE-driven knowledge-pull approach to learning, however, is information overload. Recommender systems can provide an effective mechanism to deal with the information overload problem in PLEs. In this paper, we study different tag-based collaborative filtering recommendation techniques on their applicability and effectiveness in PLE settings. We implement 16 different tag-based collaborative filtering recommendation algorithms, memory based as well as model based, and compare them in terms of accuracy and user satisfaction. The results of the conducted offline and user evaluations reveal that the quality of user experience does not correlate with high-recommendation accuracy.