Learning Management System |
Design |
The figure below gives a system overview of the entire system. The Graphical User Interface (GUI) will obtain information from the user and the PHP Script will control what goes on in the GUI. The GUI and the PHP Script make up the client side of the system. The PHP Script also queries the Moodle data files and the database depending on the type of information requested by the user. The PHP Script, Moodle data files and the database make up the server side of the system. The Moodle interface consists of blocks. The blocks are the interface in the main Moodle home page and have a link to all the different modules that are within Moodle. The first steps of the implementation consisted of implementing the different blocks for all the modules that were later to be built. The second phase of the implementation consisted of implementing the modules. As shown in the diagram PHP scripts were used to implement the user interface for the modules. This phase also included the implementation of the database tables for the different modules.
|