Reading & blogging this while inside the aircraft flying BTU-KUL…evening of Sat 9 Oct 2010. Chapter 4 Proposed Platform Our approach is the integration of formal education into our daily lives. In other words, we want to design and develop a mobile learning platform which supports both learners and educators. Using this platform, learners are able to manage their courses, take quizzes, access course materials, labs, assignments and view their scores, messages and notifications from any target device. In addition, our platform provides tools for educators to create their educational materials for both PC platform and mobile device platforms. Technically, we provide some strategies for device-independent delivery of the educational materials. Target devices in our platform include cell phones, smart phones, PDAs, tablet PCs, laptops and PCs. Comments: Plus point is the mobile learning platform is meant for a variety of mobile devices. This is important so that learners using mobile phones to computers Basically, we consider our platform with the following characteristics: • Creating educational materials We believe that creating educational materials including course materials, quizzes, and labs should be done once by the instructor. Then the same content should be transformed into the various target devices in the compatible formats just by clicking a button. • Delivery of materials Our platform supports both offline and online learning. This means our platform is able to deliver educational materials online as well as offline. In the case of online learning, delivery of materials to mobile devices is done in XML format which is a standard and universal data format. On the other hand, for offline learning there are some challenges, including the variety of cell phones. Students have different brands of cell phones with different capabilities and constraints. Our platform is able to support this variety. In other word, our platform provides device-independent delivery. In both cases of offline and online learning, it is necessary to use the minimum bandwidth as well as the minimum memory usage that consequently leads to less power consumption. Hence, in design and development of our platform, we have considered these three factors to keep them at a minimum. • Tracking and evaluating students' progress This part provides some facilities to give feedback to student's works such as displaying correct answers when a student submits his/her quiz, analyzing, grading the quiz, and sending the result back to the instructor (optional). Also, students are able to try a quiz "n" time depending on the trial number defined by an instructor. • Learning Management System (LMS) LMS is a Web-based learning management system which allows all educators to access, assemble, package and redistribute educational materials including content, labs information, quizzes and assignments. Also, it enables students to manage their courses, access the content and educational materials generated by instructors. In addition, a mobile version of LMS (mobiLMS) available for online learning is supported in our platform. This mobiLMS which is deployed on mobile phone devices enables learners to connect to our server and uses educational materials online. • Making educational materials knowledge-based It offers instructors the opportunity to share their quizzes with other instructors. When instructors create their learning materials like quizzes, they have a chance to make their quizzes knowledge-based. If they take this opportunity; their quizzes will be saved in a knowledge-based database. This capability gives other instructors the chance to create their quizzes from this knowledge-based database randomly with respect to their keywords and topics searched, although they still have a chance to provide their quizzes from scratch. • Supporting Learning Metadata All educational materials are saved as XML files managed by the file management. Also, the platform has the capability to keep track of courses, content materials, labs, assignments, quizzes and their relationships for each instructor as metadata in the XML format. • Content distribution capability This capability offers instructors the ability to create their educational materials like lecture notes, labs, quizzes once, then generate and distribute them in different formats including XML, HTML, XHTML, WML, J2ME Midlet for Java-enabled devices and Blackberry API code for Blackberry devices. Comments: The turbulence has been really bad. I am feeling slightly dizzy and groggy. Pilot is descending the aircraft searching for better flying condition. I suppose we are flying over South China Sea. …Now getting better. Thank God. Praise the Lord. 4.2 Proposed Platform Architecture We divide our proposed architecture into two levels (Mobile Learning Management System and Electronic Learning Management System) and 4 different layers (storage layer, management layer, logic layer and presentation layer). Figure 4.1 shows the architecture of our proposed platform: mobiLMS is a platform to support online mobile learning. Its responsibility is to manage courses, discover educational materials for each course, display scores, messages, notifications, grade quizzes, and render educational materials adaptive to mobile devices. Technically, we summarize the mobiLMS into the following units: • Mobile Learning Content Management: it is used to manage courses. • Mobile Learning Content Presentation: it is responsible for presenting educational materials adaptive to mobile devices. • Context Discovery: its responsibility is to discover the context including the available courses, lectures and quizzes. • Coursework Analysis: it analyzes coursework, assigns grades, displays correct answers, and sends results to instructors. eLMS is a Web-based Learning Management System categorized into the 4 following layers: • Presentation Layer: this layer is responsible for converting generated learning materials to the Web browser adaptive form. In this layer, we use stylesheet, XSL, to convert these materials in the XML format (generated in the logic layer) to the HTML. • Logic Layer: this layer mostly provides and performs functions to generate, compile, pre-verify, pack and deliver educational materials in different formats including XML, WML, XHTML, J2ME Midlet and Blackberry API code. Technically, the functions in this layer are available to instructors. The folio wings describe these functions:
o Content Generator: it has the responsibility for converting lectures provided in Microsoft Power Point into the WML, XHTML, XML, J2ME Midlet, and Blackberry API compatible source code. o Quiz Generator: it has the responsibility for converting quiz instructor-specified inputs into the WML, XHTML, XML, J2ME Midlet, and Blackberry API compatible source code. o Compile Engine: it has the responsibility for compiling Java source codes to Java bytecode class files. Our architecture supports two kinds of compiler; J2ME compiler and Blackberry API compiler. o Obfuscator function: it improves the size, performance and security of J2ME mobile applications. o Pre-verification function: in order to enable J2ME bytecode class files to be run on mobile phone devices, they should be valid bytecodes. For this purpose, pre-verification function must be applied. Preverification function converts J2ME bytecodes to valid bytecodes. This function only acts on J2ME CLDC application bytecodes. o Packing function: in order the generated codes be able to run on mobile phone devices, it is necessary to pack bytecodes and the relevant information to a special format such as jar or cod files. o Delivery function: as mentioned earlier, it is responsible for delivering educational materials in different formats on mobile devices. o Semantic Search: it is a tool to query the Knowledge-Based quiz database. It is responsible for searching and finding the relevant quizzes which are matched with entered user's keywords. • Management Layer: management layer is responsible for managing courses, users, and files. This layer provides and performs functions available to both educators and learners. The following shows a brief description of each function: o Authorization: it is used to authenticate and authorize users, o Course Management: it is used to mange courses for both instructors and learners. It enables students and teachers to add, delete and edit courses, o File Management: it provides facility to manage copy and delete generated files into the user directories and the relevant subdirectories. o Learner Tracking: instructors are able to keep track of students' progress by receiving students' coursework feedback and quiz result through email or SMS. • Storage Layer: our platform includes tables for user profiles, students, instructors, courses and other relevant information. In addition, it includes the other table for knowledge-based quizzes. There are other repository formats other than tables like XML files and metadata as well. Metadata are used to keep track of instructor's activity. The following explains a brief description of each repository: o Knowledge-bases Database explained earlier. o User Profiles hold information about learners' profiles, instructors' profiles, courses, instructors' courses, and students' courses, o Metadata in an XML data format, keep track of quizzes, courses and their relationships for each instructor. They are stored in the instructor's directory managed by the file management, o Educational materials and quizzes are stored in XML data formats. Design and implementation of a deviceindependent platform for mobile learning by Niazi, Razieh, M.Sc., University of Guelph (Canada), 2008 |
Saturday, October 9, 2010
20101009 - Niazi's Dissertation - part 5 - proposed Mobile Learning Platform
Friday, October 8, 2010
20101008 - Niazi's Dissertation - part 4 - Literature Review
| Read this while watching Transporter 3 and League of Extraordinary Gentlemen ...at Bintulu...evening of Thu 8/10/2010. 2.1.2 MLE MLE (Mobile Learning Engine) [20] enables students to use cell phones as a medium for learning. It is used in combination with a learning-platform (MLP) which is an Internet-based server. MLP is a learning management system (LMS) in the e-learning field which hosts the available learning objects and offers several functions. MLE communicates with the learning platform over HTTP and XML. In other words, MLE and MLP communicate together over HTTP and XML. Comments: I read about MLE somewhere….can't remember the details. 1. It uses a smart phone (a mixture between a mobile phone and a personal digital assistance) as a device of choice. MLE does not support a broad range of mobile devices. 2. It is possible to reuse existing learning management systems to support elearning.
3. Users are connected to the server (online) and download the learning objects from the server. If the learning objects have been downloaded before, they can be used without a new connection to the server (offline). 4. The supported data format is XML. Learning objects are written in XML format making it possible to present many kinds of learning content. It needs, however, the author of learning objects to spend time planning and designing these objects, otherwise the result will be a vast frustration to students. In fact, the authors of the learning objects are responsible for quality of their works. They determine the success and the acceptance of the MLE [20]. 2.1.3 Mobile ELDIT Mobile Eldit (m-Eldit) [21] is a system under development at the University of Trento, Italy. This is a mobile version of an existing online language learning platform that can be accessed from mobile devices like PDAs and Pocket PCs. In the Web-based version of this application, there are two types of data: a searchable words dictionary in German and Italian, plus a set of text in both languages. The texts have specially been designed to prepare learners for the examination in bilingual capability. The user can search for a particular word in the dictionary or browse the texts to study. In the mobile version, however, searching is not supported, because the raw data of m-Eldit is beyond the capacity of available memory on mobile devices. Technically, data are in XML file format. The Web server transforms data from XML into HTML and Java-Script. The learner then can browse the HTML files by clicking on hyperlinks. Comments: M-Eldit has been mentioned in at least a few research papers and/or journal articles. Heard about M-Eldit previously. 1. It uses some particular mobile devices like PDAs and Pocket PCs. It does not support a broad range of mobile devices such as cell phones or smart phones. 2. It supports e-learning. In fact, if mobile devices used are laptops, the hardware and software characteristics are the same as e-learning. 3. M-Eldit supports online access to educational materials. It can connect to the Internet through GPRS, WAP, WiFi and browse HTML files. It also supports offline accessibility. For this purpose, m-Eldit uses caching technique and in the case, when the data is bigger than the device available memory, it uses Hoarding technique. Hoarding technique is a technique for automating selection and caching of the data needed by the user in offline periods. 4. This system only supports HTML files plus Java Script. This format of file is not supported by all mobile devices. In Mobile Eldit, in order to support content adaptation, context discovery should be done. For this purpose, m-Eldit adds contextual information including hardware and software limitations (such as screen size in pixel, color resolution, CPU, supported language, operating system and etc) to the HTTP request message. In the proposed solution, however, it is not clear, given the wide varieties of mobile devices, how the contextual information will be provided. 2.1.4 MOBILE MOBILE [34] is a MObile-Based Interactive Learning Environment which aids elementary school English Learning. This system consists of a server and a set of mobile learning tools which supports in or outdoor learning activities. It is composed of the following components: • MMS (Mobile Management System): it involves content management, course management, dictionaries, and learning records. • MAS (Mobile Assessment System): it supports online assessments. • MIS (Mobile Instruction System): it provides services for browsing material, bulletin board, learning community, chat, quiz, notebook, and FAQ. • MLDB (Mobile Learning Database): students' learning statuses and records are stored in this database. • LCMS (Learning Content Management System): it handles storing and managing the digitized teaching and assessment materials. Comments: This sounds like a comprehensive Mobile LMS….with extensive features. In this system, each student uses a PDA to send and receive learning materials from the mobile learning system. In addition, teachers are able to download the teaching and assessments materials from LCMS through Internet to the MLDB while conducting indoor or outdoor activities. 1. It supports mobile devices including PDAs and notebooks. It does not support a broad range of mobile devices. 2. No information has been provided to support e-learning. 3. It supports online as well as offline access to educational materials. In fact, educational materials can be downloaded to be used for offline learning. 4. It supports HTML-based educational materials for diverse learning activities. In this system, the teacher has access to a notebook and each student uses a PDA that is provided by the school. In fact, MOBILE does not support a wide variety of mobile devices, and thus does not face many of the obstacles described in Section 1.4. 2.1.6 MobiLP MobiLP (Mobile Learning Platform) [22] is a Web-based learning system which supports access from both mobile and non-mobile devices. It aims to provide educational materials and communication services to teachers and students any time, any where. Totally, MobiLP functions are classified into three groups: • User functions available to students are designed for mobile devices access. They include the display of Web materials specified by the teachers, online chat rooms and online quiz systems. • Teacher functions include input of teacher-specified Web materials, online quiz management, online chat and user profile management. These functions can be accessed either by mobile devices or non-mobile devices or both. • Administrator functions include general system management functions such as access control and user account management. All of these functions are to be accessed by non-mobile devices. This system does not support offline access to educational materials and quizzes. In addition, it supports browser-based technology and the supported data format is XML. No information has been provided on customization process of XML data on the supported browsers. 2.1.5 An Adaptive Mobile Learning System In [35] an adaptive mobile learning system is proposed. It suggests an architecture and prototype quiz system based on XML/XSLT technologies. The prototype consists of five dimensions as follows: • The content dimension: it represents the actual content containing course modules, content and multimedia representation of the content (audio, video, animation and so on) sub-dimension. • The user model dimension: it contains two sub-dimensions including learning model and user preference. Learning model dimension includes attributes such as module completed, weight, score and time taken. User preference contains attributes like learning style and preferred difficulty level. • The device dimension: it includes attributes such as the device types, audio, and video capabilities as well as memory, bandwidth, and operation platform. • The connectivity dimension: it includes four operating sub-dimensions as follows: o A real-time online mode: some attributes like throughput determine representation of text or multimedia. o Pre-fetching capability: it specifies how much the pre-fetching depth should be? It completely depends on the device capability, network reliability and connection type. o Offline synchronization mode o Channel mode: it represents the actual mode of the connection between the user and the server. For instance, a user can experience a longer delay in a satellite connection than a cable connection. • The coordination dimension: it represents the logic and algorithm subdimension of the application. In the development of the quiz system, the multi-dimension framework has been applied. This system is capable of adapting to the device and the user profiles. It works on both PC and mobile Platforms. 1. It supports a variety of mobile devices including hand phones, PDAs and Pocket PCs. 2. Probably supports e-learning. 3. It is a dynamic quiz system which does not support offline learning. The current prototype has been tested only for PC users, PDA (iPaq) users, and mobile phone users with Openwave browser. Comments: Whose does this Adaptive Mobile Learning System belong to? Niazi's? Design and implementation of a deviceindependent platform for mobile learning by Niazi, Razieh, M.Sc., University of Guelph (Canada), 2008 |
Wednesday, September 29, 2010
20100930 - Zhu, open source LMS
An open source based learning management system by Zhu, Mingwei, M.C.S., My Interest: 1) LMS – Learning Management System. 2) Requirements of LMS. 3) Design of LMS. 4) Implementation of LMS. Action: To read the Dissertation in future. Background A learning management system (LMS) is a software system designed to allow instructors to post and manage learning materials online in order to be accessed by students and other users. A complete LMS will provide a rich learning environment that might include course materials, tracking of students' progress and communication methods. Open source software, which can be obtained freely, is often used to replace the expensive commercial software because of its high quality and low cost. Research Goal In this thesis, an open source based LMS called e-ERC has been developed for educators of Education Resource Centres (ERCs) in eastern This thesis describes the process of designing and implementing e-ERC. Work Done A review of the literature surrounding issues related to e-learning and open source software has been undertaken. The requirements of e-ERC have been captured and analyzed. A Java 2 Enterprise Edition (J2EE) based LMS e-ERC has been designed and implemented based on the requirements. The resulting system allows teachers and personnel of the ERCs to create teaching materials, organize them in a meaningful structure, and publish them to the public through the Internet. Comments: Softcopy Dissertation is scanned version; cannot copy and paste; difficult to blog about it. Chapter 2 Background …… 2.2 Overview of E-Learning ……. 2.2.4 E-Learning and Learning Management System 2.2 Open Source …….. 2.3 Human-Computer Interaction ……… Chapter 3 System Requirements of e-ERC ............ 3.2 Functional Requirements ……. 3.4 Non-Functional Requirements ……. Chapter 4 Design of e-ERC Chapter 5 Implementation of e-ERC
|
20100929 - Jobert-Egou, Learning Management System...
Learning management systems: A case study of the implementation of a Web-based competency and training management program at Bell Canada by Jobert-Egou, Cecile, M.A., Concordia University (Canada), 2003 , 204 pages; AAT MQ77921 My Interest: 1) E-Learning. 2) LMS – Learning Management System. 3) LCMS – Learning Content Management System. Action: To read the specific parts of Dissertation in future. Motivation Systemic models of essential roles, processes, products and factors involved in implementations of web-based competency and training management programs are important guidance tools to organizations integrating learning management systems (LMS) to support human performance improvement goals. In order to leverage the potential of LMS, strategies to use a LMS to align e-learning and classroom-based training with competency requirements need to be delineated. Research Goal This thesis applies the grounded theory (Strauss & Corbin, 1990) approach to develop a holistic understanding of the implementation of a web-based competency and training management program at Bell Canada, and generate a descriptive, systemic model of the steps performed. Results Discussion The findings suggest that the process of implementing a web-based competency and training management program involves different phases, and success is highly dependent on
Recommendations A set of recommendations for the evolution of research on effective management of competency and training systems technology is made. Comments: Softcopy Dissertation is softcopy version; cannot copy and paste; difficult to blog. Chapter 2 – Competency Modelling and E-Learning Training with Learning Management Systems in the Literature …… E-Learning …… Learning Content Management Systems / Learning Management Systems ……. |