involving 32 students. The registered learning
objects are part of the collection developed by the
research group, with the purpose to make
recommendations viable to users and to carry out the
first tests. Through feedback from students and
teachers who used RecOAComp, the need to create
and enhance features in order to refine and perfect
the prototype was verified.
In the second stage, which began in 2012,
prototype architecture was perfected with Java and
MySQL applications. The LOs evaluation by users
was refined through Likert scale. A tutorial video
was also incorporated into the tool in order to
facilitate its usability. The prototype had new
validation with the reissue of discipline, totaling 29
students participating. New LOs were added to those
already registered, this time with the inclusion of
those made available by repositories that are external
to the research group, allowing greater
diversification. It was found that the
recommendation system attended satisfactorily to
the needs of students, i.e., information filtering was
carried out correctly, showing a LOs base
sufficiently formed already. From the feedback
received, the need to enhance the existing features,
such as user profile and LOs evaluation, was found.
In 2013, characterizing the third step, data to be
filled in the profile, such as KAA detailing on the
form, were improved. Also, a new application was
created so that the user could indicate whether
she/he used or not the recommended object.
Administrator, to qualify prototype management,
and teacher profiles were also developed. The latter
can register disciplines/courses and indicate which
competences she/he wants her/his students to
construct. Furthermore, interface improvement
began, however, the need to improve some usability
issues was understood. A new validation was
performed, through the discipline ‘Pedagogical
Models and Competences in Distance Education’,
with the total of 35 students. In this application, the
students could also register learning objects from
different repositories in RecOAComp, contributing
even more to the diversification of its databank.
In the fourth stage, which took place in 2014,
the system has undergone a makeover in its PHP
databank, which aimed to rewrite the code and
perform refactoring, aiming to prepare it for the
incorporation of new tools. This modification
requested a restructuring of the whole interface
design, project that was initiated at this stage and
continued in 2015. Also, changes were made in the
profile filling form programming, reducing the scope
of KAA degrees from a limit of 10 to 5 points. The
prototype had the validation performed with 30
students of the discipline ‘Competences and
Learning Object Recommendation’, when
registration of learning objects activities and
competences-based recommendations were carried
out. In addition, through an online questionnaire,
with questions relating to operation, interface and
usability, it was possible to assess the contributions
of RecOAComp in the competences-based
recommendation and to identify necessary
improvements to the prototype. With this
information, significant changes and adjustments
were made, particularly regarding the drafting of the
new interface, at that time under development.
These validations, occurred between 2011 and
2014, used the following methodological
procedures:
1) Student's Registration in the System by Filling
in a Form on the Definition of Profiles Related
with the Competences: The questionnaire
involved questions about ‘Teaching Experience
in E-learning’ (options ‘yes’ or ‘no’), assessment
competences based on built or not knowledge,
ability and/or attitudes. Information about
competences that the students believed they had
not developed yet guided the filtering procedure
because it was possible to link the profile of
these students to learning objects that could
assist them in building these still incipient
competences.
2) Registration of Learning Objects: Once their
registration is done, students had to insert objects
into a form based on metadata from a repository
developed at the research participant University.
This insertion characterized a teamwork. When
inserting the selected LO, the team informed the
system its General Category (ID information),
Life Category (creation description), Technical
Category (information to allow use), Educational
Category (educational description), and Rights
Category (use restrictions or not). After that,
students of the groups assessed whether
registered LOs supported (yes or no) the
construction of some specific competences
related to Distance Education. Thus, for each
LO, the group analyzed a series of 14
competences, which are also presented in the
profile. Thus, it was possible to have a good
basis for LOs recommendation.
3) Learning Objects Classification: After the
process of LOs registration and association with
the competences, the groups evaluated the
classification performed between them. This step