Development of an E-Learning Web Portal: The FOSS Approach Presenter: Wan-Ning Chen Professor: Ming-Puu Chen Date: June 15, 2009 Azeta, A. A., Oyelami,

Slides:



Advertisements
Similar presentations
 Dokeos  open source elearning
Advertisements

The Web Wizards Guide to Freeware/Shareware Chapter Six Open Source Software.
CONCEPTUAL WEB-BASED FRAMEWORK IN AN INTERACTIVE VIRTUAL ENVIRONMENT FOR DISTANCE LEARNING Amal Oraifige, Graham Oakes, Anthony Felton, David Heesom, Kevin.
Internet Access without the Internet Cooper Christian Chris Smart.
EIONET Training Beginners Zope Course Miruna Bădescu Finsiel Romania Copenhagen, 27 October 2003.
Chapter 3: Software Basics Section I: Preparing to Use Technology.
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
INTRODUCING OLEANDER SOFTWARE SOLUTIONS PVT. LTD.
The Usage of Social Networks In Educational Context Sacide Güzin MAZMAN, Yasemin KOÇAK USLUEL Hacettepe University, Faculty of Education Department of.
Technology Guide 2 Software
Client/Server Computing Ajay Kumar Shrivastava. Network Operating System (NOS) It manages the services of the server It exists at the session and presentation.
IAEA Cyber Learning Platform For Nuclear Education and Training
Using R as enterprise-wide data analysis platform Zivan Karaman.
Web Server Hardware and Software
XML Based Learning Environment Prashant Karmarkar Brendan Nolan Alexander Roda.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Russell Taylor Lecturer in Computing & Business Studies.
IMPLEMENTATION OF AN E-LEARNING PLATFORM USING CMS
How Is Open Source Affecting Software Development? Je-Loon Yang.
AgriDrupal - a “suite of solutions” for agricultural information management and dissemination, built on the Drupal CMS; - the community of practice around.
LEARNING MANAGEMENT SYSTEM (LMS)
Open-Source Software ISYS 475.
E_learning.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Electronic Medical Record OpenEMR. Covered Topics 1 Getting Started 2 Setting up your clinic 3 Adding a new patient 4 Using your calendar.
Learning Management Systems. students faculty content.
Web Page A page displayed by the browser. Website Collection of multiple web pages Web Browser: A software that displays web pages on client computer.
PHP and MySQL Week#1  Course Plan.  Introduction to Dynamic Web Content.  Setting Up Development Server Eng. Mohamed Ahmed Black 1.
Information and Communication Technologies in the field of general education in Armenia NATIONAL CENTER OF EDUCATIONAL TECHNOLOGIES.
PHP Web Development, PHP Programming
CHAPTER 6 OPEN SOURCE SOFTWARE AND FREE SOFTWARE
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
Christopher Wills ITEC77436 – Distance Education LMS Selection: Benefits, Drawbacks, and Implementation Considerations.
WEB ENGINEERING LECTURE 4 BY Kiramat Rahman. outline  In this Lecture you will learn about:  Term “Software” and its relationship with “Hardware” 
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
1 Web Server Administration Chapter 1 The Basics of Server and Web Server Administration.
Jaeki Song ISQS6337 JAVA Lecture 16 Other Issues in Java.
Access The L Line The Express Line to Learning 2007 © Wiley Publishing All Rights Reserved. L Line.
OPEN SOURCE AND FREE SOFTWARE. What is open source software? What is free software? What is the difference between the two? How the two differs from shareware?
PHP and MySQL by Example COMP YL Professor Mattos.
UEC 01 : Computer Skills & Programming Concepts I 1PUA – Computer Engineering Department – UEC01 – Dr. Mona Abou - Of Lecture 6: Applications Software.
How Can a Small College Adopt a Large Open Source Course Management System? NERCOMP March 17, 2003 Pattie Orr, Wellesley College Olivia Williamson, Stanford.
interactive logbook Paul Kiddie, Mike Sharples et al. The Development of an Application to Enhance.
12/5/2015 Open Source Technology Toolkit Workshop 1 MediaWiki Pavan Kishore V EnhanceEdu.
Mathematical Teaching Software System Ames Community Schools (ACS) has been concerned with their student’s performance in problem-solving on nationally.
Web Page Designing With Dreamweaver MX\Session 1\1 of 9 Session 1 Introduction to PHP Hypertext Preprocessor - PHP.
A S P. Outline  The introduction of ASP  Why we choose ASP  How ASP works  Basic syntax rule of ASP  ASP’S object model  Limitations of ASP  Summary.
The New NAP Members’ Area Development. Elgg What is elgg? –Elgg is an award-winning open source social networking platform.
OPEN SOURCE LEARNING MANAGEMENT SYSTEM (LMS) [PGCSE292] NAME: - INDRANIL RAKSHIT MTECH CSE NETAJI SUBHASH ENGINEERING COLLEGE.
PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages. PHP is a widely-used, free, and efficient alternative.
Presented By Sushil K. Chaturvedi Assistant Professor SRCEM,Banmore 1.
PHP Basics and Syntax Lesson 3 ITBS2203 E-Commerce for IT.
Advantages and Disadvantages of Open source Software
Introduction to PHP and MySQL – Creating Database-Driven Websites
Web Programming Language
OPEN SOURCE.
Open Source Software An innovation for teaching and learning with the use of technology.
OPEN SOURCE.
Business in a Connected World
Software Support Framework
The Improvement of PaaS Platform ZENG Shu-Qing, Xu Jie-Bin 2010 First International Conference on Networking and Distributed Computing SQUARE.
OPEN SOURCE BY :.
PHP / MySQL Introduction
An example of a pilot project as part of USP course:
Content of Presentation
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
XML Based Learning Environment
Introduction to Computing
UFCEUS-20-2 Web Programming
Web Application Development Using PHP
Presentation transcript:

