SlideShare a Scribd company logo
1 of 13
Download to read offline
1
Designing and Implementing M-Learning Model
Hassanin M. Al-Barhamtoshy and Tarik Himdi
hassanin@kau.edu.sa and thimdi@kau.edu.sa
King Abdulaziz University, Saudi Arabia - Jeddah
Abstract
Mobile phones have been one of the most widespread in world market because of the high
penetration of mobile phones market. On the other hand, this makes investment in learning
systems one of the most successful investments. However, with M-Learning, the mobile user can
study his/here lessons from anywhere and anytime using his/her mobile phone, unlike other
learning services that depend on the location of the user.
Moreover, the M-learning system should be designed in a way that it provides easy access to
courses and course material.
M-Learning is depending on mobile technologies and their support infrastructure. In these days,
2.5G, 3G and 3.5G mobile technologies are used as a platform for deploying of communication,
e-content and mobile services.
The purpose of this research is to design and implement a model M-Learning system. The
proposed system takes care of security, interoperability, and user friendly. The proposed M-
Learning system will base on XML Web Services as a component model.
1. Introduction
Wireless learning is not a learning strategy; it is a delivery strategy. In the same way, mobile
learning or m-learning are also delivery strategies. These delivery strategies support a range of
instructional strategies and designs [1]. The m-learning strategies presented here focus on ways
to use mobile devices.
M-learning is the exciting art of using mobile technologies to enhance the learning experience.
Mobile phones, PDAs, Pocket PCs and the Internet can be blended to engage and motivate
learners, any time and anywhere [ http://www.m-learning.org/ ]. Learners send text (SMS) or
picture (MMS) messages from their phones to the web-based media Board to contribute to both
personal and collaborative web sites. Create engaging information sheets with a quiz on the back.
Learners send a simple text message with the answer and get an instant reply.
Before picturing the new proposed approach, it is important to ask the essential questions. What
gap in skill and knowledge are we trying to fill? What are the options? What are the costs? How
do the benefits and limitations of these options compare? Is our learning intervention part of a
larger solution such as a documentation system, learning management system, order entry
system, or data collection solution? The following sections will give skills needed to evaluate m-
learning as a delivery strategy.
There are pros and cons for each option. A multidimensional framework developed by Goh and
Kinshuk [2] suggests that the pros and cons for e-learning and m-learning fall into four
dimensions: content, device, connectivity, and collaboration. Limitations such as screen size,
resolution, input/output modes, navigation, and bandwidth require content be optimized for each
device. In addition, a plan must be put in place to update that content on disconnected devices.
Connectivity affects tracking. If knowing who is using the systems matters, mobile and fixed-
line systems will deliver immediate results. On the other hand, disconnected use systems will
require additional technology to upload information on how and what is being used.
2
Collaboration is defined as “the ability for the learner to send messages to fellow students,
contact the facilitator, and query experts is a clear strength of fixed-line systems” [1].
Collaboration can include instant messaging, participation in a threaded discussion, and
embedded e-mail. The degree of collaboration available to mobile wireless users will be
dependent on the device.
There are one and a half billion cell phones in operation around the world, and a large percentage
of them are in the hands of students [3].
Mobile learning devices can be connected to a wireless network or they can work in
disconnected mode. In a disconnected mode, the device must have content downloaded in
advance- so not all mobile devices are wireless. Likewise, not all wireless devices are mobile;
many people consider a laptop PC with WiFi cards too weighty to be really mobile. Examples of
common mobile devices (not all educationally practical) are Mobile Pocket PCs, Laptops, Smart
phones, Tablet PCs, and Personal communication devices such as pagers [1].
The interest in this technology is being driven by the rapid growth of wireless and mobile
devices. As Harvey Singh (2003), CEO of NavoWave, points out [4]:
 More than 50 percent of jobs are mobile- away from a physical office.
 In the United States, an average worker spends only two days in formal training
programs.
 To date, over 500 million Web-enabled mobile phones have been shipped to customers.
 Multipurpose hand-held devices, such as PDAs and cell phones, will outsell laptop and
desktop computers combined by 2005.
 The enterprise market for mobile computing is estimated at $30 billion.
There are benefits and limitations of m-learning for the two primary delivery strategies: the use
of mobile devices to delivery performance support and the use of mobile devices to teach
through communication [1, 2]. The benefits of m-learning as communication stem from learners
and experts constructing knowledge in an authentic context.
2. M-Learning Limitations
Qingyang done his study at Stanford University’s Language lab [5], he provides some insights
into the fragmented experience of learning with mobile device. The study warned that “Learning
requires concentration and reflection. However, being on-the-go (riding a train, sitting in a cafe,
walking down the street) is fraught with distractions. Students are in situations that place
unpredictable but important demands on their attention. This leaves the mobile learner with a
highly distracted, highly fragmented experience. The learning application must be designed with
this in mind.”
Experts [6] have suggested that “some employees are unsure about evaluating their personal
learning experiences. The lack of external feedback can cause learners to question their goals and
achievements.” Therefore, using m-learning delivery devices and strategies for self-directed
learning compounds this challenge.
Mobile and wireless devices have limitations due to screen size and ability to access information
designed for traditional web-based viewing, if the mobile devices are accessing information from
websites [7].
One of the biggest limitations and drawbacks for using a mobile wireless e-learning solution is
cost. Recommending m-learning or wireless learning means devices for each learner, paying for
wireless service, budgeting for maintenance and upgrades, and supporting for resolve technical
problems.
3
Due to security challenge of mobile devices size and portability, they are easy to lose, subject to
damage, and more likely to be stolen than desktop systems. In a Computer World article, Muir
[8] estimates that “probably fewer than 10 percent of mobile devices used by major organizations
have serious protection for stored data”.
3. The Proposed Model Structure
Due to the widespread of mobile phones in world market, specially in Saudi market with the high
technology and penetration, 98 % of student segment in KAU have mobiles with 3.5 G.
Appendix (A) contains the questionnaire assessment for this segment of KAU (182 students).
Consequently, our proposed M-Learning can be grouped into three delivery strategies: m-
learning as e-learning, performance support, and communication [1, 2]. The first strategy is the
least modern, but probably the easiest to execute and most frequently used. The last two
strategies are more modern, but less frequently used. None of these delivery strategies is
designed to be a stand-alone learning solution. They might be blended into larger programs to
extend learning to the work site.
3.1. M-Learning as E-Learning
The first approach can be expressed as math equation, m-learning = e-learning. The internet
access will be via wireless devices, it follows that e-learning simply becomes m-learning. In this
most simplistic view, e-learning and m-learning are the same; just the devices differ. In either
case it is the same course, taken on the same PC notebook, and there is little need to rethink
strategies because the device (the PC) remains constant; only the network connection changes.
Fig. 1 depicts the following assumed technical basic gathering of this scenario. Course 1 operates
an e-Learning (LMS) system on Server 1. Contents on Server 1 should be modified within a
content transaction with Server 2 by means of the mobile client 1. Course 2 operates an e-
Learning (LMS) system on Server 2. At the place of the meeting of wireless 1, 2 and 3, a mobile
client 2, which access contents on Server 2, is used.
Altogether 10 different communication ways are possible between these five systems (






3
5 = 10 )
from which five can occur via wireless network technologies.
Fig. 1: Technical components in an ad hoc M-Learning integration scenario
Mobile
Client 2
Mobile
Client 1
Mobile
Client 3
Server 2
LMS
Course #2
Server 1
LMS
Course #1
1
2
3
4 5
7
6
98
10
4
Therefore, mobility can be conceptualized in different ways, i.e., mobility of the user, mobility of
the device, and mobility of services [9]. Consequently, they believe that the important basic
components of m-learning are identity, learner, activity, facility, and collaboration.
3.2 The Proposed System Architecture based on web services
Figure 2 illustrate the proposed architecture for Mobile E-learning system. The system has two
parts: server side and client side. The server side has one or more web services for manipulation
E-learning contents. The client side is a software installed on each Mobile machine for
requesting, submitting, and viewing e-content.
Mobile 1
Mobile 2
Mobile n
Fig. 2: All E-learning Web services run on one Machine
3.2.1 Scalability
The critical factor for a distributed e-learning application is the ability to grow with
the number of users, the amount of data, and the required functionality. The e-
learning application should be small and fast when the demands are minimal, but it
should be able to handle additional without sacrificing performance or reliability.
Web service provides a number of features that enhance e-learning application
scalability one of them is Flexible Deployment
Mobile Network
Connection
Web Services 1
5
3.2.2 Flexible Deployment
As the load on an e-learning application grows, web service's location
independence makes it easy to distribute web services over other computers,
offering an easier and less expensive route to scalability. Redeployment is easiest
for stateless servicess or for those that do not share their state with other servicess.
For web services such as these, it is possible to run multiple copies on different
machines. The learner load can be evenly distributed among the machines, or
criteria like machine capacity or even current load can be take into consideration.
With Web services, it is easy to change the way clients connect to web services
and web services connect to each other. The same web services can be dynamically
redeployed, without any rework or even recompilation. All that is necessary is to
update the registry, file system, or database where the location of each web service
is stored. Figure 3 shows an example for redeployment the e-learning web service
on several server machines.
Mobile 2
Mobile i
Mobile n
Fig. 3: ReDeployment of E-learning web services on several machines
3.3. M-Learning Framework
The most basic component of learning is the delivery of the contents [9-12]. David Parsons and
et al [9] presented a frame work of the M-Learning model structure. The model includes 4 M-
Learning requirements [9]; learning objectives, learning experience, M-Learning contexts, and
E-Learning Web
Services 2
E-Learning Web
Services 2
Mobile Network
Connection
6
generic mobile environment design issues. Moreover, the feasibility of mobile learning can be
justified from the perspective of devices and market trends [13].
The learning objectives of the proposed model contain (1) individual learning (improved skills
and new skills), (2) Collective learning (social skills and team skills). The learning experience
includes organized contents, outcome and feedback, goals and objectives, representation or story,
individual and team development, and social interaction. The mobile learning illustrates identity,
learner, activity, facility, and collaboration. Finally, the generic mobile environment design
issues include user role and profile, mobility, mobile interface design, media types and
communication support.
Figure (4) represents new paradigm of the collaborative flow between mobility suite of design
model and e-Learning model. The representation and organization of contents (e. g. learning
objects) should provide an easy access to the contents.
The proposed model is based on component based software due to many advantages
(encapsulation, complexity management, and reuse) [14]. The component has a logical and
physical (implementation) aspect. The logical representation of a component is modeled using
UML subsystem, which can be thought of as the design view of a component [14].
Fig. 4: New paradigm of the collaborative flow
between mobility model and e-Learning model
Mobile learning consists of main elements [15], it includes (1) Mobile Technology, (2) Mobile
Devices, (3) Wireless Protocols, (4) Wireless Language (like Wireless Markup Language WML),
and (5) Wireless Applications. Figure (5) shows these elements.
Fig 5: Elements of M-Learning
Mobile
Learning
Mobile
Technology
Mobile
Devices
Wireless
Protocols
Wireless
Language
Wireless
Application
Mobile Blend
e-LearningLearningDesign
LearningObject
7
Authoring
Model
Search/Delivery
Engine
Knowledge Base
Learner Content
Provider
3.4 Mobile Enterprise Scenario
Sending a message out in the delivery to collect the content is a common practice of every
learning process. The proposed model is a solution that allows one to take the mobile device out
in the field, fill in the prepared form and send it to the server for processing. This includes:
1. Mobile Server Manager is an application that allows (1) learning design, (2) learning
object and (3) e-learning to prepare the courses form, determines questions and set the
type of answers for the questions.
2. Mobile Client is a mobile device application that presents the content form to the student,
allows him to fill in the answers and sends them to the server for processing.
3. Mobile Web-Service is a server application that accepts the filled-in forms. The
following scheme shows the whole Mobile workflow; figure 6.
Internet
Fig. 6: Mobile Enterprise Scenario
Also, the proposed model has been designed to be a search engine that enables many kinds of
potential students to search for study units from institutions providing higher education. The
architecture of the proposed model consists of three main components: knowledge base,
search/delivery engine and authoring interface (Figure 7).
Fig 7: The Architecture of the Proposed Model
Mobile Client
Mobile Server
Manager :
(1) learning design
(2) learning object
(3) e-learning
8
Figure 8 shows an internal structural view of the CourseCatalog subsystem as well as external
dependencies (IDatabase, ITransaction and IPersistence).
Fig. 8: Internal Structure View of the Course Catalog Subsystem
Figure (9) illustrates sequence diagram and showing how the subsystem implements the
ICourseCatalog.getCourses() operation.
Fig. 9: The Course Catalog Subsystem's Implementation of Course Catalog.get Courses()
Subsystem
(From Dbase Access)
Course Catalog
Get Courses()
Get Sections()
I Transaction
I Database
I Persistence
CatalogClient Course Catalog Connector Course List
1. get Courses(Dept)
1.1. Create(Dept)
1.2. Start()
1.3. Get(IPersistent)
1.4. Commit()
I Transaction I Database
9
3.5. M-Learning Architecture
It is suggested that the proposed model be implemented as a client/server application. Being a
client-side application, overhead of required server-side or online connection is avoided and
additionally provides better management of the LO creation process. This at the same time
allows uniform machine processing, easier access and delivery to other learners. The proposed
model will be to facilitate content submission process by guiding authors through the procedure.
The proposed model is described by the list of “action verbs” listed below in sequence of their
execution. The process is shown in detail in the following:
1. Validate: Both authors and learners will be validated at this stage. Validating content
involves verifying the file structure and the embedded links by parsing through the
document. At the same time, the proposed model will extract additional metadata
regarding the file structure.
2. Identify the learner level and language of the content: Prepare the courses names and
identify the related languages with each course.
3. Download: The learners/authors can download contents of their studies from the server.
4. Upload: The learners/authors can upload home work, assignment and media contents to
their teachers at server.
5. Collect: Information regarding the content and the contributing author(s) are collected
using a form out.
6. Create XML Metadata Record: A first-cut metadata record will be compiled from the
returns of the Form. The Learning Object Metadata standard will be used in the proposed
model. .
7. Get Assignment: The contributing student(s) will be prompted to upload their
assignment to the server. Assignment is expected to be in either html (default) or non-
html format.
8. Update Metadata Record: The Metadata Record of the content will be updated based on
the additional manifest info obtained at the Validation stage.
9. Encapsulate and Zip: The content and its metadata will be packaged and zipped into a
learning-object (LO) file ready for uploading to content server. The zip file will also
contain the LO support files.
4. The Proposed Model Testing
In section 3.2 the proposed model architecture is presented based on web services. The system
has two parts server side and client side. As explained in software testing process [16] has two
distinct goals:
1. To demonstrate the students and authors that the proposed model meets its requirements.
2. To discovers faults or defects in the proposed model where the behavior of the system is
incorrect or does not confirm to its specification.
Consequently, the testing policies may be based on experience of the system usage, therefore
three distinct aspects are needed:
1. All model processes, methods and functions that are accessed within client should be
tested.
10
2. Integration of processes, methods and functions that are accessed through the same
screens must be tested.
3. Where the students/authors input are provided (at any where any time), all processes,
methods and functions that are be tested.
Figure 10 shows the running of the prototype of our proposed mobile system, taken into
consideration the layout solution architecture.
Fig. 10-a Fig. 10b Fig 10c
Fig. 10d Fig. 10e Fig.10f
Fig. 10: The Screen Shot of the Proposed Mobile Learning System
11
4. Conclusion
This paper defined m-learning and explained why it is considered a delivery strategy- not a
learning strategy. Also, the paper described the benefits and limitations of m-learning, and
described new approach to m-learning.
This paper has explored and acknowledged the technical, educational, and financial challenges
Mobile devices are a growing part of the technical infrastructure of large and small enterprises
see Appendix A). Due to the convergence of wireless data and computing will give us true
anywhere, anytime, and any device access to information. These devices are enabling enterprise
contents for learning, distribution, and student service, and they will provide the e-contents on
which training can ride. These devices are changing how work and learning are done. The
leadership of training and development must monitor and align with the line-of-business
functions considering mobile devices in order to take advantage of this new delivery mode. The
strategies presenting in this paper are a starting point for generating ideas for formal and
informal mobile learning.
References
[1] Margaret Driscoll and Saul Carliner, Advanced Web-Based Training Strategies, Copyright ©
2005 by John Wiley & Sons, Inc. Published by Pfeiffer, An Imprint of Wiley, San Francisco,
CA 94103-1741, www.pfeiffer.com .
[2] Goh, T., & Kinshuk. (2004). Getting ready for mobile learning. In L. Cantoni & C.
McLoughlin (Eds.), Proceedings of ED-MEDIA 2004—World Conference on Educational
Multimedia, Hypermedia & Telecommunications. June 21–26, 2004, Lugano, Switzerland.
[3] Mark Prensky (2008), What Can You Learn from a Cell Phone? Almost Anything!, Journal
of Online Education.
[4] Singh, H. (2003). Leveraging mobile and wireless internet. Learning Circuits, 4(9).
www.learningcircuits.org/2003/sep2003/singh.htm
[5] Qingyang, G. (2003). M-learning: A new development towards more flexible and learner-
centered learning. Teaching English with Technology: A Journal for Teachers of English 3(2).
Source: www.iatefl.org.pl/call/j_nt13.htm [Retrieved May 8, 2004.]
[6] Peters, M. (2000). Does constructivist epistemology have a place in nurse education? Journal
of Nursing Education, 39(4), 166–170.
[7] Neilsen, J. (2003b). Usability 101. Alertbox. www.useit.com/alertbox/20030825.html
[Retrieved May 15, 2004.]
[8] Muir, J. (2003). Decoding mobile device security. ComputerWorld Online.
www.computerworld.com/securitytopics/security/story/0,10801,82890,00.html [Retrieved May
15, 2004.]
[9] David Parsons, Hokyoung Ryu, Mark Cranshaw (2006). A Study of Design Requirements for
Mobile Learning Environments, Proceedings of the 6th International Conference on Advanced
Learning Technologies (ICALT’06), IEEE Computer Society.
[10] Europa (2004). The e-Content program: Stimulating the production of digital content and
promoting linguistic diversity. Available from: http://europa.eu.int/scadplus/leg/en/lvb/
l24226d.htm .
[11] Muilenburg, L. Y., & Berge, Z. L. (2005). Student barriers to online learning: A factor
analytic study. Distance Education, 26(1), 29–48.
[12] Ng, K. C., & Murphy, D. (2005). Evaluating interactivity and learning in computer
conferencing using content analysis techniques. Distance Education, 26(1), 89–109.
12
[13] Robert Yu-Liang Ting, (2005). Mobile Learning: Current Trend and Future Challenges,
Proceedings of the 5th IEEE Conference on Advanced Learning Technologies (ICALT’05), IEEE
Computer Society.
[14] George T. Heineman and Welliam T. Councill (2001), Component-Based Software
Engineering, Addison Wesley.
[15] Korneliya Yordanova (2007), Mobile Learning and Integration of Advanced Technologies
in Education, International Conference on Computer Systems and Technlogies- CompSysTech
'07, 2007 ACM.
Hassanin M. Al-Barhamtoshy received the BSc degree in Electronics & Communication Engineering from Cairo
University, Egypt, in 1978; and the M Sc degree in Systems & Computer Engineering from Al-Azhar University,
Cairo, in 1985. In 1992, he received the PhD degree in Systems & Computer Engineering from Al-Azhar
University. From 1992 to 1997, he worked as an Assistant Professor in the Department of Systems & Computer
Engineering at Al-Azhar University. From 1996 to 1997, he served as an Assistant Professor of Computer Science
at King Abdulaziz University (KAU), Jeddah, Saudi Arabia. From 1998 to 2002, he worked as an Associate
Professor of Computer Science at KAU. He is currently a Professor in the Department of Computer Science and
Information Technology at the Faculty of Computing & Information Technology, KAU. His research interests
include language processing, software engineering, intelligent systems, speech processing, e-learning and m-
Learning, and RFID. Hassanin’s main research area is natural language processing. He is specifically
involved in morphological and syntactic analysis, computational semantics, Arabic computational
linguistics, semantic, ontology and machine learning.
13
Appendix (A)
Initial assessment for learners taking part in the project
Item Yes No
1. Do you have a computer at home?
2. Do you have access to the Internet at home?
3. Do you download photos/videos onto a computer?
4. Do you use a mobile phone?
5. Do you send/ receive text using your mobile phone?
6. Do you play games on your mobile phone?
7. Do you take photos on your mobile phone?
8. Do you use your mobile phone to play videos?
9. Do you have accessing e-mail on your mobile phone?
10. Do you have any office application on your mobile phone?
Gender
Male Female
Age
Under 23
23-26
Over 26
Date..................................................................................................
Location (Faculty , Department, Level, Section)...............................
Thank you for providing this information.

