Abstract. In this paper we present a mechanism that supports the generation and management of adaptive mobile learning systems. Such systems are accessed by students and teachers for the accomplishment of diverse individual or collaborative learning activities. The main aim is for the systems to suggest the most suitable activities to be tackled by a given user in a specific context (location, idle time, devices). The basis of this mechanism, as well as an example of the context-based adaptation carried out for three different users in a specific scenario, are presented.
MotivationMobile and wireless technologies constitute innovative infrastructures that support the access to the Web at any time from any place through diverse devices. The widespread use of different devices daily, such as tablet PCs, PDAs, mobile phones or laptops, among others, suggest the convenience of supporting an adaptive access to Web-based applications through these types of devices. Apart from that, it is a fact that nowadays information is updated frequently because of research. Therefore, professionals must learn continuously. The Web is a great mean to spread updated information quickly and it is widely used to support e-learning. Besides, time has become a really valuable good. People use to spend a lot of time working and, in many cities, a great deal of time travelling from one place to another. Therefore, it is pretty common to find persons making use of personal devices at public transportation to take benefit from idle time. These facts motivate researchers and developers to provide web-based applications to support not only information access, but also mobile learning. Mobile-learning (m-learning) has been defined as e-learning through mobile and handheld devices using wireless transmission [1].The fact that different learners may have distinct needs, interests, preferences, personal features or learning styles [2] has been considered with adaptation purposes in e-learning systems [3]. With the aim of guiding each individual during the learning process, adaptation techniques have been used to customize the information space, the organization of information in this hyperspace, the navigational possibilities and the contents to be presented to each user in the corresponding web pages.Some applications have also been developed with the aim of supporting information access from different types of devices. In this respect, adaptation techniques have A Mechanism to Support Context-Based Adaptation in M-Learning 303 been normally used for the customization of the multimedia contents to be showed through different devices [4].In the context of m-learning through the Web, not only the devices but also the situations can be completely different each time a learner connects to the corresponding web-based system. New features must be taken into account, such as the student's location, idle time and available devices, which we have called the user's context and have been considered as the key issues to be modelled in mobile learning. The s...