(Ghauth and Abdullah, 2011). According to precision
and recall scores, it has been proved that
recommendation results are better than
recommendations based on similarities between
learners.
The inclusion of good learners in learning the
process is not a new concept. Topping’s theory on
peer learning spots the importance of peer helpers in
learning (Topping, 2005). Peer helpers are chosen out
of the best learners and they have superior mastery in
a small part of the curriculum. In terms of the
recommender systems of learning materials,
Topping’s theory is implemented by including good
learners’ experiences in the recommendation. It is
different from conventional collaborative filtering,
which considers the similarity between learners in
rating learning materials without considering how
good the peer learners are.
The inclusion of good learners in learning process
is not a new concept. Topping’s theory on peer
learning spots the importance of peer helpers in
learning (Topping, 2005). Peer helpers are chosen
amongst the best learners and they have superior
mastery in a small part of curriculum. In term of
recommender systems of learning materials, the
Topping’s theory is implemented by including good
learners’ experience in recommendation. It is
different from the conventional collaborative filtering
that considers the similarity among learners in rating
learning materials without considering how good the
peer learners.
In this study, we combine collaborative tagging
and filtering and introduce a new approach to
collaborative filtering by applying good learners’
recommendations combined with similar learners’
recommendations. By considering good learners’
recommendations, the recommender will produce
learning materials that meet the learners’ needs. On
the other hand, the conventional method produces
recommendations appropriate to the learners’
characteristics in that learners like the recommended
objects. Hence, we argue that a combination of the
two methods will improve the quality and the
suitability of the recommendations for learners.
The remaining part of this paper is organised as
follows. Section two, on related work, discusses
current studies on recommender systems. Section
three, on recommenders of learning materials,
discusses our proposed framework for recommending
learning materials based on recommendations from
good learners who have been rated as similar to the
active learner. Section four discusses the experiments
and the results. It is followed by section five, which
includes the conclusion and discusses future work.
2 RELATED WORK
The process of recommending learning objects can refer
to previous studies on recommendation systems for
various objects, such as movies, learning materials,
books, goods, et cetera. A recommender system is a tool
that identifies items that are similar to the active user’s
interests. Recommendation systems help users to choose
objects they might find in their interests or that are
useful. The main purpose of recommendation systems is
to choose certain objects that meet the users’
requirements. The quality of the recommendation
depends on the experience of the active user in rating the
objects and the rating patterns the objects have received.
There are two main approaches in recommender
systems: content-based and user-based approaches.
The first approach recommends objects that share
similarities with other objects liked by the active user
in the past (Lops et al., 2011). The key to this approach
is that the objects that might interest the user must be
similar to the objects he or she has liked previously.
Content-based approaches identify new, interesting
items based on the similarities between the features of
the items. Hence, new items share similarities with the
items that the user has previously viewed. It treats the
recommendation problem as a search for related
objects. When a user rates an item, the algorithm
constructs a search query to find other items with
similar keywords or subjects that have been given
similar ratings. Information about objects is stored and
considered in the recommendation process. In previous
studies, content-based approaches have been combined
with the user’s preferences. In learning material
recommender systems, for example, the preferences
could be media, language, or the topic being learned by
the user (Wang et al., 2007).
On the other hand, user-based approaches or
collaborative filtering make recommendations based on
similarities between the active user and other users
(Sicilia et al., 2010). The principle is that users with
similar profiles will like similar objects. The similarities
could be measured according to users’ competence
(Cazella et al., 2010), preferences and rating pattern
(Indrayadi and Nurjanah, 2015; Wang et al., 2007), or
other parameters (Verbert et al., 2012). In terms of the
use of rating in collaborative filtering, users are required
to express their preferences by rating items.
There have been many previous studies on
recommender types of learning systems (Chen et al.,
2005; Lu, 2004; Verbert et al., 2012) proposed a
framework for a recommender system that helped
learners to find learning materials that meet their
needs based on the learners’ abilities. Another study
implementing collaborative filtering for