Abstract
Mobile technologies nowadays contribute to greater options to how learners can enhance their learning styles, leaving behind the traditional learning setup. Indeed mobile learning has become an integral part of our everyday life. Mobile learning refers to the use of mobile devices whereby learning is supported independent of the location and activity of the learner. This learning concept considers continual changes of contexts such as locations and the time available to learn within the mobile environment. Given that the current state of the use of contextual information in mobile learning is not extended, this paper put forward a context aware mobile learning system upon which parameters such as intrinsic and extrinsic context are used in order to improve mobile learning experience of the users. This work aims to synthesize a context-aware mobile learning system using dynamic content adaptation to establish personalized learning contents delivery on portable devices.
Access provided by CONRICYT-eBooks. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
The rapid proliferation of mobile technology cannot be overlooked. This pervasive technology has brought about considerable changes in the educational sector. The concept of mobile learning is regarded as a tool for students to engage themselves in learning anytime and anywhere. The transparent characteristics of mobile devices have led researchers to focus on its potentials [1]. Hence, the development of quality learning contents to meet the needs of learners is obvious [2].
Context-aware sensing is a key feature of the upcoming technology development, which aims to provide pertinent services and information to end users, based on their situational conditions [3]. Consequently, an attempt to build and deploy efficiently-built context-aware applications using dynamically-generated data obtained from real circumstances raises further investigations. The goal is to develop a resourceful and wiser mobile application without neglecting core features such as contextual data in dynamic environments to bring forward a proactive learning environment.
This paper introduces a context-aware mobile learning system using dynamic content adaptation for personalized learning. In Sect. 2 some existing mobile learning system is presented. Contextual information and adaptability are discussed in Sect. 3. Section 4 describes the architecture and design of the proposed context-aware mobile system. Section 5 of the paper discusses about the results obtained after evaluating context integration combined with content adaptation. Finally, in Sect. 6 some ideas and improvements are discussed to further enhance the system and Sect. 7 draws some concluding remarks in this area.
2 Mobile Learning Systems
Mobile learning refers to learning which takes place using portable devices while on the move [4]. The ubiquitous mobile technologies are now widely identifiable not only for their portability but also for the use of contextual information to deliver appropriate learning contents [5]. Below are some examples of mobile learning system already implemented and in use by educational outlets.
WizIQ [6] is an educational platform that allows participation in live classes without constraints of time and location. It provides exclusive features like screen sharing and chat to enhance collaboration between students and teachers and notifications of important deadlines, tests and class schedules are made available to users. Open edX [7] is the open-source version of the Massive Open Online Course (MOOC). Based on the learner’s previous knowledge, options are made available to choose the preferred topic. However, it is not fully mobile compatible. This is a serious drawback of the application.
Mobl21 [8] is a mobile learning platform that allows for an unstructured way of learning. Layout presentation of the application across various devices is neat and clean. Therefore, focus from the learner is apparent and meets some of the requirements for cognitive maturity. However, limited exploitation is seen regarding repetitiveness of contents or confused statements to extract cognitive maturity at its best. Docebo [9] is a cloud-based, e-learning solution provider which can be accessed through the mobile browser. In addition to providing online contents to learners, tutors can track records of course contents, view progression of learners and manage reports.
3 Context-Awareness and Dynamic Content Adaptation
Context-awareness [10] is any information that can be used to characterize the situation of an entity (person, place or object). Three important characteristics which determine context are where you actually are, who you are with, and what resources are in proximity. A detailed evaluation on context-aware mechanisms to improve cognitive user load showed that technologies requires more work to fully understand human reaction for satisfying interaction [11]. Thus, an investigation on having devices which can sense and acknowledge user context information is essential [11, 12].
A common approach to classify context instances is to distinguish between the context dimensions. These dimensions are referred to as external or extrinsic and internal or intrinsic [11, 13]. External dimensions refer to context that can be measured by hardware sensors such as light, sound, touch, temperature and many others. Internal dimension is specified by the user or captured by monitoring user interactions, such as the learner’s goals, tasks to complete and emotional state. Importance is given to external context instances most of the time [11, 14]. Nonetheless, some efforts to use internal context information have been carried out recently [15]. Information about the user himself, his nearby context entities and adaptation to this context is lagging behind. Table 1 classifies context into four main categories.
Additionally, context data is important for successful content adaptations in mobile learning systems. Adaptability can be defined as a technique to regenerate a requested content’s presentation to adjust to the device capabilities for optimized user experiences [16, 17]. Content adaptations are split into two types which are static and dynamic adaptation. By definition static adaptation pre-processes and stores different versions of the content in contrast to dynamic adaptation where contents are adapted in real-time [18]. Authors [19] stated that there is very little attention on context information and adaptive learning with personalization is missing.
4 Proposed Context-Aware Mobile Learning System (WLP)
In this section, we present a context-aware system, Web-Based Learning Platform (WLP) [20] that adapts the learning contents based on the contexts of the user. To perform content adaptation on the system for personalized learning, two important parameters are considered firstly context-awareness such as the user maturity, cognitive load of the learner and device configuration is used to retrieve context data and secondly content adaptation such as resource, device and network adaptation is accountable for suitable adaptation of the learning materials in the application.
4.1 Context-Awareness
4.1.1 User Maturity
The learners’ ages are grouped into three categories (junior, 11–17 years old; adult, 18–45 years old; and senior, 46–65 years old). Junior and senior learners are presented with courses which carries basic explanations while adults are presented with explicitly detailed contents. Seniors are presented with only the essential topics of study as their pace in learning reduces as they grow older.
4.1.2 Device Configuration
Responsive design is one important aspect to consider while designing an application since devices on the market are available in different sizes. The learning materials should adapt to the varied device characteristics. Hence, HTML5, CSS3 and JavaScript languages are used in the system to cater for this change in screen resolution and browser compatibility.
4.1.3 Cognitive Load
In an attempt to encourage learner activities through optimal learning curve, cognitive load is one important factor to consider. The higher the cognitive load, the lower is the user satisfaction in learning [21]. In WLP, short quizzes are provided depending on the learner’s age group. Course beginners are provided with simple multiple choice questions with “Yes” or “No” options while intermediate learners are provided with more complex questions with the possibility to choose from four options. The difficulty of the questions, depending on the quiz level and the user age group, is increased after each correct answer given by the learner.
4.2 Content Adaptation
4.2.1 Resource Adaptation
The application checks for CPU and RAM usages to adapt itself in such a way that these resources are used at their optimum level in order to reduce the loading time during the learning sessions. Some 3D content is implemented on WLP which is later tested on different CPU and RAM ranges. The difference in the behavior of the system in accordance of the adaptation levels is noted. Low processor and memory makes contents lag during the loading time whereas using a high processor and memory the content loads flawlessly during user interaction.
4.2.2 Device Adaptation
Device adaptation is one major feature for using diverse platforms such as Android or IOS platform. Besides, browsers are considered so that contents from WLP are presented in the desirable format across varied screen resolutions and browsers.
4.2.3 Network Adaptation
WLP used different bandwidth from cable or WIFI connection to ensure that a constant connection speed is kept when browsing the contents. With an internet speed ranging from 0 kbps to 100 kbps, contents are displayed only as text so that users can learn though at a lower bandwidth while with a speed range of 101 kbps to 250 kbps, content will be textual with some basic images loaded in JPEG format. This will enable users to have some visual content for their learning process. A connection above 1000 kbps (1 Megabyte), results in contents displayed in high definition (HD) quality video (480p or 720p) with textual and pictorial elements. Figure 1 below summarizes the implementation structure of the WLP model.
4.3 Architecture of WLP
The web system was implemented on PHP’s Lavarel Framework and Angular JS by Google. Its data-binding feature allows for automatic updates of views based on changes that occur through the model when a learner interacts with the system. The WLP platform is attached to a database (MySQL) for information storage. Apache is the web server used to control multiple requests made from the devices using context information. Based on the information obtained, a response is delivered to the learner after identifying the devices’ specifications in terms of CPU, RAM and browser installed. This will provide for the adaptation of the different contents on the mobile devices. The application is portable on Microsoft Windows, IOS and Android operating systems. A content adaptation mechanism is developed so that users are provided with proper contents during their learning process. Figure 2 represents the architecture of the proposed system.
5 Results and Discussions
The learning contents are adapted based on the three age group assumed and defined. A back-end section in the system has been implemented to allow administrator of the application to save contents per age groups as shown in Fig. 3.
Once the user is registered with details including his/her age, he/she is presented with contents appropriate for his/her corresponding maturity. The below screenshot reveals the scenario of a user aged 50. The video loaded is of small length including simple diagrams to transfer the knowledge more conveniently (Fig. 4).
Moreover, the different browsers chosen to test the application revealed good results with WLP. The application loaded with no bugs in its display and thus a fine preview of the contents was made. The layout is well-defined in terms of UX/UI designs and in conformance with W3C standards (Table 2).
The simplicity in the quizzes has been ideally composed per age group and level of study to reduce intrinsic load. In this way, the learner’s conscious focus stays on the questions and helps in recalling prior knowledge to provide good answers. Depending on the types of resolutions available through the proposed dynamically adapted resources, the system is accustomed to the delivery of adapted contents based on technical issues such as brightness of screens, speed of video loading, lagging of contents and so on. Good use of media queries was made to acknowledge responsive design of the learning materials. In this way, text contents once appeared larger with only crucial information made visible on smaller-screen devices. The use of wireless communication or cable networks displayed adjusted contents based on the availability of the bandwidth. Table 3 represents the scenarios tested to confirm network adaptability.
In addition to the network speed, the quality of content streamed should also be dependent on the processor of the mobile device and the current location of the user. Concepts which are very difficult to explain without the use of graphical representation should be made mandatory even in its lower resolutions on low network bandwidth (less than 100 kbps). These are ideas which have not yet been implemented and will definitely contribute to improve the system.
6 Future Works
WLP uses different context information in order to adapt learning contents. Some further evaluation is required to assess the extent of the positive impact on the learner experience. Automatic content adaptation based on the different use cases of user maturity instead of inserting contents manually will be highly in support to a dynamically improved system. Bio sensors can contribute to effective delivery of more personalized data based on the learner’s context information. For instance, capturing the eye movement of a user could bring significant amendments while reading. Moreover, the system further needs an in-depth investigation on pedagogical factors such as human behavioral aspects and psychology to reach a higher potential [22]. Related adopted techniques such as the Human Computer Interaction (HCI) or instructional design principles should also be explored. No adaptation is seen based on physical context data such as noise level, light intensity, time and so on. A valid check would be to connect earphones in noisy surroundings while travelling before loading content as audio or video. No detection of earphones would load the contents in text format. The time context can be explicitly defined as per the time of the year. For instance, the amount of information to be tailored during the vacations should focus in reducing the cognitive load for effective study to happen.
7 Conclusion
This paper focused on an adaptive approach to output personalized learning contents by adapting to the learners’ context data such as their maturity level and to the resource, device, and network contexts. The dynamic experiments conducted revealed so far a good impact on the user’s learning experience. It is obvious that the clear presentation achieved in loading the contents across heterogeneous devices would retain the users’ attention and allows good readability. Fluctuations in connectivity often interrupt students from learning. This issue is solved by adapting its contents to the flow in network resources that even with low connection the learner is displayed with adequate amount of information to complete his/her study. A revised version of the WLP may be implemented using additional context information which may result into a more flexible learning lifestyle for students.
References
Hwang, G.J., Wu, P.H., Zhuang, Y.Y., Huang, Y.M.: Effects of the inquiry-based mobile learning model on the cognitive load and learning achievement of students. Interact. Learn. Environ. 21(4), 338–354 (2013)
Jalil, A., Beer, M., Crowther, P.: Pedagogical requirements for mobile learning: a review on MOBIlearn task model. J. Interact. Media Educ. 12, 1–17 (2015)
Chen, H., Finin, T., Joshi, A.: A context broker for building smart meeting rooms. In: Proceedings of the Knowledge Representation and Ontology for Autonomous Systems Symposium. AAAI Spring Symposium, (2004)
Kukulska-Hulme, A., Traxler, J.: Evaluating mobile learning: reflections on current practice (2005)
Walker, K.: Introduction: mapping the landscape of mobile learning. In: Big issues in mobile learning: report of a workshop by the kaleidoscope network of excellence mobile learning initiative. University of Nottingham (2006)
Singh, H.: E-learning queen, 21 March 2013. http://elearnqueen.blogspot.com/2013/03/interview-with-harman-singh-wiziq.html
Harvard, MIT (2012). https://open.edx.org/about-open-edx
Emantras, Wikipedia (2015). https://en.wikipedia.org/wiki/Emantras
Erba (2005). https://en.wikipedia.org/wiki/DoceboLMS
Dey, A., Abowd, G., Salber, D.: A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Hum. Comput. Interact. 16(2–4), 97–166 (2001)
Curum, B., Khedo, K.K.: Improving user cognitive processes in mobile learning platforms through context-awareness. In: International Conference on Computing Communication and Security (ICCCS) (2015)
Loa, J.-J., Chana, Y.-C., Yehb, S.-W.: Designing an adaptive web-based learning system based on students’ cognitive styles identified online. Comput. Educ. 58(1), 209–222 (2012)
Prekop, P., Burnett, M.: Activities, context and ubiquitous computing. Comput. Commun. 26(11), 1168–1176 (2003)
Soualah-Alila, F., Mendes, F., Nicolle, C.: A context-based adaptation in mobile learning. IEEE Comput. Soc. Tech. Committee Learn. Technol. (TCLT) 15(4), 5 (2013)
Hofer, T. Schwinger, W., Pichler, M., Leonhartsberger, G., Altmann, J.: Context-awareness on mobile devices – the hydrogen approach. In: Proceedings of the 36th Annual Hawaii International Conference on System Sciences, pp. 292–302 (2002)
Chen, R.C.S., Yang, S.J.H., Zhang, J.: Enhancing the precision of content analysis in content adaptation using entropy-based fuzzy reasoning. Expert Syst. Appl. 37(8), 5706–5719 (2010)
Yang, S.J.H., Zhang, J., Huang, A.F.M.: Applying web page adaptation technique to the augmentation of mobile learning. J. Res. Pract. Technol. Enhanced Learn. 3(3), 253–273 (2008)
Fudzee, M.F., Abawajy, J.: A classification for content adaptation system. In: Paper Presented at the Proceedings of the 10th International Conference on Information Integration and Web-based Applications and Services (2008)
Zafar, A., Hasan, H.S.: Towards contextual mobile learning. Int. J. Mod. Educ. Comput. Sci. (IJMECS) 6(12), 20–25 (2014)
Chellapermal, N.: Content Adaptation on Mobile Learning Platforms for Improved Mobile Learning Experience. Department of Engineering, University of Mauritius (2015)
Segall, N., Doolen, T.L., Porter, J.D.: A usability comparison of PDA-based quizzes and paper-and-pencil quizzes. Comput. Educ. 45(4), 417–432 (2005)
Wang, T.H.: Developing web-based assessment strategies for facilitating junior high school students to perform self-regulated learning in an e-Learning environment. Comput. Educ. 57(2), 1801–1812 (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Curum, B., Chellapermal, N., Khedo, K.K. (2017). A Context-Aware Mobile Learning System Using Dynamic Content Adaptation for Personalized Learning. In: Fleming, P., Vyas, N., Sanei, S., Deb, K. (eds) Emerging Trends in Electrical, Electronic and Communications Engineering. ELECOM 2016. Lecture Notes in Electrical Engineering, vol 416. Springer, Cham. https://doi.org/10.1007/978-3-319-52171-8_27
Download citation
DOI: https://doi.org/10.1007/978-3-319-52171-8_27
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-52170-1
Online ISBN: 978-3-319-52171-8
eBook Packages: EngineeringEngineering (R0)