global-1

advertisement
A Management Model of Learning Objects in a Ubiquitous
Learning Environment
Marcos Lewis, Cassia Nino, João Rosa, Jorge Barbosa, André Wagner
University of Sinos Valley (Unisinos), São Leopoldo, Brazil
ABSTRACT
Mobility of users carrying mobile devices with access to wireless networks creates
the need to provide uniform and immediate access to information. In this scenario, a
new educational model, called Ubiquitous Learning, has been studied. In this model,
the educational processes are related to the learner's situation, i.e. they are contextaware. This allows the access to educational resources be adapted to the learner's
profile and context. GlobalEdu is a computing environment which aims at supporting
Ubiquitous Learning. This paperi presents the GlobalEdu model for content
management and an experiment performed to validate it.
Keywords: Ubiquitous Learning; Learning Objects; Context Awareness; Content
Management; Learning.
INTRODUCTION
Users carrying mobile devices can use the benefits of wireless networks
technologies to access data anywhere and anytime. Nonetheless, the access to
information must to made in a uniform and immediate way (Satyanarayanan, 2001).
Ubiquitous Computing (Weiser, 1991) is a computational model that aims at satisfying
the users' needs pro-actively, acting in an invisible way (in background). In addition,
this computational model aims at providing continuous integration between technology
and environment, assisting users in the daily tasks. In Ubiquitous Computing concept,
applications are available anywhere and anytime and the access to networks is
continuous and independent of devices.
The area of Ubiquitous Computing dedicated to the exploration of educational
aspects is called Ubiquitous Learning (Ogata & Yano, 2003; Rogers, et al., 2005;
Barbosa, et al., 2005). In Ubiquitous Learning concept, the mobility of learners and the
perception of elements around them (i.e. their contexts) are part of the learning process.
Therefore, Ubiquitous Learning supports learning processes related to the learners'
current situations (Context Awareness (Abowd & Dey, 1999)).
GlobalEdu (Barbosa, et al., 2005) is a Ubiquitous Learning architecture that is
aware of the learner's context and mobility. In GlobalEdu, Context Awareness has a key
role, because it allows exposing to learners aspects of their interest according to the
contexts. Mobility, which also is important, allows GlobalEdu to act pro-actively in the
places where the learners are. A characteristic of GlobalEdu is to explore content
(Learning Objects) according to learners' contexts and profiles. GlobalEdu is being
integrated with an environment that supports Ubiquitous Computing and is called ISAM
(Yamin, et al., 2002).
This paper is composed of six sections. Section two presents definitions and
standards associated with Ubiquitous Learning and Learning Objects. Section three
details the GlobalEdu proposal. The fourth section presents the Content Management
Educational Module, which is the focus of this paper. In addition, this section describes
the scenario in which the module of content management was evaluated. Section five
discusses related works and compares the proposed architecture with other proposals.
Finally, section six presents some conclusions and plans for future works.
UBIQUITOUS LEARNING AND LEARNING OBJECTS
Environments and experiments toward Ubiquitous Learning integrate various
technological aspects. For this reason, educational models emerged. Examples of these
models are Mobile Learning (Roschelle & Pea, 2002), Learning Based on Location
(Price & Rogers, 2004), Context-Aware Learning (Toivonen, et al., 2003; Barbosa, et
al., 2008), Pervasive Learning (Coatta & Kaufmann, 2003), and, finally, the model that
incorporates all these others, Ubiquitous Learning (Ogata & Yano, 2003; Rogers, et al.,
2005; Barbosa, et al., 2005).
Barbosa (2005) defines Ubiquitous Learning as a process that can occur anytime
and anywhere and that is adjustable, continuous, and integrated with the learners' daily
activities. The essence of Ubiquitous Learning is to realize which information is
presented throughout the learners' daily tasks, in different forms and places, and to link
this data with the learners' educational process. Technologies that support Ubiquitous
Learning should provide these aspects through mechanisms that allow knowing
learners, contexts involving them, and how learners relate to contexts.
We investigated which subset of functionalities is needed to achieve the benefits of
large-scale ubiquity. As conclusion, we assumed that it is possible to develop
Ubiquitous Learning applications using Ubiquitous Computing support. Therefore, it is
also possible to implement distributed, mobile, context-aware, adapted, and follow-me
applications (Weiser, 1991; Yamin, et al., 2002). We considered that the use of ContextAwareness with Ubiquitous Computing support enables the exploration of large-scale
Ubiquitous Learning.
Context Awareness (Abowd & Dey, 1999) is, therefore, an important feature for
the exploration of large-scale Ubiquitous Learning. The new class of context-aware
systems opens prospects for development of applications that explore the dynamic
nature and the mobility of users. The contextual information comes from many sources,
such as location sensors, temperature sensors, users' profiles, and network monitors. In
addition, while supporting learning, Context Awareness allows relating explicit
information of the learners (for example, preferences and goals) with implicit
information of their physical location (for example, temperature and people in the same
location).
Using Ubiquitous Learning support, applications can pro-actively notify learners
about events or resources of their interests available in the context. In this scenario, it is
possible to look for Learning Objects according to the learners' contexts and profiles.
According to Tarouco (2003), Learning Objects are defined as any digital or non-digital
resources that can be used to support learning processes. These objects are building
blocks for constructing the context of learning. An important aspect is the use of
standards to catalogue the objects, such as ADL/SCORM (2010) and IEEE/LOM
(PAPI, 2008). This standards aim at facilitating exploration of issues related to
accessibility, interoperability, durability, and flexibility. These aspects are important in
ubiquitous computing environments, because learners can access resources anywhere
and with any device.
GLOBALEDU
GlobalEdu (Barbosa, et al., 2005) investigated how to expand the ISAM
architecture to electronic learning domain. ISAM (Yamin, et al., 2002) considers that
"the computer" is the whole network. The computing environment (data, device, code,
service, resource) is spread in composed cells. Users can move around, having both
their applications and the virtual environment following them.
The GlobalEdu architecture proposes a layered organization, as Figure 1 shows.
The Application Layer is represented by a Pedagogical Agent (or PA for short), which
follows the learners throughout the environment and assists in their interactions with the
system. The Pedagogical Agent module runs on the mobile devices of the learners,
assisting the educational process in the ubiquitous environment. PA contains an
interface to the System Layer and provides a ubiquitous vision through the ISAM
environment. The PA characteristics are the following: migration to the devices in use
by learners; communication with the Educational Modules to obtain information of the
environment; access control of the Learning Objects; and context information related to
the location of the learner with learning goals.
The System Layer is composed of the Educational Modules (or EMs for short) and
the Support Modules (or SMs for short). They provide support for execution of the
Pedagogical Agent in the ubiquitous environment. Furthermore, they enable the
identification and the adaptation of resources according to the learners' profiles and
contexts. The EMs and the SMs are heavyweight execution units, thus they are executed
on the network servers. Otherwise, the Pedagogical Agent component is a lightweight
execution unit, thus it can be executed on the learners' mobile devices.
The Educational Modules are responsible for performing functions related to the
contexts and the content management. They also are responsible for manipulating the
learners' model. GlobalEdu has the following Educational Modules: Profile, Content,
and Context Management.
Figure 1 - The GlobalEdu architecture
When learners move around contexts, their learning models can change. The
Profile Management EM generates the learners' model, which is represented by a
metadata. This metadata uses some categories of the PAPI standard (PAPI, 2008), the
LIP (2010), and the Learning Styles (Felder & Silverman, 1988). The metadata also
supports Trails (Silva, et al., 2009).
The PAPI categories used are the following: Personal Information, Preferences,
Relations, and Security. The LIP categories used are the Goal category and the
Competency. The Learning Styles are based on the proposal of Felder & Silverman
(1988). A trail contains the history of the learners' actions in the ubiquitous
environment, storing information related to locations, devices, applications, and
contexts accessed. Therefore, it is possible to know any change in the learners' models.
The learners' metadata also has information of Relations, which is generated as a
learner meets other learners in the ubiquitous environment. This presupposes the
existence of other learners with the same goals, competencies, and preferences.
The Context Management EM manages the learners' contexts, monitoring any
change in the contexts where the learners are. The learners' contexts are composed of
Social Context} and Physical Context. The Social Context has information about the
learners in the context and about Events and Resources related to a location (context of
the location). The Physical Context represents the resources used by the learners, such
as networks and devices.
The Content Management EM is responsible for managing the Learning Objects
according to the learners' models. The next section describes, in details, this component.
The Support Modules (SMs) assist in the execution of the Educational Modules
and the Pedagogical Agent. These modules manage aspects of communication,
adaptation of interfaces to devices, users' access, and persistence. The SMs act as
interfaces between the EMs and the ISAM environment. The SMs use the migration and
the physical mobility support of the ISAM environment to manage the mobility of the
Pedagogical Agents among devices. In addition, the SMs manage the messages
interchange among the Educational Modules, the Pedagogical Agents, and the ISAM
environment.
The Runtime Layer monitors elements of the physical context. Each location is
modeled as a Geographic Region and has information of context. The context data is
stored in a repository and is represented by a metadata in the XML format. The
ubiquitous environment is composed of cells, each cell have different contexts (see
Figure 2). For example, a University can be considered a cell and its buildings different
contexts.
Figure 2. A ubiquitous environment of GlobalEdu
The Runtime Layer is represented by a middleware that supports the execution of
educational applications, providing the elements necessary for the system. These
elements are: perception of elements of the contexts, migration of code, and
mechanisms for communication.
CONTENT MANAGEMENT IN GLOBALEDU
The Content Management EM is responsible for the Learning Objects
management, identifying and providing these objects according to the learners' profiles
and the limitations of their physical context (for example, devices and networks
bandwidth). The objects are categorized by the IEEE/LOM standard (LTSC, 2010).
They are managed according to a network of distributed repositories of Learning
Objects. These repositories are integrated through a middleware to provide a unified
view of the objects. Therefore, learners have access, anywhere, to all objects that are
within the GlobalEdu network, in a transparent and personalized way. The interaction of
the learners with the Content Management EM is made through the Pedagogical Agent.
The Content Management Educational Module
Among the tasks of the Content Management EM, this work specifically focuses on
the following:



Metadata Management - all content in GlobalEdu is stored in repositories called
Content Repositories. The content is represented in XML, according to the LOM
standard. The metadata management controls the insertion, deletion, and
modification of the Learning Objects. Each location in GlobalEdu can provide
its own content repository;
Content Selection - the selection of a specific content to present to a learner
considers three requirements. The first is the content related to the pedagogical
strategy, which must be in accordance with the learners' preferred style of
learning, as specified in their profile. The second analyses whether the target
content is related to any of the learners' goals. The third considers the learners'
physical context, so that they receive content adapted to the device and the
network bandwidth;
Content Discovery - the learners, using the Pedagogical Agent, can request
information of the Learning Objects available in the environment. This query
can be made according to learners' profiles (mediated by the system) or via
keywords (free search).
Figure 3 shows the use case diagram of the basic functions of the Content
Management EM.
Manages Learning
Objects
Administrator
Searches for
Learning Objects
Context
Manager
Queries Guided by
Keywords
Pedagogical
Agent
Queries Guided by
Profiles
Manages the
Repository Registry
<<include>>
Registers Repository
<<include>>
<<include>>
Content
Repository
Exchanges List of
Repositories
Shutdowns
Repository
Figure 3. The Content Management EM functions
The actors involved are the following:




Administrator - represents the user who can add, edit, and delete Learning
Objects;
Context Manager - characterizes the Context Management EM;
Pedagogical Agent - represents the Pedagogical Agent;
Content Repository - illustrates the content repositories. Every repository is
aware of all registered repositories in the GlobalEdu network. The repositories
are responsible for forwarding queries made by learners, thus enabling the
learners to have a single vision of all objects.
The operations are the following:



Manages Learning Objects - represents the operations of content management
in each repository. The operations supported are the following: add, delete, and
update Learning Objects;
Searches for Learning Objects - represents the searches for Learning Objects
in the GlobalEdu repositories. In the filtering process of the searches, objects
whose format matches the physical context (device and network) receive higher
priority. The available searches are the following: 1) Queries Guided by
Profiles, which consider the description of the Learning Objects matched with
the learners' style of learning and goals; 2) Queries Guided by Keywords, which
enable learners to search for objects based on keywords, allowing them to look
for objects that are not strictly related with their declared goals;
Manages the Repository Registry - contains three basic operations: 1)
Registers Repository advertises the existence of a new content repository in the
GlobalEdu network; 2) Shutdowns Repository advertises that a repository is
leaving the network for maintenance or repairs; 3) Exchanges List of
Repositories enables the repositories to update their local views of the network,
requesting the list of the remote repositories. The list contains identifier, address
of access, and current state of the repositories. Periodically, each repository
updates its list, consulting other repositories. The frequency of the list exchange
is a configuration parameter of the system.
The Content Management EM architecture
The architecture of the Content Management EM is service-oriented. Figure 4
shows the components of each Content Management EM server in the GlobalEdu
network (see Figure 2).
ContentManagerServer
ContentManagerServer
Listeners
Services
Man.
Rep.
LL
DescriptorsList
ServiceExecutor
Listeners
Content
ii
Listeners
Services
Service
Descr
Listeners
Listeners
Manager
Execut
iptors
ContentManagerServer
ss
or
List
Repository
Listeners
Services
Man.
tt
Rep.
DescriptorsList
ServiceExecutor
e
e
DescriptorsList
ServiceExecutor
n
ContentManagerServer
n
Listeners
ee Services Man.
Rep.
DescriptorsList
ServiceExecutor
rr
Clients
Figure 4. The Content Management EM architecture ss
The architecture of the Content Management EM is based on a network of
interconnected servers. The components of the architecture are the following:






Content Manager Server - represents each repository server in the GlobalEdu
network. Each server is independent of the others, and they can run even
disconnected from the GlobalEdu network. While is offline, the queries of
objects are processed in the local repository;
Content Manager Repository - represents the persistence of the Learning
Objects. Different implementations can be provided, whereas the
implementation to be used is defined in the repository configuration file. The
default implementation of the Content Management Repository is based on the
JCR API (Java Content Repository), which is provided by the Jackrabbit Project
(Apache, 2010);
Descriptors List - maintains the network of repositories interconnected, keeping
a list of the repositories known by each server;
Listeners - enables operations to be connected to the server life-cycle;
Service Executor - maintains compatibility among different devices. The
service executor packs and transports parameters between the client node and
the node hosting the service implementation, as well as any result in the opposite
direction. Currently, it is possible to invoke remote services either through
sockets or Web services;
Services - represents the services provided by the Content Management EM.
These services are divided into two groups. The former is responsible for
providing the integration and interoperability among repositories in the network.
The component responsible for the implementation of these services is the list of
repositories. The latter group is responsible for exporting functions related to the
handling of the Learning Objects. These services can include, remove, update,
and find an object in the repository.
Prototype and Evaluation of the System
The prototype of the Content Management EM was integrated with the remaining
modules of the GlobalEdu architecture. Currently, the system has the Pedagogical
Agent module and the Context Management EM. The Pedagogical Agent was
implemented with the U-inContext application (Nino et al, 2007). Aspects related to the
learner's profile are emulated, because the Profile Management EM is not fully
implemented.
The U-inContext application performs a subset of the functionalities originally
conceived by the GlobalEdu model. The U-inContext has a graphical user interface
which is adapted to the device in use (for instance, PDA or desktop). Using this
interface, learners can access a list of the Learning Objects available in the GlobalEdu
network. In addition, the learners can search for specific objects. The list is presented on
the "My Information" menu and is filtered according to the learners' current contexts.
Aiming at demonstrating a practical application of the GlobalEdu content model,
we present a scenario that involves some aspects of the system. The objective is to
evaluate the selection of Learning Objects according to learners' profiles or to explicit
keywords. In addition, the experiment aims at evaluating the context-aware filtering of
Learning Objects, the access to objects hosted in remote repositories, and the GlobalEdu
use as an assistance tool in classrooms.
The study case was conducted at the La Salle University College. This University
was considered as a cell, which is composed of different contexts. The devices of the
learners received an instance of the U-inContext application. The learners, carrying
different types of devices, had access to the services available in the GlobalEdu
network. When the learners entered the University, the system detected them and,
considering their profiles, sent Learning Objects to their devices. The learners moved
around the contexts of the University. Each visited context had different content
information available.
The implementing platform consisted of mobile nodes comprising notebooks and
PDAs Sharp Zaurus SL-5600. The test was conducted in a specific building of the
University (Geographic Region). In this building we mapped the Hall context and the
Informatics Laboratory. The test was conducted with a sample consisting of six
professionals of the computing field and other areas. We presented the purpose of the
work and the basic operation of the prototype. Subsequently, the individuals, using the
Pedagogical Agent, registered their data and were invited to use the prototype for one
day. At the end of the experiment, the learners were asked to answer an evaluation
survey.
Even knowing that the number of individuals involved in the experiment was
small, analyzing the results, we can note that GlobalEdu is a good tool for interacting
with Learning Objects in a context-aware manner. Figure 5 summarizes the individuals'
perceptions regarding the system adequacy for learning any kind of content and the
system use as an assisting tool in classrooms. The results indicate a good acceptance of
the individuals about the evaluated items. The persons classified, in general, the system
as good or excellent for aiding in the learning process.
Figure 5. Aspects of analysis in the system evaluation
The users noted that the system would be helpful to the daily use. An interesting
comment made by a user, regarding the capacity of the system in assisting the learning
process, was the following: "I think that in the future this system will replace the
distance-learning systems used in institutions". The perception of this individual is that
the system could be used to access all information currently available in the distancelearning system of the University.
RELATED WORKS
Some projects are investigating the use of Ubiquitous Computing to provide new
learning perspectives. Nonetheless, few proposals use Learning Objects to represent
pedagogical content. Ogata & Yano (2003) present Japelas, which is a context aware
system to support learning of the Japanese language. Learners carrying PDAs are
assisted by the system, which helps to identify adequate polite expressions, considering
the contexts of the learners. Japelas was designed for this specific propose and does not
use Learning Objects.
The Ambient Wood Project (Rogers, et al., 2005) proposes the use of digital
augmentation for enhancing both indoors and outdoors learning processes. This project
does not support Learning Objects. Its focus is specifically on pervasive environments
based on digital augmentation. Yang (2006) proposes a peer-to-peer access of content in
a Ubiquitous Learning environment. The proposal also does not specify the use of a
specific type of content representation. Different from these works, GlobalEdu uses
Learning Objects to enable a generic approach of content management.
Schmidt (2005) summarizes characteristics of context-aware learning systems and
presents a case study that uses Learning Objects based on the SCORM standard. The
case study does not consider aspects of large-scale management of content. Differently,
GlobalEdu uses the LOM standard (LTSC, 2010) and proposes a network of distributed
repositories to support management of content in ubiquitous environments.
The SELENE learning network (SELENE, 2008) and the ELENA (Simon, et al.,
2003) use the LOM standard. Nonetheless, they do not consider the adaptation of
content according to the learners' contexts, as GlobalEdu does. LOCAL (Barbosa, et al.,
2008) uses the LOM standard and also adapts the content to the learners' context.
Nonetheless, LOCAL was designed as a small-scale Ubiquitous Learning system.
Previous publications of GlobalEdu describe the first proposal of the GlobalEdu
architecture (Barbosa, et al., 2005), the context management (Nino, et al., 2007), and the
implementation of the Pedagogical Agent (Nino et al, 2007). Considering the related
works and the previous publications, we can emphasize, as main contribution of this
paper, the proposal of large-scale management of learning content. This proposal is
mainly based on interoperability among distributed repositories of Learning Objects.
FINAL REMARKS AND FUTURE WORKS
To perceive elements that involve learners in a virtual world is a task approached in
environments of virtual learning, particularly in Distance Education environments.
Considering Ubiquitous Learning, this perception transcends virtual environments and
reaches the learner's real world. One of the main problems in Ubiquitous Learning is the
perception of the learners' contexts. Advances in this area will allow new approaches to
manage content in educational ubiquitous environments.
This paper presented the content management in GlobalEdu, mainly describing a
model of interoperability among repositories of Learning Objects. The development of
the system provided a single view of all objects available in the GlobalEdu network,
providing to the users Learning Objects according to their profiles and contexts. The
results of the experiment showed that the GlobalEdu architecture can be used in a
specific learning situation and in the generic manipulation of Learning Objects.
As future work, we intend to extend the Content Management EM, providing
extensions to work with other standards of Learning Objects, such as the SCORM. The
work presented is not too distant, whereas it is possible to create converters to import
and to export Learning Objects in various formats, without changing the operation of
the system core. New applications (for example, Distance Education applications) could
be created to access the GlobalEdu network of Learning Objects. This would maximize
the use of the Content Management EM. Finally, we intent to analyze the GlobalEdu
performance and acceptance with a larger number of individuals.
REFERENCES
Abowd, G. D., & Dey, A. K. (1999). Towards a better understanding of context
and context-awareness. Proceedings of the 1st international symposium on Handheld
and Ubiquitous Computing, (pp. 304-307). Karlsruhe, Germany.
Apache. (2010). Apache Jackrabbit - The Open Source Content Repository for
Java. Acesso em Jan de 2010, disponível em http://jackrabbit.apache.org
Barbosa, D. N., Geyer, C. F., & Barbosa, J. L. (2005). GlobalEdu - an Architecture
to Support Learning in a Pervasive Computing Environment. International Federation
for Information Processing - Publications IFIP. Springer , 192, 1.
Barbosa, J. L., Rabello, S. A., Hahn, R., & Barbosa, D. N. (2008). LOCAL: a
Model Geared Towards Ubiquitous Learning. 39th ACM Technical Symposium on
Computer Science Education (SIGCSE) (pp. 432-436). Portland: Proceedings of the
ACM SIGCSE 2008.
Coatta, T., & Kaufmann, R. (2003). A new platform for pervasive learning. World
Conference on Educational Multimedia, Hypermedia and Telecommunication, (pp. 742745).
Felder, R. M., & Silverman, L. K. (1988). Learning and Teaching Styles in
Engineering Education. Engineering Education , 674-681.
LIP. (2010). LIP Learner Information Package Specification 1.0. Acesso em Jan de
2010, disponível em http://www.imsglobal.org/profiles/index.html
LTSC. (2010). Acesso em jan de 2010, disponível em IEEE/LTSC Learning
Technology Standards Committee: http://ieeeltsc.org
Nino et al, C. (2007). U-inContext - a pedagogical agent aware of the learner's
context. XXXIII Conferência Latinoamericana de Informática (CLEI), 1, pp. 1-12. San
José, Costa Rica.
Nino, C. P., Marques, J., & Barbosa, D. N. (2007). Context-Aware Model in an
Ubiquitous Learning Environment. 3rd International Workshop on Pervasive Learning
(PerEL), (pp. 182-186). New York.
Ogata, H., & Yano, Y. (2003). How Ubiquitous Computing can support language
learning. Proc. of KEST , 1-6.
PAPI. (2008). Draft standard for learning technology - Public and Private
information to learners (PAPI). Acesso em May de 2008, disponível em
http://jtc1sc36.org/doc/36N0179.pdf
Price, S., & Rogers, Y. (2004). Let's get physical: the learning benefits of
interacting in digitally augmented physical spaces. Computers and Education , 43 (1-2),
137-151.
Rogers, Y., Price, S., Randell, C., Fraser, D. S., Weal, M., & Fitzpatrick, G. (2005).
Ubi-learning Integrates Indoor and Outdoor Experiences. Communications of the ACM ,
48 (1), 55-59.
Roschelle, J., & Pea, R. (2002). A walk on the WILD side: How wireless
handhelds may change computer-supported collaborative learning. International
Journal of Cognition and Technology , 1 (1), 145-168.
Satyanarayanan, M. (2001). Pervasive Computing: Vision and Challenges.
Personal Communications, IEEE , 8, pp. 10-17.
Schmidt, A. (2005). Potentials and challenges of context-awareness for learning
solutions. 13th Annual Workshop of the SIG Adaptivity and User Modeling in
Interactive Systems, (pp. 63-68). Saarbrücken, Austria.
SCORM. (2010). Advanced Distributed Learning (ADL) - The Sharable Content
Object Reference Model (SCORM). Acesso em 20 de Aug de 2010, disponível em
http://www.adlnet.org
SELENE. (2008). Self e-Learning Networks. Acesso em May de 2008, disponível
em http://www.dcs.bbk.ac.uk/selene
Silva, J. M., Rosa, J. H., Barbosa, J. L., Barbosa, D. N., & Palazzo, L. A. (2009).
Distribution of Content in Trail-Aware Environments. WebMedia - Brazilian
Symposium on Multimedia Systems and Web .
Simon, B., Miklós, Z., Nejdl, W., Sintek, M., & Salvachua, J. (2003). Elena: A
Mediation Infrastructure for Educational Services. WWW Conference. Budapest,
Hungary.
Tarouco, L. M., Fabre, M.-C. J., & Tamusiunas, F. R. (2003). Reusability of
learning objects (Translated from the Portuguese language). RENOTE - Jornal of New
Technologies in Education, (pp. 1-11).
Toivonen, S., Kolari, J., & Laakko, T. (2003). Facilitating Mobile Users with
Contextualized Content. Artificial Intelligence in Mobile System Workshop. Seattle.
Weiser, M. (1991). The computer for the 21st century: vision and challenges.
Scientific America , 94-104.
Yamin, A., Augustin, I., Barbosa, J., & Geyer, C. (2002). ISAM: a Pervasive View
in Distributed Mobile Computing. IFIP/IEEE Network Control and Engineering (NETCON) (pp. 431-436). New York: IEEE Press.
Yang, S. (2006). Context aware ubiquitous learning environments for peer-to-peer
collaborative learning. Educational Technology & Society , 9 (1), 188-201.
i
The authors wish to thank CNPq (The Brazilian National Counsel for Scientific and Technological
Development) for funding the research project "UbiCampus: um Modelo para Suporte à Educação
Ubíqua" (UbiCampus: an Ubiquitous Learning Support Model), of which this study is a part.
Download