More Related Content

What's hot

A STUDY OF THE INTERFACE USABILITY ISSUES OF MOBILE LEARNING APPLICATIONS FOR...
A STUDY OF THE INTERFACE USABILITY ISSUES OF MOBILE LEARNING APPLICATIONS FOR...A STUDY OF THE INTERFACE USABILITY ISSUES OF MOBILE LEARNING APPLICATIONS FOR...
A STUDY OF THE INTERFACE USABILITY ISSUES OF MOBILE LEARNING APPLICATIONS FOR...IJITE
 
A study of the interface usability issues of mobile learning applications for...
A study of the interface usability issues of mobile learning applications for...A study of the interface usability issues of mobile learning applications for...
A study of the interface usability issues of mobile learning applications for...IJITE
 
Cell Phones Usage for Academic Activities amongst Undergraduate Students of t...
Cell Phones Usage for Academic Activities amongst Undergraduate Students of t...Cell Phones Usage for Academic Activities amongst Undergraduate Students of t...
Cell Phones Usage for Academic Activities amongst Undergraduate Students of t...AJSSMTJournal
 
Digital Technologies Report_Nov2015
Digital Technologies Report_Nov2015Digital Technologies Report_Nov2015
Digital Technologies Report_Nov2015Andrew Tui
 
Mobile Learning Africa (UNESCO)
Mobile Learning Africa (UNESCO)Mobile Learning Africa (UNESCO)
Mobile Learning Africa (UNESCO)Ilona Buchem
 
