The next section of the paper analyses different
Information and Communication Technology (ICT)
solutions for learning support. Section 3 describes de
main features of the proposed tool. Section 4 shows
a practical experience of the use of the tool in a
university course. Finally, the conclussions of the
work are presented.
2 ICT FOR LEARNING SUPPORT
ICT systems have been introduced in the teaching
activity since long. Examples of this are the use of
slices and other multimedia materials to enhance
learning experience in the classroom, electronic
synchronous and asynchronous communication
tools, like e-mail or chats or forums, the use of
internet to search for and retrieve infomation, etc.
(Tomei, 203)
The major use case of ICT in education can be
found in distance learning, where specific platforms
have been developed to integrate in one single
system the three basic components:
Diffusion of materials (course material from
teachers to students and task results from
students to teachers)
Communication (private conversations or
public discussions, synchronous or
asynchronous, collaborative work)
Assessment of outcomes achievement.
These platforms, usually called Learning
Management Systems (LMS) or Virtual Learning
Environments (VLE), have changed the traditional
distance learning into online learning or e-learning.
One of the most popular LMS is Moodle
(http://www.moodle.org), an open source system
that is being used by more than a million education
institutions around the world with the purpose of
supporting and complimenting face-to-face
instruction.
In the last decade there has been a wide research
initiative in the European Union promoting the use
of e-learning platforms in universities as a support
for the teaching and learning activities (Pls Ramboll
Management, 2004).
Some of the more cutting edge research lines are
t-learning (Baldi, 2006) and m-learning (Petrova,
2007), aiming to extend learning experiences to
television and mobile devices; game-based learning
(Aldrich, 2005), or virtual reality and 3D approaches
to learning (Livingstone, 2005) .
Within the scope of the SUMA project, we have
analysed the desire functionality in a specific b-
learning tool and several new componentes have
already been designed and developed. These
components are connected to the LMS Moodle,
extending its functionality to cope with the
management of some elements specific to b-learning
and face-to-face instruction.
In this paper, we present one of these
componentes, the Academic Diary, and a pilot test in
a university course.
3 A TOOL FOR TIME
MANAGEMENT
The Academic Diary is basically a calendar that
combines different types of events related to the
academic activity. Users must be registered to use
the tool, and every user has its specific set of events,
depending on its role and the courses he is enrolled
in. Apart from student, teacher and administrator
roles (present in most learning virtual systems), the
tool defines another role call academic manager.
This tool retrieves data from its own database, as
well as from the LMS Moodle. All the events related
to a course in Moodle are imported in the Academic
Diary and shown to the corresponding teachers and
studentes together with other personal or global
events.
In the development of the tool we have used
ActiveCalendar, a PHP Class that generates
calendars (year, month or week view) as a HTML
Table (XHTML-Valid). The source code is free. It
can be modified or passed under the conditions of
the GNU Lesser General Public License, published
by the Free Software Foundation.
We have modified the design of this PHP class,
changing the design using CSS (Cascade Style
Sheets), modifying some of the functions of the
Class, adding new functionalities in the insertion of
events, creating the daily view and adding the
navigation system in the weekly view. We have
adapted the database for its use with PostgreSQL
and adding new fields. To decrease loading times
when showing the calendar or changing among the
views, we have implemented AJAX functions, that
asynchronously (using JavaScript) retrieve
information from other files.
3.1 Roles
The presented tool distinguishes among three types
of roles with different permissions. All of them are
allowed to add, edit or delete personal events.
CSEDU 2009 - International Conference on Computer Supported Education
292