Development of an E-Learning Web Portal: The FOSS Approach Presenter: Wan-Ning Chen Professor: Ming-Puu Chen Date: June 15, 2009 Azeta, A. A., Oyelami, M. O. & Ayo, C. K. (2008). Development of an e-Learning web portal: The FOSS approach. Turkish Online Journal of Distance Education, 9(2),

BACKGROUD INFORMATION Open Source Software (OSS) (or Free and Open Source Software (FOSS) ): –Software that is made available along with source code at no cost. –The freedom to use, study, redistribute and modify the software to suit users needs is granted to the consumers. –Increased quality, greater stability, reduced costs, reliability and rapid fixes to bugs/problems (Siemens, 2003). Proprietary software is licensed to users for a fee and the source code is usually closely guarded and not made available to the public (Olorunfemi & Oladipo, 2005). Open source provides users with access to a worldwide development community that improves, adapts and fixes the software often much faster than in the proprietary vendor world. In contrast, open source may not be more advantageous than proprietary software, and may not be necessarily excellent in all situations.

BACKGROUD INFORMATION The Open Source Initiative (OSI) stated that open source software must comply with the following criteria: –Free redistribution, source code must be included, –derived works – allow modifications, –integrity of the author's source code, –no discrimination against persons or groups, –no discrimination against fields of endeavor, –distribution of license, –license must not be specific to a product, –license must not restrict other software, –license must be technology-neutral. The following are some of the benefits of using open source in the educational environment (Tong, 2004) : –cost, reliability, performance, security, build long term capacity, open philosophy, encourage innovations, alternative to illegal copying, possibility of localization, learning from source code.

BACKGROUD INFORMATION – Some notable open source software Hypertext Preprocessor (PHP) –The web development language written by and for web developers. –A robust, server-side, open source scripting language that is extremely flexible and very easy to learn. –Cross platform. MySQL –One of the standard query languages for interacting with databases. –An open source database server that is free and extremely fast. –Cross platform, flexible licensing terms, ease of use and high performance. –Its acceptance was aided in part by the wide variety of other technologies such as PHP, Java and Perl (Linux. n.d.). Apache –The most popular of all the web servers available because it supplies basic web server functionalities (Linux Web Solutions, 2000). –Linux and Apache are the two leading open source software (Gustafson, 2004). Linux –Linux is one of the most popular open source server operating systems. It does not require user licenses. The combination of PHP and MySQL form the most widely used open source scripting language and database on the web today.