Validating Measurements of Perceived Ease Comprehension and Ease of Navigatio...
Validating Measurements of Perceived Ease Comprehension and Ease of Navigatio...Validating Measurements of Perceived Ease Comprehension and Ease of Navigatio...
Validating Measurements of Perceived Ease Comprehension and Ease of Navigatio...drboon
 
Conmoz como concept_paper_en_cz_sep2011(1)
Conmoz como concept_paper_en_cz_sep2011(1)Conmoz como concept_paper_en_cz_sep2011(1)
Conmoz como concept_paper_en_cz_sep2011(1)Christian Zeininger
 
E-Learning for Education from Multimedia University
E-Learning for Education from Multimedia UniversityE-Learning for Education from Multimedia University
E-Learning for Education from Multimedia Universitybtrinh
 
EFFECT OF CLOUD BASED MOBILE LEARNING ON ENGINEERING EDUCATION
EFFECT OF CLOUD BASED MOBILE LEARNING ON ENGINEERING EDUCATIONEFFECT OF CLOUD BASED MOBILE LEARNING ON ENGINEERING EDUCATION
EFFECT OF CLOUD BASED MOBILE LEARNING ON ENGINEERING EDUCATIONIAEME Publication
 
Use of information Systems in Yemeni Universities Future Vision
Use of information Systems in Yemeni Universities Future Vision Use of information Systems in Yemeni Universities Future Vision
Use of information Systems in Yemeni Universities Future Vision EECJOURNAL
 
Tau Seminar 2 material [part 3]
Tau Seminar 2 material [part 3]Tau Seminar 2 material [part 3]
Tau Seminar 2 material [part 3]Veronica Gelfgren
 
QOE MODEL FOR MULTIMEDIA CONTENT DELIVERY FROM MCLOUD TO MOBILE DEVICES
QOE MODEL FOR MULTIMEDIA CONTENT DELIVERY FROM MCLOUD TO MOBILE DEVICESQOE MODEL FOR MULTIMEDIA CONTENT DELIVERY FROM MCLOUD TO MOBILE DEVICES
QOE MODEL FOR MULTIMEDIA CONTENT DELIVERY FROM MCLOUD TO MOBILE DEVICESijfcstjournal
 
Understanding User’s Acceptance of Personal Cloud Computing: Using the Techno...
Understanding User’s Acceptance of Personal Cloud Computing: Using the Techno...Understanding User’s Acceptance of Personal Cloud Computing: Using the Techno...
Understanding User’s Acceptance of Personal Cloud Computing: Using the Techno...Maurice Dawson
 
Horizon Report 2010 presentation
Horizon Report 2010 presentationHorizon Report 2010 presentation
Horizon Report 2010 presentationRob Peregoodoff
 
An approach to designing and developing an LMS framework appropriate for youn...
An approach to designing and developing an LMS framework appropriate for youn...An approach to designing and developing an LMS framework appropriate for youn...
An approach to designing and developing an LMS framework appropriate for youn...IJECEIAES
 

What's hot (17)

Online Assignment
Online AssignmentOnline Assignment
Online Assignment
 
