m-Learning Solution for Training English

Slides:



Advertisements
Similar presentations
UBIQUITY V3 An extensible platform for creating dynamic, customized, and geocentric native mobile applications.
Advertisements

Intelligent Pressure and DMA Management
CONCEPTUAL WEB-BASED FRAMEWORK IN AN INTERACTIVE VIRTUAL ENVIRONMENT FOR DISTANCE LEARNING Amal Oraifige, Graham Oakes, Anthony Felton, David Heesom, Kevin.
WIRELESS AND MOBILE TECHNOLOGIES TO FACILITATE PERSONALISED FLEXIBLE LEARNING IN CONSTRUCTION Raju Pathmeswaran, Vian Ahmed & Ghassan Aouad
Performance Testing - Kanwalpreet Singh.
How Mobile Learning can be an opportunity to developing countries in the 21 st century. E.T. Chitambo: Computer Science.
FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations Building Human Sensor Webs with 52° North SWE Implementations Eike Hinderk Jürrens,
“Turn you Smart phone into Business phone “
Presented by: Tom Hadrava Georgii Kalnyskyi Roy Sharon Joseph Vavra.
Virtual Meetings Increasing Collaboration While Reducing Costs and Ensuring Business Continuity Ram Narayanaswamy CTO 8x8, Inc.
IMPLEMENTATION OF AN E-LEARNING PLATFORM USING CMS
Facilitator Training Program
M-learning for PDAs: Enhancing the Flexibility of Distance Education – Experiences with a Learning Environment for Mobile Distance Learners.
LINC 2007 M-Learning from a Cell Phone: Improving Students’ EMP Learning Experience through Interactive SMS Platform By: Jafar Asgari Arani
Development of eContent for Delivery of an Undergraduate Electromagnetic Course Using Mobile Devices Al-Zoubi A. Y., Princess Sumaya University of Technology,
INTRANETS DEFINITION (from Cambridge International Dictionary of English) intra- Combining form used to form adjectives meaning 'within' (the stated place.
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
Digital Texts and the Future of Education: Why Books? A Critique of Mayrath, M., Priya, N., & Perkins, C. (2011). Digital Texts and the Future of Education:
Developing ELearning Forums for Global Distance Learning Presented by POWERi Technologies Inc. March 17, 2009 CREATING COMMUNITIES OF KNOWLEDGE: THE POWER.
“Mobile Class”: A Cloud-Based mobile learning system: Shanghai lifelong learning network’s “Mobile Cloud learning" prototype Dr. Minjuan Wang Designer.
Moodle (Course Management Systems). Introduction.
Copyright © 2009 On The Edge Software Consulting Advanced Enterprise Java Instructional Plan Presentation Tier Design using an Event Driven Design Methodology.
Recommendations for Best Practice. Best Practice This section will present an analysis of the literature in the following categories: Organization of.
1 Learning Management system Moiz Uddin Ahmed Assistant Professor Department of Computer cience.
MobeSys Technologies MobeSys – helping you overcome mobile technology challenges.
©2013 Bill Rudman, AHIMA Foundation David Westfall, AHIMA Proposal for OHT – Virtual Lab (VLAB)
Cloud Computing Zach Ciccone Claudia Rodriguez Annia Aleman Xiaoying Tu Nov 14, 2013.
PERMANAND MOHAN, PH.D. SENIOR LECTURER DEPARTMENT OF COMPUTING AND INFORMATION TECHNOLOGY THE UNIVERSITY OF THE WEST INDIES ST. AUGUSTINE TRINIDAD AND.
E-Learning Overview E-learning Theory and Models Module.
DYNAMIC WAP BASED VOTING SYSTEM Bertrand COLAS Submission date: May 2002 School of Computing Bachelor of Engineering with Honours in Computer.
Question 1 Why did a majority of students perceive the innovative web-enhanced Japanese language courses favorably and participate in additional online.
User Interface of Multimedia Delivery Platform for The Elderly N. Limdumrongnukoon, P. Mongkolnam and J. H. Chan Data and Knowledge Laboratory School of.
Mastering Adaptive Hypermedia Courseware Authors: Boyan Bontchev, Dessislava Vassileva, Slavomir Grigorov ICETA 2008.
GEOREMINDERS ANDROID APPLICATION BY: ADRIENNE KECK.
James Williams e: eTutor Project SUMMARY OF KEY FINDINGS for 2 Pilot studies of the.
Using virtual collaboration tools for designing innovative education scenarios Gabriel Dima University “Politehnica” of Bucharest, Romania.
Bridging the GoldMine CRM User Adoption Gap with Server-side Integration Beyond Outlook Plug-in Synchronization Aldo Zanoni CEO and Managing Director Omni.
BY STALIN PETER Mobile Learning Devices. INTRODUCTION What is mobile learning? What tools are classified as mobile learning? Where is M-learning being.
Using SaaS and Cloud computing For “On Demand” E Learning Services Application to Navigation and Fishing Simulator Author Maha KHEMAJA, Nouha AMMARI, Fayssal.
Mobilize employees, field workers, and business partners with layered security infrastructure for mobile apps, Fiori apps, content, and devices Andreas.
Analyze Design Develop AssessmentImplement Evaluate.
Information Security Audit Tool Presented by Bandar Almarashi Supervisor by Dr. Neville Williams.
Storyboard. Needs Create a electronic tablet that would increase collaboration for learners in primary grades. Create a electronic tablet that can compete.
Web Based Learning. Introduction Web-based environments provide new potential to enhance learning through a visual and interactive delivery of instruction.
Automated Assessment Management System. The Assessment Cycle Trainee | Learner Dashboard Trainer Dashboard Employer Dashboard Verifier Dashboard Assessor.
Virtual Classes Provides an Innovative App for Education that Stimulates Engagement and Sharing Content and Experiences in Office 365 MICROSOFT OFFICE.
SUBMITTED BY JESNA J AM.EN.P2ELT14003 LEARNING MANAGEMENT SYSTEM.
Mobile at Bond Drivers January 2010 Academic Discussion Group July 2010 mLearning report tabled The advice of the Group,
Innovation Software Corporation's Cultural Awareness Training Program Presentation by:
Instructional Plan Template | Slide 1 AET/515 Instructional Plan Advanced Enterprise Java Platform Training Presentation Tier Design using an Event Driven.
Online Learning Florence Martin Associate Professor in Instructional Technology
25 April Unified Cryptologic Architecture: A Framework for a Service Based Architecture Unified Cryptologic Architecture: A Framework for a Service.
ITExpo January 24, 2006 Networks C OGNITRONICS Network Media Servers Conferencing and Collaboration Mike Keefe CTO Presented by.
INTRODUCTION TO E-LEARNING. Objectives This chapter contains information on understanding the fundamental concepts of e-learning. In this chapter, e-learning.
Explorestockholm A mobile Internet tourist service.
“COLLEGE MANAGEMENT SYSTEM” Presented by: BCA VI SEMESTER.
Živana Komlenov Faculty of Sciences, University of Novi Sad Uglješa Marjanović, Igor Žunić Faculty of Technical Sciences, University of Novi Sad The Importance.
Engaging Students in Technical Modules: The Quest to Promote Student Identification of Problematic Knowledge. Dr William Lyons, School of Engineering,
1 GLOBALMEET Name of Presenter. 2 HOW EFFECTIVE IS YOUR WEB CONFERENCING SOLUTION? Frustrated by the complexity of performing basic tasks? Do you demand.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
Pega Certification Materials | PegaGang

CONNECT.
Mobile learning three C’s
Outline Introduction Standards Project General Idea
E-Learning Yoga Mahesa Prima K
Smart Learning concepts to enhance SMART Universities in Africa
Dr. Said Fathy El Said Assistant Professor, English Department
Internet Engineering Course
Knowledge Sharing Mechanism in Social Networking for Learning
Presentation transcript:

m-Learning Solution for Training English Authors: Mohamed SAMAKA 1, Loay ISMAIL 1, Nosayba ABU-ABDULLA 1, and Brendan CLARK 2 The research project described in this paper involves in using of a mobile learning approach to train newly recruited trainees on workplace English, so they can become more effective when communicating in the workplace. Training local human resources in English language skills will prepare them for the global workforce and allow them to communicate more effectively in English so they can become more competitive globally. This project is timely since there is limited research on the use of mobile technology in training and education. The project breaks new ground toward understanding ways in which mobile devices can be used to train employees in the workplace in Qatar. The target beneficiaries for this project are oil and gas employees. Oil and gas employees were picked as a first step where the project shall transfer to other industries and sectors next. This research is a collaborative project between Qatar University, and the Corporate Training Department at Qatar Petroleum-QP. The English content that is delivered via mobile devices trains oil and gas workers on English Grammar, how to listen and interpret different workplace situations, and drill and practice on oil and gas terminologies. 1Department of Computer Science and Engineering, Qatar University, Doha, Qatar 2Corporate Training Department, Qatar Petroleum, Doha, Qatar AROOC 2012, Bangkok, Thailand, 21st-22nd January, 2013

Introduction Aim of this work: create a mobile-learning application, to help Qatar Petroleum (QP) trainees to learn workplace English. It will not replace but enhance the conventional method of learning. Advantages: Learn beyond classroom walls Learn faster Learn anytime, anywhere. Learn with fun  Aim of this work: create a mobile learning application, to help Qatar Petroleum (QP) trainees to learn workplace English. It will not replace but enhance the conventional method of learning. The trainees have control of when they want to learn and from which location; they have the right to access learning material to improve their workplace English skills by reviewing and assessing their knowledge. Advantages: Learn beyond classroom walls Learn faster Learn anytime, anywhere. Learn with fun 

Project Objectives: Investigate m-learning approaches to deliver English language training for oil and gas industry workers. Consider limited memory and processing capacity of handheld devices. Investigate effective use of learning object repositories for m-learning Develop, deliver, and evaluate a pilot model of m-Learning objects (based on a module of English content used for training by Qatar Petroleum (QP) instructors.) Evaluate the improvement due to using mobile devices to improve their work efficiency. Determine ways in which the m-learning model for English training, as suggested in this study, can transfer to other industries. Project Objectives: Determine ways in which the use of m-learning can deliver English language training for the oil and gas industry workers so they can improve their efficiency. Investigate the effective use of learning object repositories in m-learning. Develop, deliver, and evaluate a pilot model of m-Learning objects based on a module of English content used for training by Qatar Petroleum (QP) instructors. Evaluate the extent to which workers using mobile devices improve their work efficiency when compared to those workers who did not use the mobile approach. Determine ways in which the m-learning model for English training as suggested in this study can transfer to other industries.

Project Significance Creating a Research Culture in Qatar Benefit to Students Benefit to Qatar University

Project Methodology and Scope of the Work Survey of several learning pedagogies used in m-learning.   Comprehend the current training approach and some of the English content used at QP. Examine different ways of building learning objects that suit m-learning. Design, develop, deliver, and evaluate learning objects for only one English content module used at QP for training. This is an experimental research project where groups who completed their English training using mobile technology will be compared with groups who used other delivery methods. The research will adopt a qualitative analysis through interviews. Project Methodology and Scope of the Work Search the literature for several learning pedagogies and applications used in m-learning.   Comprehend the current training approach and some of the English content used at QP. This is through studying material, meeting staff and trainees, and observing how training session are conducted at QP. Examine different ways of building learning objects that suit m-learning, using tools for developing multimedia content. Design, develop, deliver, and evaluate learning objects for only one English content module used at QP for training. The learning objects include basic contents, such as text, image, webpage, audio and video. This is an experimental research project where groups who completed their English training using mobile technology will be compared with groups who used other delivery methods. The research will adopt a qualitative analysis through interviews,

The Project Methodology for Mobile Learning Allows trainees and instructors participating in a learning session to communicate via mobile devices Test the newly gained knowledge through a set of questions. The trainee does not need to go over a learning path. He can explore on his own the available learning content that interests him. Requires a learning path through which the learning objects are asynchronously presented through a sequence of slides . Exposition Exploration Communication Assessment For this study, four learning approaches (exposition, exploration, assessment, and communication) were chosen as mobile learning models for the m-Learning platform because they meet the current resource limitations of mobile handsets. Furthermore, they support the computer-aided learning method that was proven to be successful in an e-learning environment. Exposition: This approach supports asynchronous learning in the sense that one could download the intended learning objects into a learning device prior to the learning session. It also requires a learning path through which the learning objects are asynchronously presented through a sequence of slides that are concluded with a set of questions. The questions are intended either to check the knowledge of the user or to conclude the newly gained knowledge approach. The exposition learning objects designed for mobile learning can generally be structured the same way as learning objects for e-learning on a PC. The main difference lies in the presentation and the amount of information they hold. Due to the limitation of the screen size, memory, and other resources of the mobile handsets, much less text should be used. Additionally, different kinds of media should be applied including spoken text, images, videos, and audio. Exploration: With the exploration approach, the trainee does not need to go over a learning path. He/She can explore on his/her own the available learning content of interests. This approach gives the trainee more motivation and control. Also, due to the lack of a learning path, explorative learning is more suitable for trainees who have already acquired basic knowledge and have the ability to learn on their own. Communication: The communication learning approach allows trainees and instructors participating in a learning session to communicate via mobile devices. This approach requires the availability of different types of asynchronous and synchronous methods of communication on trainees’ mobile devices, such as chat, email, video and audio conferencing, etc. Assessment: The assessment learning approach is an essential part of learning its meant to test the gained knowledge by the learner, this is done through exercises and practice tests that conclude each learning session. Due to the limitations of mobile devices such as screen size limitations and memory limitation, questions and answers in the assessment part should be designed and structured to guarantee a beneficial assessment. Also, questions should be short and concise such as multiple choice or true or false questions.

Description of System services Three actors interact directly with the m-Learning system: - Instructor: Initiates the system by uploading learning material on the system and communicate with the trainees to initiate the learning process. - Trainee: Visits the m-Learning system and download the required learning objects on his mobile device to start learning. System administrator: Manages accounts of instructors and trainees. Each actor has several roles in the system, as shown in the UML use case diagram, shown in Figure 1: - Instructor: The instructor is responsible of posting newly developed and updated learning objects to the system. The instructor would communicate with all or selected number of trainees via synchronous and asynchronous means of communication. Trainee: The trainee is capable of pulling the needed learning objects from the system and can receive notifications about new courses as well as the courses that he is registered in. Moreover, the trainee can communicate with the course’s instructor. - Mobile system: The mobile system acts as the vehicle that carries the m-Learning system and make it available for the instructors and trainees. It manages several operations, such as the posting and pulling of learning objects, sending notifications to trainees, communications between trainees and instructors and sequence of the learning objects provided to trainees. System administrator: It manages the creation of accounts for instructors and trainees and the registration of the trainees in different courses.

Communication Use Cases Diagram

High Level Architecture The architecture of the m-Learning platform proposed in this study uses the Apache web server and SQLite data base platform and XML messaging as shown in Figure. It also uses SMS-based delivery methods including Pull and Push. In addition, the m-Learning architecture offers two options based on the type of transmission content (e.g., text, WAP pages, image, audio, and video) and the type of the end user devices. In the first option, the end users need only basic global system for mobile communications (GSM) mobile devices for sending and receiving text messages on only the SMS platform. This option will be a more practical and convenient solution for the mobile handsets with very basic equipment due to the relatively small volume of exchanged information. The user in this option may not be able to participate in learning sessions that require rich multimedia content such as videos, because it offers limited data transfer which will make it difficult to send data of a large size. On the other hand, the second option offers rich content delivery into mobile devices by incorporating different types of media. It requires the installation of the –Learning application directly on the smart client component in every end user third generation (3G) mobile device that should also be GPRS/3G enabled. In this option the end user mobile device will communicate with the web service directly over a GPRS/3G network for exchanging the actual XML content. The learning objects for m-Learning (e.g., course content, training material and interactive tests) are written in XML, which is an open and international standard that can be understood by Android platform, which was used as the development platform. With XML, different types of learning content can be implemented and connected to each other. The learning objects are normally stored in a central web server from which the learners can download the learning objects that they need. A web site should also be developed as part of the proposed system architecture. The authorized users (e.g., course instructors) for delivering learning objects and for creating and scheduling new SMS messages would access it through an authenticated web channel. The m-Learning activity would normally be initiated when the client (trainee) issues a request for a learning object. The client interacts with the server using XML over HTTP. The server side components are primarily Java servlets. The process begins when the mobile client creates a request object that contains information, such as a destination servlet or servlet operations with the associated parameters. Once the request object is populated, then the client sends the request to the HTTP connection manager, which is a web service component, that acts as a client-side proxy for the server by serializing and de-serializing the object requests to and from XML messages, respectively. The HTTP connection manager passes the request to the server as an XML message and listens for a response. At the server side, the XML message would be first received by the dispatcher servlet that takes the message and de-serializes it into a request object. The dispatcher servlet then passes the request object to the appropriate servlet responsible for dealing with the user’s content request, generating a response object by accessing the data store via a layer of data access objects, and finally sending the response object back to the client through the HTTP connection manager. The client’s HTTP connection manager de-serializes the XML response into an appropriate response object and passes it back to the calling object.

class diagram

Activity diagram

Design patterns

Database design

showing a Screen notification User interface design Starting screen Main menu screen List menu screen showing a Screen notification

Implementation Instructor Administrator Authoring tools Learning objects Server Pulling learning objects open connection. Learner mobile handset Learning through exposition. Assessment tools Learning through exploration Communication components Forum E-mail SMS Platform m-Learning system components for training English at workplace Post learning objects Pull learning objects

SWOT Analysis Opportunities Fit in the developing demand existing in the market. The market is new; thus no large number of competitors exists. Scalable implementation (e.g. new mobile services can be added easily) New Items can be uploaded using friendly interface to put it up for downloading. Ability to publish it on the World Wide Web and android market.   Threats It takes time to step in the market especially when local competitors exist. Threat of centralized database. M-Learning is a new field, and it is highly likely for new competitors to emerge. Threat of new regulations and rules if imposed on service provider by government. Increasing popularity of iphone and ipad which are iOS driven . Strengths: Introduces m-Learn in a new field (QP, industry) User Friendly Interface. High Speed and performance. Real time notifications. Compatible on any Android mobile device. Allows trainees to use it anytime, anywhere. Runs on mobile phones, which are cheaper than computers. Supports audio and video content. The system successfully connects to local server to download new learning content via Http. Weaknesses The architecture need enhancement to better fit The Business industry in Qatar by making real analysis of its requirements The system doesn’t support pulling content from a remote server. Some modules did not complete in time. Runs only on Android Operating System

Versatility of this learning approach and the system designed architecture   Project learning approach m-Learning platform (using university server) m-Learning platform (using training center server) learning approach used on healthcare learning material m-Learning for training English at workplace Senior project scenario m-Learning for healthcare industry m-Learning for oil and gas industry Healthcare sector Oil and gas sector scenario As for future work, this m-Learning system can be extended to cover more industrial and educational fields.

Android Application Deployment

Platform Deployment Diagram The m-Learning system for this study was built upon the android platform, which has a powerful application framework that makes it easy for developers to create sophisticated add-ons that extend the power of android systems into virtually unlimited directions. The deployment scenario mainly depends on the client/server architecture of the system, where all system users that are instructors, trainees and administrators are clients, as shown in Figure 4. They all attempt to connect to the system from their client mobile phones using an Internet connection and a client application. The system server validates the identity of the user who is trying to connect to the m-Learning server, then grants the connection, and it starts receiving services requests. The m-Learning server conveys MySQL commands to the database to fetch data or to update the database with new changes. For instance, it receives requests from the trainee to pull learning objects and updates the clients’ information table located in the database with the new information. Also, the instructor connects to the server to update or push new learning objects to the systems.

Tools Android based mobile device such as Samsung Galaxy II Laptop Eclipse IDE 3.6 (Helios) or greater Android SDK and AVD manager.

Unit & Integration testing

Qatar Petroleum – Qatar University M-Learning Pilot Results Test Averages from All Pilots (27 Learners, 5 oil & gas companies, 3 loc.) Pre-Test Post-Test Net % Difference 62.7% 78.9% +16.2% The 1 hour pilot consisted of the following: - Pre-test (10 - 15 minutes ) - Learners using the m-learning application individually (approx 40 minutes) - Post-test (10 minutes ) Questionnaire on m-Learning Pilot The exposition section in the m-learning application acted as the instructor and the learners were only guided in how to use the device and open the application. The exposition section was followed by exploration and most learners finished the entire content in the time provided.

Learner Feedback – Questionnaire on m-Learning Pilot Survey breakdown for analysis Category Characteristic Question # Hardware   Easy to use 1 Convenient 2 Application Easy to navigate 3 Quality of presentation 8 Lesson slides Easy to understand 4 Helped memorize 5 Assessment activities 6 Engaging 7 Overall Perceived effectiveness 9 Would use mobile learning again 10 Would recommend mobile learning to others 11

Survey breakdown for analysis: Is it more convenient to have information and content in mobile phone or in books? How easy did you find the navigation through the mobile course? Did you find the Lesson Slides easy to understand? Did you find the Assessment Activities engaging, that is, did they hold your interest??

Pilot Photos

Conclusion Development of learning objects Learning objects were developed according to the chosen learning approaches and devices capabilities. Pulling the learning objects Application’s platform can successfully pull the learning objects from the server and download it on the mobile phone. Mlearning proved useful for Oil and Gas industry >16% improvement in results after using m-learning. Extension to other industrial sectors Mobile learning system can be easily extended to sectors other than oil and gas, like healthcare.

Future work and recommendations Application provided in other industrial and educational fields Implement the communication approach: such as the forum, sending e-mails and SMSs Providing the capability for the user to post the learning objects into the server Providing appropriate authoring tools can be implemented to achieve better expandability for the system.

Thank You Q & A