
This brief review shows that quality in
hypermedia applications is a growing concern in the
present scientific and technologic community. It is
also known that the quality in processes affects the
quality in the products, and that the quality in the
products influences the usage quality (Olsina, 2005).
In this way, the concept of Web Engineering arises
as the application of a systematic, disciplined and
measurable approach to the development, operation
and maintenance of hypermedia systems and
applications (Lowe, 1999). In addition, specific
methodologies and tools to measure the quality of
this kind of applications arise, such as WebQEM and
WebQEM-Tool (Olsina, 2002).
Nevertheless, in spite of all the efforts done in
the scientific environment, the reality is that,
nowadays, there are still web applications that are
built without taking into account sound design
principles and user adaptation. In this sense, in this
paper we present our experience in the design of a
web-based educational platform, in which initially
these aspects were not taken into account. After a
period of exploitation and subsequent evaluation, we
decided to reimplement the system, this time
grounded on quality hypermedia design principles.
This paper is organized as follows: Section 2
presents the principles and context regarding the first
implementation of the platform. Section 3 shows the
architecture and design principles followed in the
development of a new version of the system. Finally,
last section presents the conclusions.
2 WORK CONTEXT
In the academic year 2003/04, a group of lecturers at
the University of Granada decided to create, in the
context of an Educational Innovation Project, a web-
based system to support the teaching and learning of
the subjects we taught and the management of
academic information related to them (Hornos,
2006), but our aim was not to build an e-learning
tool, like the existing ones, since in this case we
would have opted by one of them. This system,
called Tutor (http://tutor.ugr.es), was initially used
by about one thousand students and about twelve
teachers, and was designed with different free access
sections, such as: Introduction, with general
information about the system; Staff, with
information about the development team and the
teachers using it; Subjects, with detailed information
about the syllabus, timetables, exam calendars, etc.
regarding the subjects managed by the system;
Links, selected and classified into categories by the
teachers, leading to interesting web pages for their
students; Notice Board, where the administrator or
the teachers can place notices or news related to the
platform or to any of the subjects managed by it;
Suggestions, which allows the users to communicate
problems or suggestions related to the platform, its
subjects and/or teachers, being each received
communication automatically forwarded to the most
appropriate recipient. In addition, there is a
Restricted section, which can be used only by
registered users that authenticate by properly
logging in. This section has more functionality than
the others, and provides the information that requires
a higher level of privacy. For example, students can
register into the laboratory group in which they are
most interested, consult their marks, update their
personal information, download didactic materials,
upload solutions to assignments, etc. Teachers can
create theoretical and laboratory groups, upload
materials to the download area, propose
assignments, control the attendance to classes, and
set marks, among many other functions.
Regarding users, four different profiles were
created: one for non authenticated users, in which
the user (who is not registered in the system or has
not logged in) can navigate in any section except the
Restricted section, and three authenticated user
profiles, corresponding to administrator, teacher and
student, each of which gives access to the
appropriate restricted section. All the registered
users can use several communication mechanisms
such as: internal mail, discussion forums, chat, IP
telephony, instant messaging and access to restricted
notices. The shown elements and the set of available
actions for a user not only depend on the user
profile, but also on the role the user is performing
with regard to a specific subject. The system
distinguishes between the roles of theory teacher,
laboratory teacher and subject coordinator in the
teacher profile, and between theory group student
and laboratory group student in the student profile.
The number of users and subjects in Tutor
increases each year. This academic year the platform
is used by 45 teachers and 32 subjects,
corresponding to 11 different degree courses,
counting more than 5500 registered students. This
increase requires a considerable extension of the
system functionality, because of specific needs that
new subjects and users have. For example, the
addition of subjects with a high number of foreign
students from the Socrates/Erasmus exchange
programme has made us to consider that Tutor
provides information in more languages than only
Spanish.
APPLYING QUALITY HYPERMEDIA DESIGN PRINCIPLES TO A WEB-BASED EDUCATIONAL SYSTEM
459