A STUDY OF THE INTERFACE USABILITY ISSUES OF MOBILE LEARNING APPLICATIONS FOR...
A STUDY OF THE INTERFACE USABILITY ISSUES OF MOBILE LEARNING APPLICATIONS FOR...A STUDY OF THE INTERFACE USABILITY ISSUES OF MOBILE LEARNING APPLICATIONS FOR...
A STUDY OF THE INTERFACE USABILITY ISSUES OF MOBILE LEARNING APPLICATIONS FOR...
 
A study of the interface usability issues of mobile learning applications for...
A study of the interface usability issues of mobile learning applications for...A study of the interface usability issues of mobile learning applications for...
A study of the interface usability issues of mobile learning applications for...
 
Cell Phones Usage for Academic Activities amongst Undergraduate Students of t...
Cell Phones Usage for Academic Activities amongst Undergraduate Students of t...Cell Phones Usage for Academic Activities amongst Undergraduate Students of t...
Cell Phones Usage for Academic Activities amongst Undergraduate Students of t...
 
Digital Technologies Report_Nov2015
Digital Technologies Report_Nov2015Digital Technologies Report_Nov2015
Digital Technologies Report_Nov2015
 
Mobile Learning Africa (UNESCO)
Mobile Learning Africa (UNESCO)Mobile Learning Africa (UNESCO)
Mobile Learning Africa (UNESCO)
 
Wireless Requirements and Benefits in the Academics Domain
Wireless Requirements and Benefits in the Academics DomainWireless Requirements and Benefits in the Academics Domain
Wireless Requirements and Benefits in the Academics Domain
 
Validating Measurements of Perceived Ease Comprehension and Ease of Navigatio...
Validating Measurements of Perceived Ease Comprehension and Ease of Navigatio...Validating Measurements of Perceived Ease Comprehension and Ease of Navigatio...
Validating Measurements of Perceived Ease Comprehension and Ease of Navigatio...
 
Conmoz como concept_paper_en_cz_sep2011(1)
Conmoz como concept_paper_en_cz_sep2011(1)Conmoz como concept_paper_en_cz_sep2011(1)
Conmoz como concept_paper_en_cz_sep2011(1)
 
E-Learning for Education from Multimedia University
E-Learning for Education from Multimedia UniversityE-Learning for Education from Multimedia University
E-Learning for Education from Multimedia University
 
EFFECT OF CLOUD BASED MOBILE LEARNING ON ENGINEERING EDUCATION
EFFECT OF CLOUD BASED MOBILE LEARNING ON ENGINEERING EDUCATIONEFFECT OF CLOUD BASED MOBILE LEARNING ON ENGINEERING EDUCATION
EFFECT OF CLOUD BASED MOBILE LEARNING ON ENGINEERING EDUCATION
 
Use of information Systems in Yemeni Universities Future Vision
Use of information Systems in Yemeni Universities Future Vision Use of information Systems in Yemeni Universities Future Vision
Use of information Systems in Yemeni Universities Future Vision
 
Tau Seminar 2 material [part 3]
Tau Seminar 2 material [part 3]Tau Seminar 2 material [part 3]
Tau Seminar 2 material [part 3]
 
QOE MODEL FOR MULTIMEDIA CONTENT DELIVERY FROM MCLOUD TO MOBILE DEVICES
QOE MODEL FOR MULTIMEDIA CONTENT DELIVERY FROM MCLOUD TO MOBILE DEVICESQOE MODEL FOR MULTIMEDIA CONTENT DELIVERY FROM MCLOUD TO MOBILE DEVICES
QOE MODEL FOR MULTIMEDIA CONTENT DELIVERY FROM MCLOUD TO MOBILE DEVICES
 
Understanding User’s Acceptance of Personal Cloud Computing: Using the Techno...
Understanding User’s Acceptance of Personal Cloud Computing: Using the Techno...Understanding User’s Acceptance of Personal Cloud Computing: Using the Techno...
Understanding User’s Acceptance of Personal Cloud Computing: Using the Techno...
 
Horizon Report 2010 presentation
Horizon Report 2010 presentationHorizon Report 2010 presentation
Horizon Report 2010 presentation
 
An approach to designing and developing an LMS framework appropriate for youn...
An approach to designing and developing an LMS framework appropriate for youn...An approach to designing and developing an LMS framework appropriate for youn...
An approach to designing and developing an LMS framework appropriate for youn...
 

Viewers also liked

Presentation Outline
Presentation OutlinePresentation Outline
Presentation Outlinebutest
 
Slides
SlidesSlides
Slidesbutest
 
Cecchini
CecchiniCecchini
Cecchinibutest
 
amta-decision-trees.doc Word document
amta-decision-trees.doc Word documentamta-decision-trees.doc Word document
amta-decision-trees.doc Word documentbutest
 
Accelerated Ants Routing in Dynamic Networks
Accelerated Ants Routing in Dynamic NetworksAccelerated Ants Routing in Dynamic Networks
Accelerated Ants Routing in Dynamic Networksbutest
 
Tacoma, WA 98422
Tacoma, WA 98422Tacoma, WA 98422
Tacoma, WA 98422butest
 
An introduc on to Machine Learning
An introduc on to Machine LearningAn introduc on to Machine Learning
An introduc on to Machine Learningbutest
 
slides
slidesslides
slidesbutest
 
Machine Learning applied to Go
Machine Learning applied to GoMachine Learning applied to Go
Machine Learning applied to Gobutest
 
PyML - a Python Machine Learning package
PyML - a Python Machine Learning packagePyML - a Python Machine Learning package
PyML - a Python Machine Learning packagebutest
 
New Programme Details Set up for OSS – Supporting Notes
New Programme Details Set up for OSS – Supporting NotesNew Programme Details Set up for OSS – Supporting Notes
New Programme Details Set up for OSS – Supporting Notesbutest
 
LyonALMProposal20041018.doc
LyonALMProposal20041018.docLyonALMProposal20041018.doc
LyonALMProposal20041018.docbutest
 
Machine Learning (CS 567)
Machine Learning (CS 567)Machine Learning (CS 567)
Machine Learning (CS 567)butest
 
Download Materials
Download MaterialsDownload Materials
Download Materialsbutest
 
Gang Fang (3481652) PhD Student (advisor: Dr. Vipin Kumar).doc
Gang Fang (3481652) PhD Student (advisor: Dr. Vipin Kumar).docGang Fang (3481652) PhD Student (advisor: Dr. Vipin Kumar).doc
Gang Fang (3481652) PhD Student (advisor: Dr. Vipin Kumar).docbutest
 
PA5-2_iconf08.doc.doc
PA5-2_iconf08.doc.docPA5-2_iconf08.doc.doc
PA5-2_iconf08.doc.docbutest
 
Programme Specification
Programme SpecificationProgramme Specification
Programme Specificationbutest
 
Data Mining in Finance / Weigend
Data Mining in Finance / WeigendData Mining in Finance / Weigend
Data Mining in Finance / Weigendbutest
 

Viewers also liked (18)

Presentation Outline
Presentation OutlinePresentation Outline
Presentation Outline
 
Slides
SlidesSlides
Slides
 
Cecchini
CecchiniCecchini
Cecchini
 
amta-decision-trees.doc Word document
amta-decision-trees.doc Word documentamta-decision-trees.doc Word document
amta-decision-trees.doc Word document
 
Accelerated Ants Routing in Dynamic Networks
Accelerated Ants Routing in Dynamic NetworksAccelerated Ants Routing in Dynamic Networks
Accelerated Ants Routing in Dynamic Networks
 
Tacoma, WA 98422
Tacoma, WA 98422Tacoma, WA 98422
Tacoma, WA 98422
 
An introduc on to Machine Learning
An introduc on to Machine LearningAn introduc on to Machine Learning
An introduc on to Machine Learning
 
slides
slidesslides
slides
 
Machine Learning applied to Go
Machine Learning applied to GoMachine Learning applied to Go
Machine Learning applied to Go
 
PyML - a Python Machine Learning package
PyML - a Python Machine Learning packagePyML - a Python Machine Learning package
PyML - a Python Machine Learning package
 
New Programme Details Set up for OSS – Supporting Notes
New Programme Details Set up for OSS – Supporting NotesNew Programme Details Set up for OSS – Supporting Notes
New Programme Details Set up for OSS – Supporting Notes
 
LyonALMProposal20041018.doc
LyonALMProposal20041018.docLyonALMProposal20041018.doc
LyonALMProposal20041018.doc
 
Machine Learning (CS 567)
Machine Learning (CS 567)Machine Learning (CS 567)
Machine Learning (CS 567)
 
Download Materials
Download MaterialsDownload Materials
Download Materials
 