BACKGROUD INFORMATION – Components of an E-Learning Web Portal An e-Learning web portal is able to provide students with network access to information covering all learning resources and services available to them. Typical e-Learning portal features contain one or more of the following components (Volodymyr & Wilfried, 2004) : –organization, information, documentation, assessment and communication. An e-Learning platform is a specialised software, sometimes referred to as the virtual learning environment or the Course Management System (CMS). This software should be capable of providing facilities for both the development and the delivery of e-Learning services.

LITERATURE REVIEW The use of open source as a vehicle for e-Learning be further explored in three areas (Koohang & Harman, 2005) : – instructional practices, instructional platforms and instructional philosophy. Edukalibre project –Created COLLAB (COLLABorative effort), COnDOR (Construction of Dynamic Open Resources) (Botturi et al., 2005), and Graphical Interactive Student Monitoring System for Moodle (GISMO) (Mazza & Botturi, 2007) as a module of the open source Moodle. –The main activity of the Edukalibre project is the translation of the uses and procedures of libre software (free/open source software) to the creation of content suitable to be used as material for education. –It is expected that the tools developed will facilitate the collaborative construction of educational resources by both teachers and students.

LITERATURE REVIEW An evaluation of open source e-Learning platforms with the aim of finding the platform most suitable for extending to an adaptive one was presented in. The result of evaluation showed that the platform Moodle outperforms all other open source e-Learning platforms and obtained the best rating on factors affecting adaptability (Graf & List, 2005). It was mentioned that LMS as an e-Learning platform provide a suite of tools which support the creation, maintenance and delivery of online courses; the enrolment and management of students; the administration of education and the reporting of student performance. LMSs can be grouped into two main categories (Dagger et al., 2007): –open source initiatives such as Moodle, SAKAI, Atutor and Whiteboard. –proprietary solutions such as WebCT/Blackboard, Gradepoint, Desire2Learn and Learn.com. The approach presented in this work regarding e-Learning application derives from the adaptation of free open source code to suit a basic electronic class bulletin board system. The adapted code is free and made available through the web site to reduce cost and time and enhance speed of development.

PROBLEM STATEMENTS & RESEARCH OBJECTIVES The process of acquiring proprietary programming tools, the license and using them to develop large software application is not only complex but a huge sum of money is spent on the purchase and license. These have also affected the widespread and the level of usage of the system. A possible solution to these problems is to utilize highly flexible open source application that allows software engineers and institutions the right to reuse, study, distribute and localize the codes to satisfy users requirements. The objectives of this paper are as follows: –i.) to introduce members of the academics to the concept of e-Learning, online learning and virtual learning based on OSS, –ii.) to foster better and cordial interaction among members of the academic community(staff and students), and –iii.) to develop a cost effective and efficient system(almost free) for disseminating educational resources between the students and lecturers.

RESEARCH METHODS The methodology adopted in developing the e-Learning system is two-fold: –Download the free e-Learning open source software (PHPBB) on the Internet. –Expand and adapt the FOSS to satisfy local environment. The system was developed using tools such as: –PHP as Front-end, –Apache as Middle-ware, –MySQL Database as Back-end.

ARCHITECTURAL FRAMEWORK OF THE SYSTEM The Existing System –The open source community developed some PHP source code which can be adapted to suit different purposes ranging from collaborative systems, e-Learning systems, community interaction systems etc. –Its development was accomplished through community efforts to support interaction and e-Learning among members of the communities, using an electronic class bulletin board system.

ARCHITECTURAL FRAMEWORK OF THE SYSTEM The Proposed System and Its Implementation

The steps are to download, install and localize phpBB2 application on a local server. The expanded system runs on MS Windows 95 operating system or higher version. To run the application from the Internet, the modified files will have to be uploaded to a web server running Apache/MySQL and accessed through a browser from a micro-computer client.

CONCLUSION It can be concluded that: –i) open source is the future for e-Learning solution, particularly, in developing economies. –ii) functional education can be driven by e-Learning assisted open source systems. –iii) with open source, less effort is required for developing e-Learning application.