CHAPTER FOUR
SYSTEM IMPLEMENTATION AND DOCUMENTS
4.1 SYSTEM REQUIREMENTS
The technical requirements form-learning and virtual learning are listed below: Hardware Specification:
• Ram: minimum size: 1gb
• Rom: minimum size: 4gb Software Specification:
• Operating system: minimum: android version 5.1, IOS version 6
• Internet connection: 4 Megabits or higher
4.2 SYSTEM CHANGEOVER PROCEDURE
System changeover is the smooth shift from one way of doing things to another, while maintaining normal activities during the shift. There are three (3) main methods used: Phased Implementation, Direct Changeover and parallel Running
Phased Implementation: This is a stage whereby one part of the overall system that needs changing is changed. If any problems arise, they are limited in scope and thus, non-critical. Once the system has been successfully changed in one area, the other areas can follow suit. The major benefit of this system is that lessons learned from the initial changeover can be used to ensure the success of the changeover as a whole.
Direct Changeover: This is the cheapest, quickest and easiest system of changeover. In this system, the old system stops being used and the new system becomes alive. The major drawback of this changeover is that if the new system is broken or inefficient, the whole organization suffers.
Parallel Running: The old and new system is run side by side, so the administrators can compare the efficiency of both systems and if satisfied with the new system, the old system is taken off and the new system becomes fully active and utilized across the organization.
MAIN COMPONENTS OF THE PROPOSED M-LEARNING SYSTEM
Learner: That interacts with the m-learning system by downloading assignments or class materials and other activities.
The m-learning system that implements the agent-based technology, analyzes the learners’ profiles and checks the evaluation results of each learner.
This project recommends the parallel running changeover method as it is the most effective system changeover procedure.
4.3 SYSTEM IMPLEMENTATION
Similar to other online applications, the m-learning system is implemented using PHP for the backend, while for the frontend communication with users, we have Angular JS for enabling users’ interaction with the system, CSS for the interface design and presentation and HTML for rendering the document, contents to the browser.
In implementing this m-learning system, we have made efforts aimed at creating a high impact application that is easy to navigate and aesthetically appealing which can help promote both the learning process and the image of the department.
For most organizations offering online courses, having a well-organized and intuitive mobile application can mean the difference between effective m-learning and a disappointing online learning experience for the students.