Gang Fang (3481652) PhD Student (advisor: Dr. Vipin Kumar).doc
Gang Fang (3481652) PhD Student (advisor: Dr. Vipin Kumar).docGang Fang (3481652) PhD Student (advisor: Dr. Vipin Kumar).doc
Gang Fang (3481652) PhD Student (advisor: Dr. Vipin Kumar).doc
 
PA5-2_iconf08.doc.doc
PA5-2_iconf08.doc.docPA5-2_iconf08.doc.doc
PA5-2_iconf08.doc.doc
 
Programme Specification
Programme SpecificationProgramme Specification
Programme Specification
 
Data Mining in Finance / Weigend
Data Mining in Finance / WeigendData Mining in Finance / Weigend
Data Mining in Finance / Weigend
 

Similar to M-Learning

AN ADAPTIVE AND INTELLIGENT TUTOR BY EXPERT SYSTEMS FOR MOBILE DEVICES
AN ADAPTIVE AND INTELLIGENT TUTOR BY EXPERT SYSTEMS FOR MOBILE DEVICESAN ADAPTIVE AND INTELLIGENT TUTOR BY EXPERT SYSTEMS FOR MOBILE DEVICES
AN ADAPTIVE AND INTELLIGENT TUTOR BY EXPERT SYSTEMS FOR MOBILE DEVICESijmpict
 
Mobile Learning Technologies
Mobile Learning TechnologiesMobile Learning Technologies
Mobile Learning TechnologiesIJAAS Team
 
Mobile Learning Technologies
Mobile Learning Technologies Mobile Learning Technologies
Mobile Learning Technologies IJECEIAES
 
A PARADIGM FOR THE APPLICATION OF CLOUD COMPUTING IN MOBILE INTELLIGENT TUTOR...
A PARADIGM FOR THE APPLICATION OF CLOUD COMPUTING IN MOBILE INTELLIGENT TUTOR...A PARADIGM FOR THE APPLICATION OF CLOUD COMPUTING IN MOBILE INTELLIGENT TUTOR...
A PARADIGM FOR THE APPLICATION OF CLOUD COMPUTING IN MOBILE INTELLIGENT TUTOR...IJSEA
 
AN OVERVIEW OF CLOUD COMPUTING FOR E-LEARNING WITH ITS KEY BENEFITS
AN OVERVIEW OF CLOUD COMPUTING FOR E-LEARNING WITH ITS KEY BENEFITSAN OVERVIEW OF CLOUD COMPUTING FOR E-LEARNING WITH ITS KEY BENEFITS
AN OVERVIEW OF CLOUD COMPUTING FOR E-LEARNING WITH ITS KEY BENEFITSijistjournal
 
An analysis of Mobile Learning Implementation in Shinas College of Technology...
An analysis of Mobile Learning Implementation in Shinas College of Technology...An analysis of Mobile Learning Implementation in Shinas College of Technology...
An analysis of Mobile Learning Implementation in Shinas College of Technology...ijcnes
 
IRJET- Secure Architecture for Mobile Cloud based Learning
IRJET-  	  Secure Architecture for Mobile Cloud based LearningIRJET-  	  Secure Architecture for Mobile Cloud based Learning
IRJET- Secure Architecture for Mobile Cloud based LearningIRJET Journal
 
A Study of The Interface Usability Issues of Mobile Learning Applications for...
A Study of The Interface Usability Issues of Mobile Learning Applications for...A Study of The Interface Usability Issues of Mobile Learning Applications for...
A Study of The Interface Usability Issues of Mobile Learning Applications for...IJITE
 
Information security approach in open distributed multi agent virtual learnin...
Information security approach in open distributed multi agent virtual learnin...Information security approach in open distributed multi agent virtual learnin...
Information security approach in open distributed multi agent virtual learnin...ijcsit
 
Adoption of Digital Learning Technology: An Empirical Analysis of the Determi...
Adoption of Digital Learning Technology: An Empirical Analysis of the Determi...Adoption of Digital Learning Technology: An Empirical Analysis of the Determi...
Adoption of Digital Learning Technology: An Empirical Analysis of the Determi...IJAEMSJORNAL
 
Mobile Learning Framework & Evaluation
Mobile Learning Framework & EvaluationMobile Learning Framework & Evaluation
Mobile Learning Framework & Evaluationador
 
Technopreneurship Mobile Application (TMA): A Support Mechanism for Flexible ...
Technopreneurship Mobile Application (TMA): A Support Mechanism for Flexible ...Technopreneurship Mobile Application (TMA): A Support Mechanism for Flexible ...
Technopreneurship Mobile Application (TMA): A Support Mechanism for Flexible ...IJITE
 
User experience evaluation for a bus tracking apps in smart campus initiative
User experience evaluation for a bus tracking apps in smart campus initiativeUser experience evaluation for a bus tracking apps in smart campus initiative
User experience evaluation for a bus tracking apps in smart campus initiativejournalBEEI
 
Comparative Study and Analysis of Multiplatform Mobile Application Development
Comparative Study and Analysis of Multiplatform Mobile Application DevelopmentComparative Study and Analysis of Multiplatform Mobile Application Development
Comparative Study and Analysis of Multiplatform Mobile Application DevelopmentIJMTST Journal
 
Empowering learning through mobile technologies
Empowering learning through mobile technologiesEmpowering learning through mobile technologies
Empowering learning through mobile technologiesNazri Saad
 
Artificial Intelligence Approach for Covid Period StudyPal
Artificial Intelligence Approach for Covid Period StudyPalArtificial Intelligence Approach for Covid Period StudyPal
Artificial Intelligence Approach for Covid Period StudyPalIRJET Journal
 
The_Effectiveness_of_Using_Mobile_Learning_Techniq.pdf
The_Effectiveness_of_Using_Mobile_Learning_Techniq.pdfThe_Effectiveness_of_Using_Mobile_Learning_Techniq.pdf
The_Effectiveness_of_Using_Mobile_Learning_Techniq.pdfGlyHabines
 
Application of Mobile Computing In Tertiary Institutions: Case Study of Midla...
Application of Mobile Computing In Tertiary Institutions: Case Study of Midla...Application of Mobile Computing In Tertiary Institutions: Case Study of Midla...
Application of Mobile Computing In Tertiary Institutions: Case Study of Midla...theijes
 

Similar to M-Learning (20)

AN ADAPTIVE AND INTELLIGENT TUTOR BY EXPERT SYSTEMS FOR MOBILE DEVICES
AN ADAPTIVE AND INTELLIGENT TUTOR BY EXPERT SYSTEMS FOR MOBILE DEVICESAN ADAPTIVE AND INTELLIGENT TUTOR BY EXPERT SYSTEMS FOR MOBILE DEVICES
AN ADAPTIVE AND INTELLIGENT TUTOR BY EXPERT SYSTEMS FOR MOBILE DEVICES
 
Ijcatr04041023
Ijcatr04041023Ijcatr04041023
Ijcatr04041023
 
Mobile Learning Technologies
Mobile Learning TechnologiesMobile Learning Technologies
Mobile Learning Technologies
 
Mobile Learning Technologies
Mobile Learning Technologies Mobile Learning Technologies
Mobile Learning Technologies
 
4213ijsea05
4213ijsea054213ijsea05
4213ijsea05
 
A PARADIGM FOR THE APPLICATION OF CLOUD COMPUTING IN MOBILE INTELLIGENT TUTOR...
A PARADIGM FOR THE APPLICATION OF CLOUD COMPUTING IN MOBILE INTELLIGENT TUTOR...A PARADIGM FOR THE APPLICATION OF CLOUD COMPUTING IN MOBILE INTELLIGENT TUTOR...
A PARADIGM FOR THE APPLICATION OF CLOUD COMPUTING IN MOBILE INTELLIGENT TUTOR...
 
AN OVERVIEW OF CLOUD COMPUTING FOR E-LEARNING WITH ITS KEY BENEFITS
AN OVERVIEW OF CLOUD COMPUTING FOR E-LEARNING WITH ITS KEY BENEFITSAN OVERVIEW OF CLOUD COMPUTING FOR E-LEARNING WITH ITS KEY BENEFITS
AN OVERVIEW OF CLOUD COMPUTING FOR E-LEARNING WITH ITS KEY BENEFITS
 
An analysis of Mobile Learning Implementation in Shinas College of Technology...
An analysis of Mobile Learning Implementation in Shinas College of Technology...An analysis of Mobile Learning Implementation in Shinas College of Technology...
An analysis of Mobile Learning Implementation in Shinas College of Technology...
 
IRJET- Secure Architecture for Mobile Cloud based Learning
IRJET-  	  Secure Architecture for Mobile Cloud based LearningIRJET-  	  Secure Architecture for Mobile Cloud based Learning
IRJET- Secure Architecture for Mobile Cloud based Learning
 
A Study of The Interface Usability Issues of Mobile Learning Applications for...
A Study of The Interface Usability Issues of Mobile Learning Applications for...A Study of The Interface Usability Issues of Mobile Learning Applications for...
A Study of The Interface Usability Issues of Mobile Learning Applications for...
 
Information security approach in open distributed multi agent virtual learnin...
Information security approach in open distributed multi agent virtual learnin...Information security approach in open distributed multi agent virtual learnin...
Information security approach in open distributed multi agent virtual learnin...
 
Adoption of Digital Learning Technology: An Empirical Analysis of the Determi...
Adoption of Digital Learning Technology: An Empirical Analysis of the Determi...Adoption of Digital Learning Technology: An Empirical Analysis of the Determi...
Adoption of Digital Learning Technology: An Empirical Analysis of the Determi...
 
Mobile Learning Framework & Evaluation
Mobile Learning Framework & EvaluationMobile Learning Framework & Evaluation
Mobile Learning Framework & Evaluation
 
Technopreneurship Mobile Application (TMA): A Support Mechanism for Flexible ...
Technopreneurship Mobile Application (TMA): A Support Mechanism for Flexible ...Technopreneurship Mobile Application (TMA): A Support Mechanism for Flexible ...
Technopreneurship Mobile Application (TMA): A Support Mechanism for Flexible ...
 
User experience evaluation for a bus tracking apps in smart campus initiative
User experience evaluation for a bus tracking apps in smart campus initiativeUser experience evaluation for a bus tracking apps in smart campus initiative
User experience evaluation for a bus tracking apps in smart campus initiative
 
Comparative Study and Analysis of Multiplatform Mobile Application Development
Comparative Study and Analysis of Multiplatform Mobile Application DevelopmentComparative Study and Analysis of Multiplatform Mobile Application Development
Comparative Study and Analysis of Multiplatform Mobile Application Development
 
Empowering learning through mobile technologies
Empowering learning through mobile technologiesEmpowering learning through mobile technologies
Empowering learning through mobile technologies
 
Artificial Intelligence Approach for Covid Period StudyPal
Artificial Intelligence Approach for Covid Period StudyPalArtificial Intelligence Approach for Covid Period StudyPal
Artificial Intelligence Approach for Covid Period StudyPal
 
The_Effectiveness_of_Using_Mobile_Learning_Techniq.pdf
The_Effectiveness_of_Using_Mobile_Learning_Techniq.pdfThe_Effectiveness_of_Using_Mobile_Learning_Techniq.pdf
The_Effectiveness_of_Using_Mobile_Learning_Techniq.pdf
 
Application of Mobile Computing In Tertiary Institutions: Case Study of Midla...
Application of Mobile Computing In Tertiary Institutions: Case Study of Midla...Application of Mobile Computing In Tertiary Institutions: Case Study of Midla...
Application of Mobile Computing In Tertiary Institutions: Case Study of Midla...
 

More from butest

EL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEEL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEbutest
 
1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同butest
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALbutest
 
Timeline: The Life of Michael Jackson
Timeline: The Life of Michael JacksonTimeline: The Life of Michael Jackson
Timeline: The Life of Michael Jacksonbutest
 
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...butest
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALbutest
 
Com 380, Summer II
Com 380, Summer IICom 380, Summer II
Com 380, Summer IIbutest
 
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet JazzThe MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazzbutest
 
MICHAEL JACKSON.doc
MICHAEL JACKSON.docMICHAEL JACKSON.doc
MICHAEL JACKSON.docbutest
 
Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1butest
 
Facebook
Facebook Facebook
Facebook butest
 
Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...butest
 
Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...butest
 
NEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTNEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTbutest
 
C-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docC-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docbutest
 
MAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docMAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docbutest
 
Mac OS X Guide.doc
Mac OS X Guide.docMac OS X Guide.doc
Mac OS X Guide.docbutest
 
WEB DESIGN!
WEB DESIGN!WEB DESIGN!
WEB DESIGN!butest
 

More from butest (20)

EL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEEL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBE
 
1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
 
Timeline: The Life of Michael Jackson
Timeline: The Life of Michael JacksonTimeline: The Life of Michael Jackson
Timeline: The Life of Michael Jackson
 
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
 
Com 380, Summer II
Com 380, Summer IICom 380, Summer II
Com 380, Summer II
 
PPT
PPTPPT
PPT
 
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet JazzThe MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
 
MICHAEL JACKSON.doc
MICHAEL JACKSON.docMICHAEL JACKSON.doc
MICHAEL JACKSON.doc
 
Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1
 
Facebook
Facebook Facebook
Facebook
 
Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...
 
Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...
 
NEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTNEWS ANNOUNCEMENT
NEWS ANNOUNCEMENT
 
C-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docC-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.doc
 
MAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docMAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.doc
 
Mac OS X Guide.doc
Mac OS X Guide.docMac OS X Guide.doc
Mac OS X Guide.doc
 
hier
hierhier
hier
 
WEB DESIGN!
WEB DESIGN!WEB DESIGN!
WEB DESIGN!
 

M-Learning

  • 1. 1 Designing and Implementing M-Learning Model Hassanin M. Al-Barhamtoshy and Tarik Himdi hassanin@kau.edu.sa and thimdi@kau.edu.sa King Abdulaziz University, Saudi Arabia - Jeddah Abstract Mobile phones have been one of the most widespread in world market because of the high penetration of mobile phones market. On the other hand, this makes investment in learning systems one of the most successful investments. However, with M-Learning, the mobile user can study his/here lessons from anywhere and anytime using his/her mobile phone, unlike other learning services that depend on the location of the user. Moreover, the M-learning system should be designed in a way that it provides easy access to courses and course material. M-Learning is depending on mobile technologies and their support infrastructure. In these days, 2.5G, 3G and 3.5G mobile technologies are used as a platform for deploying of communication, e-content and mobile services. The purpose of this research is to design and implement a model M-Learning system. The proposed system takes care of security, interoperability, and user friendly. The proposed M- Learning system will base on XML Web Services as a component model. 1. Introduction Wireless learning is not a learning strategy; it is a delivery strategy. In the same way, mobile learning or m-learning are also delivery strategies. These delivery strategies support a range of instructional strategies and designs [1]. The m-learning strategies presented here focus on ways to use mobile devices. M-learning is the exciting art of using mobile technologies to enhance the learning experience. Mobile phones, PDAs, Pocket PCs and the Internet can be blended to engage and motivate learners, any time and anywhere [ http://www.m-learning.org/ ]. Learners send text (SMS) or picture (MMS) messages from their phones to the web-based media Board to contribute to both personal and collaborative web sites. Create engaging information sheets with a quiz on the back. Learners send a simple text message with the answer and get an instant reply. Before picturing the new proposed approach, it is important to ask the essential questions. What gap in skill and knowledge are we trying to fill? What are the options? What are the costs? How do the benefits and limitations of these options compare? Is our learning intervention part of a larger solution such as a documentation system, learning management system, order entry system, or data collection solution? The following sections will give skills needed to evaluate m- learning as a delivery strategy. There are pros and cons for each option. A multidimensional framework developed by Goh and Kinshuk [2] suggests that the pros and cons for e-learning and m-learning fall into four dimensions: content, device, connectivity, and collaboration. Limitations such as screen size, resolution, input/output modes, navigation, and bandwidth require content be optimized for each device. In addition, a plan must be put in place to update that content on disconnected devices. Connectivity affects tracking. If knowing who is using the systems matters, mobile and fixed- line systems will deliver immediate results. On the other hand, disconnected use systems will require additional technology to upload information on how and what is being used.
  • 2. 2 Collaboration is defined as “the ability for the learner to send messages to fellow students, contact the facilitator, and query experts is a clear strength of fixed-line systems” [1]. Collaboration can include instant messaging, participation in a threaded discussion, and embedded e-mail. The degree of collaboration available to mobile wireless users will be dependent on the device. There are one and a half billion cell phones in operation around the world, and a large percentage of them are in the hands of students [3]. Mobile learning devices can be connected to a wireless network or they can work in disconnected mode. In a disconnected mode, the device must have content downloaded in advance- so not all mobile devices are wireless. Likewise, not all wireless devices are mobile; many people consider a laptop PC with WiFi cards too weighty to be really mobile. Examples of common mobile devices (not all educationally practical) are Mobile Pocket PCs, Laptops, Smart phones, Tablet PCs, and Personal communication devices such as pagers [1]. The interest in this technology is being driven by the rapid growth of wireless and mobile devices. As Harvey Singh (2003), CEO of NavoWave, points out [4]:  More than 50 percent of jobs are mobile- away from a physical office.  In the United States, an average worker spends only two days in formal training programs.  To date, over 500 million Web-enabled mobile phones have been shipped to customers.  Multipurpose hand-held devices, such as PDAs and cell phones, will outsell laptop and desktop computers combined by 2005.  The enterprise market for mobile computing is estimated at $30 billion. There are benefits and limitations of m-learning for the two primary delivery strategies: the use of mobile devices to delivery performance support and the use of mobile devices to teach through communication [1, 2]. The benefits of m-learning as communication stem from learners and experts constructing knowledge in an authentic context. 2. M-Learning Limitations Qingyang done his study at Stanford University’s Language lab [5], he provides some insights into the fragmented experience of learning with mobile device. The study warned that “Learning requires concentration and reflection. However, being on-the-go (riding a train, sitting in a cafe, walking down the street) is fraught with distractions. Students are in situations that place unpredictable but important demands on their attention. This leaves the mobile learner with a highly distracted, highly fragmented experience. The learning application must be designed with this in mind.” Experts [6] have suggested that “some employees are unsure about evaluating their personal learning experiences. The lack of external feedback can cause learners to question their goals and achievements.” Therefore, using m-learning delivery devices and strategies for self-directed learning compounds this challenge. Mobile and wireless devices have limitations due to screen size and ability to access information designed for traditional web-based viewing, if the mobile devices are accessing information from websites [7]. One of the biggest limitations and drawbacks for using a mobile wireless e-learning solution is cost. Recommending m-learning or wireless learning means devices for each learner, paying for wireless service, budgeting for maintenance and upgrades, and supporting for resolve technical problems.
  • 3. 3 Due to security challenge of mobile devices size and portability, they are easy to lose, subject to damage, and more likely to be stolen than desktop systems. In a Computer World article, Muir [8] estimates that “probably fewer than 10 percent of mobile devices used by major organizations have serious protection for stored data”. 3. The Proposed Model Structure Due to the widespread of mobile phones in world market, specially in Saudi market with the high technology and penetration, 98 % of student segment in KAU have mobiles with 3.5 G. Appendix (A) contains the questionnaire assessment for this segment of KAU (182 students). Consequently, our proposed M-Learning can be grouped into three delivery strategies: m- learning as e-learning, performance support, and communication [1, 2]. The first strategy is the least modern, but probably the easiest to execute and most frequently used. The last two strategies are more modern, but less frequently used. None of these delivery strategies is designed to be a stand-alone learning solution. They might be blended into larger programs to extend learning to the work site. 3.1. M-Learning as E-Learning The first approach can be expressed as math equation, m-learning = e-learning. The internet access will be via wireless devices, it follows that e-learning simply becomes m-learning. In this most simplistic view, e-learning and m-learning are the same; just the devices differ. In either case it is the same course, taken on the same PC notebook, and there is little need to rethink strategies because the device (the PC) remains constant; only the network connection changes. Fig. 1 depicts the following assumed technical basic gathering of this scenario. Course 1 operates an e-Learning (LMS) system on Server 1. Contents on Server 1 should be modified within a content transaction with Server 2 by means of the mobile client 1. Course 2 operates an e- Learning (LMS) system on Server 2. At the place of the meeting of wireless 1, 2 and 3, a mobile client 2, which access contents on Server 2, is used. Altogether 10 different communication ways are possible between these five systems (       3 5 = 10 ) from which five can occur via wireless network technologies. Fig. 1: Technical components in an ad hoc M-Learning integration scenario Mobile Client 2 Mobile Client 1 Mobile Client 3 Server 2 LMS Course #2 Server 1 LMS Course #1 1 2 3 4 5 7 6 98 10
  • 4. 4 Therefore, mobility can be conceptualized in different ways, i.e., mobility of the user, mobility of the device, and mobility of services [9]. Consequently, they believe that the important basic components of m-learning are identity, learner, activity, facility, and collaboration. 3.2 The Proposed System Architecture based on web services Figure 2 illustrate the proposed architecture for Mobile E-learning system. The system has two parts: server side and client side. The server side has one or more web services for manipulation E-learning contents. The client side is a software installed on each Mobile machine for requesting, submitting, and viewing e-content. Mobile 1 Mobile 2 Mobile n Fig. 2: All E-learning Web services run on one Machine 3.2.1 Scalability The critical factor for a distributed e-learning application is the ability to grow with the number of users, the amount of data, and the required functionality. The e- learning application should be small and fast when the demands are minimal, but it should be able to handle additional without sacrificing performance or reliability. Web service provides a number of features that enhance e-learning application scalability one of them is Flexible Deployment Mobile Network Connection Web Services 1
  • 5. 5 3.2.2 Flexible Deployment As the load on an e-learning application grows, web service's location independence makes it easy to distribute web services over other computers, offering an easier and less expensive route to scalability. Redeployment is easiest for stateless servicess or for those that do not share their state with other servicess. For web services such as these, it is possible to run multiple copies on different machines. The learner load can be evenly distributed among the machines, or criteria like machine capacity or even current load can be take into consideration. With Web services, it is easy to change the way clients connect to web services and web services connect to each other. The same web services can be dynamically redeployed, without any rework or even recompilation. All that is necessary is to update the registry, file system, or database where the location of each web service is stored. Figure 3 shows an example for redeployment the e-learning web service on several server machines. Mobile 2 Mobile i Mobile n Fig. 3: ReDeployment of E-learning web services on several machines 3.3. M-Learning Framework The most basic component of learning is the delivery of the contents [9-12]. David Parsons and et al [9] presented a frame work of the M-Learning model structure. The model includes 4 M- Learning requirements [9]; learning objectives, learning experience, M-Learning contexts, and E-Learning Web Services 2 E-Learning Web Services 2 Mobile Network Connection
  • 6. 6 generic mobile environment design issues. Moreover, the feasibility of mobile learning can be justified from the perspective of devices and market trends [13]. The learning objectives of the proposed model contain (1) individual learning (improved skills and new skills), (2) Collective learning (social skills and team skills). The learning experience includes organized contents, outcome and feedback, goals and objectives, representation or story, individual and team development, and social interaction. The mobile learning illustrates identity, learner, activity, facility, and collaboration. Finally, the generic mobile environment design issues include user role and profile, mobility, mobile interface design, media types and communication support. Figure (4) represents new paradigm of the collaborative flow between mobility suite of design model and e-Learning model. The representation and organization of contents (e. g. learning objects) should provide an easy access to the contents. The proposed model is based on component based software due to many advantages (encapsulation, complexity management, and reuse) [14]. The component has a logical and physical (implementation) aspect. The logical representation of a component is modeled using UML subsystem, which can be thought of as the design view of a component [14]. Fig. 4: New paradigm of the collaborative flow between mobility model and e-Learning model Mobile learning consists of main elements [15], it includes (1) Mobile Technology, (2) Mobile Devices, (3) Wireless Protocols, (4) Wireless Language (like Wireless Markup Language WML), and (5) Wireless Applications. Figure (5) shows these elements. Fig 5: Elements of M-Learning Mobile Learning Mobile Technology Mobile Devices Wireless Protocols Wireless Language Wireless Application Mobile Blend e-LearningLearningDesign LearningObject
  • 7. 7 Authoring Model Search/Delivery Engine Knowledge Base Learner Content Provider 3.4 Mobile Enterprise Scenario Sending a message out in the delivery to collect the content is a common practice of every learning process. The proposed model is a solution that allows one to take the mobile device out in the field, fill in the prepared form and send it to the server for processing. This includes: 1. Mobile Server Manager is an application that allows (1) learning design, (2) learning object and (3) e-learning to prepare the courses form, determines questions and set the type of answers for the questions. 2. Mobile Client is a mobile device application that presents the content form to the student, allows him to fill in the answers and sends them to the server for processing. 3. Mobile Web-Service is a server application that accepts the filled-in forms. The following scheme shows the whole Mobile workflow; figure 6. Internet Fig. 6: Mobile Enterprise Scenario Also, the proposed model has been designed to be a search engine that enables many kinds of potential students to search for study units from institutions providing higher education. The architecture of the proposed model consists of three main components: knowledge base, search/delivery engine and authoring interface (Figure 7). Fig 7: The Architecture of the Proposed Model Mobile Client Mobile Server Manager : (1) learning design (2) learning object (3) e-learning
  • 8. 8 Figure 8 shows an internal structural view of the CourseCatalog subsystem as well as external dependencies (IDatabase, ITransaction and IPersistence). Fig. 8: Internal Structure View of the Course Catalog Subsystem Figure (9) illustrates sequence diagram and showing how the subsystem implements the ICourseCatalog.getCourses() operation. Fig. 9: The Course Catalog Subsystem's Implementation of Course Catalog.get Courses() Subsystem (From Dbase Access) Course Catalog Get Courses() Get Sections() I Transaction I Database I Persistence CatalogClient Course Catalog Connector Course List 1. get Courses(Dept) 1.1. Create(Dept) 1.2. Start() 1.3. Get(IPersistent) 1.4. Commit() I Transaction I Database
  • 9. 9 3.5. M-Learning Architecture It is suggested that the proposed model be implemented as a client/server application. Being a client-side application, overhead of required server-side or online connection is avoided and additionally provides better management of the LO creation process. This at the same time allows uniform machine processing, easier access and delivery to other learners. The proposed model will be to facilitate content submission process by guiding authors through the procedure. The proposed model is described by the list of “action verbs” listed below in sequence of their execution. The process is shown in detail in the following: 1. Validate: Both authors and learners will be validated at this stage. Validating content involves verifying the file structure and the embedded links by parsing through the document. At the same time, the proposed model will extract additional metadata regarding the file structure. 2. Identify the learner level and language of the content: Prepare the courses names and identify the related languages with each course. 3. Download: The learners/authors can download contents of their studies from the server. 4. Upload: The learners/authors can upload home work, assignment and media contents to their teachers at server. 5. Collect: Information regarding the content and the contributing author(s) are collected using a form out. 6. Create XML Metadata Record: A first-cut metadata record will be compiled from the returns of the Form. The Learning Object Metadata standard will be used in the proposed model. . 7. Get Assignment: The contributing student(s) will be prompted to upload their assignment to the server. Assignment is expected to be in either html (default) or non- html format. 8. Update Metadata Record: The Metadata Record of the content will be updated based on the additional manifest info obtained at the Validation stage. 9. Encapsulate and Zip: The content and its metadata will be packaged and zipped into a learning-object (LO) file ready for uploading to content server. The zip file will also contain the LO support files. 4. The Proposed Model Testing In section 3.2 the proposed model architecture is presented based on web services. The system has two parts server side and client side. As explained in software testing process [16] has two distinct goals: 1. To demonstrate the students and authors that the proposed model meets its requirements. 2. To discovers faults or defects in the proposed model where the behavior of the system is incorrect or does not confirm to its specification. Consequently, the testing policies may be based on experience of the system usage, therefore three distinct aspects are needed: 1. All model processes, methods and functions that are accessed within client should be tested.
  • 10. 10 2. Integration of processes, methods and functions that are accessed through the same screens must be tested. 3. Where the students/authors input are provided (at any where any time), all processes, methods and functions that are be tested. Figure 10 shows the running of the prototype of our proposed mobile system, taken into consideration the layout solution architecture. Fig. 10-a Fig. 10b Fig 10c Fig. 10d Fig. 10e Fig.10f Fig. 10: The Screen Shot of the Proposed Mobile Learning System
  • 11. 11 4. Conclusion This paper defined m-learning and explained why it is considered a delivery strategy- not a learning strategy. Also, the paper described the benefits and limitations of m-learning, and described new approach to m-learning. This paper has explored and acknowledged the technical, educational, and financial challenges Mobile devices are a growing part of the technical infrastructure of large and small enterprises see Appendix A). Due to the convergence of wireless data and computing will give us true anywhere, anytime, and any device access to information. These devices are enabling enterprise contents for learning, distribution, and student service, and they will provide the e-contents on which training can ride. These devices are changing how work and learning are done. The leadership of training and development must monitor and align with the line-of-business functions considering mobile devices in order to take advantage of this new delivery mode. The strategies presenting in this paper are a starting point for generating ideas for formal and informal mobile learning. References [1] Margaret Driscoll and Saul Carliner, Advanced Web-Based Training Strategies, Copyright © 2005 by John Wiley & Sons, Inc. Published by Pfeiffer, An Imprint of Wiley, San Francisco, CA 94103-1741, www.pfeiffer.com . [2] Goh, T., & Kinshuk. (2004). Getting ready for mobile learning. In L. Cantoni & C. McLoughlin (Eds.), Proceedings of ED-MEDIA 2004—World Conference on Educational Multimedia, Hypermedia & Telecommunications. June 21–26, 2004, Lugano, Switzerland. [3] Mark Prensky (2008), What Can You Learn from a Cell Phone? Almost Anything!, Journal of Online Education. [4] Singh, H. (2003). Leveraging mobile and wireless internet. Learning Circuits, 4(9). www.learningcircuits.org/2003/sep2003/singh.htm [5] Qingyang, G. (2003). M-learning: A new development towards more flexible and learner- centered learning. Teaching English with Technology: A Journal for Teachers of English 3(2). Source: www.iatefl.org.pl/call/j_nt13.htm [Retrieved May 8, 2004.] [6] Peters, M. (2000). Does constructivist epistemology have a place in nurse education? Journal of Nursing Education, 39(4), 166–170. [7] Neilsen, J. (2003b). Usability 101. Alertbox. www.useit.com/alertbox/20030825.html [Retrieved May 15, 2004.] [8] Muir, J. (2003). Decoding mobile device security. ComputerWorld Online. www.computerworld.com/securitytopics/security/story/0,10801,82890,00.html [Retrieved May 15, 2004.] [9] David Parsons, Hokyoung Ryu, Mark Cranshaw (2006). A Study of Design Requirements for Mobile Learning Environments, Proceedings of the 6th International Conference on Advanced Learning Technologies (ICALT’06), IEEE Computer Society. [10] Europa (2004). The e-Content program: Stimulating the production of digital content and promoting linguistic diversity. Available from: http://europa.eu.int/scadplus/leg/en/lvb/ l24226d.htm . [11] Muilenburg, L. Y., & Berge, Z. L. (2005). Student barriers to online learning: A factor analytic study. Distance Education, 26(1), 29–48. [12] Ng, K. C., & Murphy, D. (2005). Evaluating interactivity and learning in computer conferencing using content analysis techniques. Distance Education, 26(1), 89–109.
  • 12. 12 [13] Robert Yu-Liang Ting, (2005). Mobile Learning: Current Trend and Future Challenges, Proceedings of the 5th IEEE Conference on Advanced Learning Technologies (ICALT’05), IEEE Computer Society. [14] George T. Heineman and Welliam T. Councill (2001), Component-Based Software Engineering, Addison Wesley. [15] Korneliya Yordanova (2007), Mobile Learning and Integration of Advanced Technologies in Education, International Conference on Computer Systems and Technlogies- CompSysTech '07, 2007 ACM. Hassanin M. Al-Barhamtoshy received the BSc degree in Electronics & Communication Engineering from Cairo University, Egypt, in 1978; and the M Sc degree in Systems & Computer Engineering from Al-Azhar University, Cairo, in 1985. In 1992, he received the PhD degree in Systems & Computer Engineering from Al-Azhar University. From 1992 to 1997, he worked as an Assistant Professor in the Department of Systems & Computer Engineering at Al-Azhar University. From 1996 to 1997, he served as an Assistant Professor of Computer Science at King Abdulaziz University (KAU), Jeddah, Saudi Arabia. From 1998 to 2002, he worked as an Associate Professor of Computer Science at KAU. He is currently a Professor in the Department of Computer Science and Information Technology at the Faculty of Computing & Information Technology, KAU. His research interests include language processing, software engineering, intelligent systems, speech processing, e-learning and m- Learning, and RFID. Hassanin’s main research area is natural language processing. He is specifically involved in morphological and syntactic analysis, computational semantics, Arabic computational linguistics, semantic, ontology and machine learning.
  • 13. 13 Appendix (A) Initial assessment for learners taking part in the project Item Yes No 1. Do you have a computer at home? 2. Do you have access to the Internet at home? 3. Do you download photos/videos onto a computer? 4. Do you use a mobile phone? 5. Do you send/ receive text using your mobile phone? 6. Do you play games on your mobile phone? 7. Do you take photos on your mobile phone? 8. Do you use your mobile phone to play videos? 9. Do you have accessing e-mail on your mobile phone? 10. Do you have any office application on your mobile phone? Gender Male Female Age Under 23 23-26 Over 26 Date.................................................................................................. Location (Faculty , Department, Level, Section)............................... Thank you for providing this information.