Essays /

Design Of E Learning Website Essay

Essay preview

DESIGN AND IMPLEMENTATION OF ONLINE E-LEARNING SOFTWARE
(CASE STUDY OF COMPUTER SCIENCE DEPARTMENT, FEDERAL POLYTECHNIC BAUCHI )

BY

BAJU AYUBA
FPTB/CS/HND/10/84530

COMPUTER SCIENCE DEPARTMENT
SCHOOL OF SCIENCE AND TECHNOLOGY
FEDERAL POLYTECHNIC BAUCHI

DECEMBER, 2012.
DESIGN AND IMPLEMENTATION OF ONLINE E-LEARNING SOFTWARE
(CASE STUDY OF COMPUTER SCIENCE DEPARTMENT, FEDERAL POLYTECHNIC BAUCHI )

BY
BAJU AYUBA
FPTB/CS/HND/10/84530

SUBMITTED TO

DEPARTMENT COMPUTER SCIENCE, SCHOOL OF SCIENCE AND TECHNOLOGY FEDERAL POLYTECHNIC BAUCHI. IN PARTIAL FULFILLMENT OF THE REQUIREMENT FOR THE AWARD OF HIGHER NATIONAL DIPLOMA IN COMPUTER SCIENCE

DECEMBER, 2012.

APPROVAL PAGE
This project has been read and approved by the undersigned on behalf of the Department of Computer Science, School of Science and Technology, Federal Polytechnic Bauchi. Having met the requirement for the award of Higher National Diploma (HND) in Computer Science.

______________________ _______________ _______________
Project Supervisor Signature Date

______________________ _______________ _______________
Project Coordinator Signature Date

______________________ _______________ _______________
Head of Department Signature Date

______________________ _______________ _______________
External Examiner Signature Date

DEDICATION
This project is dedicated to Almighty God and to Miss. Domya Salihu for her Love and support throughout my study.

ACKNOWLEDGEMENT
I am very grateful to Almighty God who preserved my life to reach this stage in my academic pursuit. He has been the one providing all my needs according to his riches in glory by Christ Jesus.

I appreciate Mr. and Mrs. James Baju, David Baju, Shamir James, Jamila Peter, Dr. and Mrs. Ayo Jorome Adekunle, Rev. Dr. Samuel Sule, Alheri Jane Smith, Mrs. Sarah Solomon (Mummy), Mr. Adewale Oyebanji.

I lack word to appreciate Domya Salihu for her love, care and support, and I also appreciate my lovely Loveth U. Martins (Mother), I will really miss you dearly.
I so much appreciate Mr. Dolapo Yemi Badaru, you are indeed a brother to me, I will forever remain grateful to you.
I so much appreciate my Project Supervisor Mrs. Ify Madu for her tireless service in supervising this work.
I appreciate the Head of Department Computer science Department and all my Lecturers for impacting knowledge in me and thanks to all my classmates.
To all my neighbors, Joy Abu, Aunty Eunice, Mr. Osita Agbo, Confidence, Sam Oliver and Ann Oluchi.

ABSTRACT
Electronic learning, commonly known as E-Learning, has become a popular learning and training method adopted in University, Polytechnics, Collage of Education and corporate sectors. E-Learning has allowed schools to continue the promotion of lifelong learning in this information technology advance era. The designed E-Learning software aims to satisfy all the learning needs of working professionals and adult learners. A web-based course enables students who are not able to attend class due to tight work schedule to read up the course materials, watch lecture video, have access to school notice board and register via internet.

TABLE OF CONTENTS

Title page - - - - - - - - - - -i
Approval page - - - - - - - - - -iii
Dedication - - - - - - - - - - -iv
Acknowledgment - - - - - - - - - -v
Abstract - - - - - - - - - - -vi
Table of contents - - - - - - - - - -vii

CHAPTER ONE: INTRODUCTION
1.1 Introduction - - - - - - - - - -1
1.2 Statement of Problem - - - - - - - - -2
1.3 Aims and Objective - - - - - - - - -2
1.4 Significance of Study - - - - - - - - -3
1.5 Scope and Limitations of the Study - - - - - - -3
1.6 Justification of the Study - - - - - - - - -4
1.6.1 Flexibility, Accessibility, Convenience - - - - - - -4 1.6.2 Cross-Platform Support - - - - - - - - -4
1.6.3 Browsers and Internet Connections are widely Available - - - -4 1.6.4 Inexpensive Worldwide Distribution- - - - - - - -4
1.6.5 Ease of updates - - - - - - - - -5
1.6.6 Savings in travel cost and Time - - - - - - - -5
1.6 Definition of Term - - - - - - - - -5

CHAPTER TWO: LITERATURE REVIEW
2.0 Literature Review - - - - - - - - - -7
2.1 History of the Department of Computer Science, Federal Polytechnic Bauchi- -8 2.2 Development of E-Learning In Nigerian Schools- - - - - -9 2.3 Related Terms to E-Learning - - - - - - - - -10

2.3.1 Distance Education (Learning) - - - - - - - -10
2.3.2 Computer-Based Learning - - - - - - - -11
2.3.3 Computer-Based Training - - - - - - - -11
2.2.4 Computer-Supported Collaborative Learning (CSCL) - - - - -13 2.3.5 Technology-Enhanced Learning (TEL) - - - - - - -13
2.4 Communication Technologies used in E-Learning - - - - -14 CHAPTER THREE: SYSTEM ANALYSIS AND DESIGN
3.0 Analysis of the Existing System - - - - - - -17
3.1 Method of Data Collection - - - - - - - -18
3.2 Input Design - - - - - - - - - -18
3.2.1 Student Registration Form - - - - - - - -19
3.2.2 Student Login Form - - - - - - - - -20
2.2.3 Administrator Login Form - - - - - - - -21
2.2.4 Gallery - - - - - - - - - - -22
2.2.5 Book Category - - - - - - - - - -24
3.2.6 Site Information - - - - - - - - -26
3.2.7 Change Profile - - - - - - - - - -29
3.3 Output Design - - - - - - - - - -30
3.3.1 View Student - - - - - - - - - -30
3.3.2 View Profile - - - - - - - - - -31
3.3.3 Video Lesson - - - - - - - - - -31
3.3.4 Books - - - - - - - - - - -34
3.4 Logout - - - - - - - - - - -35
3.5 System Block Diagram - - - - - - - - -35
CHAPTER FOUR: IMPLEMENTATION AND DOCUMENTATION
4.0 System Implementation - - - - - - -40
4.1 System Development Tools - - - - - - - -40
4.1.1 PHP (Hypertext Preprocessor) - - - - - - - -40
4.1.2 Cascading Style Sheets (CSS) - - - - - - - -40
4.1.3 Javascript - - - - - - - - - -41
4.1.4 Mysql - - - - - - - - - - -42
4.1.5 XHTML (Extensible Hypertext Markup Language) - - - - -43
4.2 System Testing- - - - - - - - - - -44
4.3 Function of the Website - - - - - - - -44
4.4 System Requirements - - - - - - - - - 44
4.5 Administrator’s System Requirement - - - - - - - -45
4.6 Program Maintenance - - - - - - - - -46
4.7 Method of Conversion- - - - - - - - -46
4.8 System Documentation - - - - - - - - - -47
CHAPTER FIVE: SUMMARY, CONCLUSION AND RECOMMENDATION
5.0 Summary - - - - - - - - - - - -49
5.1 Conclusion - - - - - - - - - - -50
5.2 Recommendation - - - - - - - - - -50
References - - - - - - - - - - - -51
Appendices- - - - - - - - - - - 53

CHAPTER ONE: INTRODUCTION
1.1 Introduction
The advent of the internet has brought training via electronic means, which is termed electronic learning.
Electronic learning (e-learning) is a type of education where the medium of instruction is computer technology. No inperson interaction may take place in some instance. E-learning is used interchangeably in a wide variety of context. In companies, it is refer to the strategies that used the company network to deliver training courses to employees. E-learning is defined as a planed teaching/learning experience that uses a wide spectrum of technologies, mainly internet or computer based to reach learners at a distance. Lately in most schools (University, Polytechnic Collage of education etc), learners used to defined a specific mode to attend a course or programmes of study where the students rarely, if ever, attend face to face lectures because they study online.

e-learning services have evolved since computers were first used in education. There is a trend to move towards blended learning services where computer-based activities are integrated with a practical or classroom-based situations.

E-learning is generally suited to distance learning and flexible learning, but can also be used in conjunction with face-to-face teaching, in which case the term blended learning is commonly used. E-learning pioneer Bernard Luskin argues that “E” must be understood to have broad meaning if e-learning is to be effective. Luskin says that the “e” should be interpreted to mean Exciting, Energetic, Enthusiastic, Emotional, Extended, Excellent and Educational in addition to “Electronic” that is a traditional national interpretation.

In higher education especially, the increasing tendency is to create a Virtual learning Environment (VLE) (which is sometimes combined with a management information system (MIS) to create a managed learning environment) in which all aspects of a course are handled through a consistent user interface standard throughout the institution. 1.2 Statement of Problem

It has been observed that awareness of e-learning among tertiary institutions is very high but investment and commitment to develop an e-learning application is very poor and below expectation. Most of the staff and students of tertiary institutions only use internet related e-learning site just for the sake of finding related information for their research since their libraries cannot afford to provide them with adequate and current materials. There is also a noticeable increase in the inexperience of students in using electronic media devices to improve their learning experience.

Also, people that work and wish to further their education are unable to do so due to lack of electronic learning system in our schools. 1.3 Aims and Objective
Generally e-learning is seen as offering solution to several challenges currently facing the educational sector. These include the move towards lifelong learning, with its ongoing demand for continuous professional development, and the drive to widen participation. These challenges came at a time of increasing pressure on resources and the increasing diversity in the student population and their modes of attendance, including learning that is part-time, at a distance, open or flexible and work based e-learning. The objectives of this project are as follows:

1. Allowing student to study at their own pace.
2. Given control to student over when and where they study. 3. Creating environment that promotes an active approach to learning. 4. Providing access to a range of resources and material e.g Online lecture note, Online Lecture Video, Notice board, Student Registration and information about the school and Department. 1.4 Significance of Study

Educational institutes are faced with several challenges. There are inadequate educational resources and a lot of people are willing to go to school but due to distance, work or other factors may hinder them from doing so. E-learning provide such people with opportunity to study what they desire even at a distance. 1.5 Scope and Limitations of the Study

Instructional design for e-learning has been perfected and refined over many years using established teaching principles, with many benefits to student. As a result colleges, Polytechnics, universities, businesses and organizations in some part of the world now offer their students fully accredited online degree, vocational and continuing education programs in abundance. In this sense therefore I am looking at e-learning in the Department of Computer Science, Federal Polytechnic Bauchi. 1.6 Justification of the study

The study has the following justifications:
1.6.1 Flexibility, Accessibility, Convenience
Learners can proceed through a training program "at their own pace and at their own place." They can also access the e-Learning course at any time, and as much as they need. This is also known as "Just in time and just enough." 1.6.2 Cross-platform Support

E-Learning courses are accessible by Web browsers on any platform: Windows, Mac, UNIX, OS etc. You can deliver your training program to any machine over the Internet or intranet without having to author a program specifically for each platform. 1.6.3 Browsers and Internet Connections are Widely Available Most computer users have access to a browser, such as Netscape or Internet Explorer, and are connected to a intranet and/or have access to the Internet. 1.6.4 Inexpensive Worldwide Distribution

No separate distribution mechanism is needed. E-Learning courses are accessible from any computer anywhere in the world, which keeps delivery costs low. 1.6.5 Ease of Updates
After the e-Learning course is released, any changes can be made on the server hosting the program and everyone worldwide can instantly access the update. Courses can be designed to access designated current information from any other server worldwide for an on-the-fly update whenever the e-Learning course is run. 1.6.6 Savings in Travel Cost and Time

There is no travel cost because the Web is available from all desktops. According to some analysts, the actual time required for learning by computer averages about 50% to that of instructor-led training, further saving money. 1.6 Definition of Term

LEARNING: Learning is acquiring new, or modifying existing, knowledge, behaviors, skills, values, or preferences and may involve synthesizing different types of information. The ability to learn is possessed by humans, animals and some machines. (http://en.wikipedia.org/wiki/Learning) ELECTRONICS: Electronics is the branch of physics, engineering and technology dealing with electrical circuits that involve active electrical components such as vacuum tubes, transistors, diodes and integrated circuits, and associated passive interconnection technologies. VIDEO: Video is the technology of electronically capturing, recording, processing, storing, transmitting, and reconstructing a sequence of still images representing scenes in motion. SCHOOL: A school is an institution designed for the teaching of students (or "pupils") under the direction of teachers. INTERNET: The Internet is a global system of interconnected computer networks that use the standard Internet protocol suite (often called TCP/IP, although not all applications use TCP) to serve billions of users worldwide. INTRANET: An intranet is a computer network that uses Internet Protocol technology to share information, operational systems, or computing services within an organization.

CHAPTER TWO: LITERATURE REVIEW
2.0 Literature Review
Electronic learning (or simply e-Iearning) is the delivery of courses through electronic means via the web but could also include anything from CD_ROM to satellite transmission. E-Learning environments can be rich, interactive, dynamic and customizable, connecting learners with an almost limitless wealth of information. New patterns of learning are starting to emerge as a result we are seeing an increasing emphasis on information literacy, increased flexibility as to where, when and how people learn, and exploration of new ways in which learners can be empowered to structure and manage their own learning experiences. E-learning is the computer and network-enabled transfer of skills and knowledge. E-learning applications and processes include Web-based learning, computer-based learning, virtual education opportunities and digital collaboration. Content is delivered via the Internet, intranet/extranet, audio or video tape, satellite TV, and CD-ROM. It can be self-paced or instructor-led and includes media in the form of text, image, animation, streaming video and audio.

2.1 History of the Department of Comput...

Read more

Keywords

-01 -1 -10 -11 -13 -14 -152 -159 -17 -18 -19 -1993 -2 -20 -2004 -21 -22 -228 -238 -24 -26 -27 -29 -3 -30 -31 -312 -33 -34 -35 -36 -4 -40 -41 -42 -43 -44 -45 -450 -46 -460 -47 -49 -5 -50 -51 -7 -8 -864 -88770 -9 .. /a /admin /books /config.php /div /echo /end /form /functions/ezzzy_function.php /functions/sammysql.inc.php /h1 /if /images/img01.jpg /let /mediav /mysql_close /p /pages/admin_header.php /pages/footer.php /pages/right.php /post/31741 /script /simage /span /table /td /textarea /the /tr /wamp/www/www.elearning.com /wiki/learning) 0 0231 1 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 10 10/84530 100 11 128 134 146 1564 1572 15px 18 188 1886 1893 19 1958 1983 1986 1989 1991 1993 1994 1995 1996 1998 1999 1px 2 2.0 2.1 2.2 2.2.3 2.2.4 2.2.5 2.3 2.3.1 2.3.2 2.3.3 2.3.5 2.4 2000 2001 2002 2003 2004 2005 2006 2008 2010 2011 2012 21 213 21st 271 2px 3 3.0 3.1 3.2 3.2.1 3.2.2 3.2.6 3.2.7 3.3 3.3.1 3.3.2 3.3.3 3.3.4 3.4 3.5 3/4 32 391 3rd 4 4.0 4.01 4.1 4.1.1 4.1.2 4.1.3 4.1.4 4.1.5 4.2 4.3 4.4 4.4.1 4.4.2 4.5 4.5.2 4.6 4.7 4.8 40 44 445 45 4px 5 5.0 5.1 5.2 5.5.1 50 53 6 61 6px 7 74 8 80 81 857 9 ab abbrevi abil abl abstract abu abuja abund academ accept access accomplish accord accredit accur accuraci achiev acknowledg acquir acrobat across act action activ actual ad adapt add addb_process.php addbook.php addbook_process.php addit address addv_process.php addvideocat.php addvideocat_process.php adebayo adekunl adequ adewal admin administr adminpath adopt adult advanc advantag advent afford agbo agre agreement aid aim alheri allow almighti almost also alt altern although american among analysi analyst and/or anim ann anoth answer anyth anywher apartur appendic applet appli applic appreci approach approv area argu arial around array asia aspect assess assimil assist associ assum asynchron attend attent atwood audienc audio aunti authent author avail averag awar award awhil awolowo ayo ayuba b b4c182 back backward bad badaru baju band bangert bangert-drown barri barron barrow base basenam bauchi becom began behalf behavior behind benefici benefit benin berg bernard better beyond bid bielaczyc billion bit bkid blend blieszner block blog bo board bodi boettcher book booklist booknam boot border box br braill braille-bas branch bransford breakout brief bring broad broadband brother brought brown brows browser build built busi button c c-l c.i cabl café call came campbel cancel cannot capabl captur care carri carrol cascad case casebas cassandra categor categori cbl cbt cbts cd cd-rom cemca center centuri certain certif challeng chanc chang chapter charact characterist charg chart chat check checkform child choic choos christ chrome circuit clark class classmat classroom classroom-bas cleaner clear click close co co-found code cognit collabor collaboratori collag collect colleg collin coloni color column combin come command command-lin commenc commend commit common commonest commonwealth communic communiti compani compar compat competit complet complex compon comprehens comput computer-bas computer-support concept conclus conduc confer confid confirm conform conjunct connect consid consist constrain constraint construct contact contain content contentwrap context continu control conveni convent convers convert cook coordin copi corpor correct cost could countri coupl cours covi creat critic cross cross-platform cscl css cultur cumbersom current curriculum customiz cut cyber d data databas date daughter david dbc de deal dear decemb dede dedic defici defin definit degre delet delhi deliv deliveri demand deni depart depend deploy des desc descend descp describ descript design desir desktop desmond despit detail develop devic devot dewey diagram dialog die differ difficult digit diod diploma direct disabl disadvantag discov discuss disk display distanc distinct distinguish distribut distributor div divers document dolapo domin domya done down download dr drag drag-and-drop drive drop drown due duguid dynam e e-cabl e-iearn e-learn e.g earlier earn eas easi easili echo ed edelson edit editor educ effect effici effort either ekpo electr electron element els email embarrass embed embley emerg emot emoticon emphasi employ employe empow empti en.wikipedia.org en.wikipedia.org/wiki/learning) enabl encourag enctyp encyclopedia end end-us energet engag engin enhanc enorm enough enrich ensur enter enthusiast entri enumer environ equat era erlbaum error especi essenti establish etc eugen eunic evalu even event ever everi everyon evolut evolv exam examin exampl excel exchang excit exist exit expect experi explod explor express exten extend extens extern extrem ezzzi ezzzyid face face-to-fac facil facilit factor fail failur fall famili fantasi fashion faster fear featur februari feder feedback feel femal fetch field fig file filestor fill final find finish firefox firm first first-class five fix flexibl fli flog flow focus folder follow font font-famili font-siz for-profit forc forev form format found founder four fptb/cs/hnd/10/84530 framework free freedom friend fulfil full fulli function futur g gain galleri gb general general-purpos generat get gigabyt give given global glori gnu go goal god gomplay good googl gordin got gotten govern graduat graphic grasp grate great greater greenberg group grow guid guidebook h h1 hand handbook handheld handl hanna happen hard hardwar head header health help hershey hidden high higher highway hinder histori hnd hod hold holder home homepag host hour howard howev href html human hypertext ibadan icon id idea ident iearn iend ifi ii iii il illinoi imag img immedi impact imper implement import impos improv inaccur inadequ inc incas incess incharg includ increas incred inde independ index india indic individu ineffect ineffici inexpens inexperi influenc inform initi innov inperson input inquiri inquiry-bas insert instal instanc instant instead institut instruct instructor instructor-l insur integr intend intens interact interchang interconnect interest interfac intern internet internship interpret intranet intranet/extranet introduct invalid invest involv irrespect isbn isempti ishaya isol isp isset iv j j.a jackson jame jamila jane januari january-februari java javascript javascript1.2 jazzi jesus join jorom journal joy js june justic justif k keegan keep kept key keyboard kind know knowledg known kulik l lack lago languag laptop larg larson last late later layout lead learn learner leav lectur led leftcolumn less lesson level librari licens life lifelong like limit limitless line linear link list listen literaci literatur load local locat log login logout london longer look lot love loveth low luskin m m.t mac machin macmillan made madu maelstrom magic mahdi mahwah mail main maintain mainten make male mallamsaniusman malpractic manag mani manner manual march/april markup marshal martin mass massag master masteri materi mathemat matter may mb mcluhan mean meant measur mechan media mediav medic medicin medium meet megabyt menu messag met method methodolog michael microphon might migrat minim minimum mis miss mistak mix mode model modern modif modifi modul money monitor moor morgan mother motion mous move mozilla mr mrs much multi multi-paradigm multi-us multimedia multipart/form-data multipl mummi must mysam mysql mytitl n n/a naidu name narrow nation nd necess necessarili need neighbor neill neolog net netscap network network-en never new newer news next nigeria nigerian nj node.js normal notabl note notebook notic novemb number o o.o obafemi object object-ori observ obtain occlus occur octob offer offic offlin often okoy old oliv oluchi on-screen on-the-fli one ongo onlin onsubmit open oper opportun optim oracl order organ orient origin os osita other otherwis ought output outsid overal overrid overwhelm own oyebanji oyeinka p p.m.b pa pace pad pag page paradigm parallel parent part part-tim partial particip particular passiv password path pattern pdf pea pedagog pentium peopl per perfect perform perhap period person peter petrosino phase phone php phrase physic pictori pioneer place plain plan plane platform play playback player pleas polytechn poor popul popular portabl posit possess possibl post potenti power pp pr practic prefer preprocessor prerequisit present preserv pressur prevent primari primarili principl print printer privat privileg problem problem-bas procedur proceed process processor produc profession proffer profil profit program programm progress project project-bas prolong promis promot proper proprietari protocol prototyp prototype-bas prove provid public publish pupil purpos pursuit put ql qr qualifi queri question quick r r.b r.l radio rakiya ram rang rapid rare rather ratio rdbms reach read read-book reader readili real realiz realli reason receiv recent recommend reconceptu reconsid reconstruct record recreat reduc refer refin reflect reg regard regist registr regular reigeluth relat releas reli reliabl remain remark rememb remind renam render repeat repetit replic repres requir research reset resourc respond respons rest result return retyp rev review revolut rich right risen risk rodger roger role rom room rosson row run sake salihu sam sammysql samuel sarah satellit satisfi save say scene schedul scheme schenk school schwartz scienc scientif scope score scott screen script scroll second secret section sector secur see seen select self self-pac semant semest sens sent separ septemb september-octob sequenc serv server server-sid servic session set sever sex shamir share sheet shell shi short show shut side signatur signific signup simgpath similar simpli simul sinc singl sit site site-specif siteinfo situat size skill skype slow small smith sms social societi socio socio-techn softwar solid solomon solut sometim soon sorri sourc southern space span special specif specifi spectrum speech speech-bas spend spite sponsor sport springfield sql src staf staff stage stand standalon standard start startup state statement static statment status std step still stimulus store storepath strategi stream stress strict string strtolow structur student student-teach studi style subject submit success suit sule summari super super-highway supervis supervisor suppli support sure svg swedish synchron synonym syntax synthes system tabl tableless tactil take taken tape task tcp tcp/ip td teach teacher teaching/learning teaster technic technolog technology-enhanc tel telecommun telephon tendenc term termin tertiari test test-lik text textarea textbook thank theori therefor think thorough though three throughout tight till time timefram tireless tit titl tmp today togeth tool total toward tp tr trace tradit train transfer transistor transit transmiss transmit travel trend tri true tube turn tuzlukova tv two type typic u ultim un un-interact unabl undersign understand understood uniqu univers unix unlik unrel unwant upcom updat upgrad upload upon us use user user-friend usernam usual util v v3 v3.50 vacuum valid valu valuabl vanderbuilt varieti various version vi via vid video videolist videonam view viewbook.php viewvideocat.php vii virtual vista visual vlc vle vms vocal vocat voic vol volum vsat vye w w3c wampserv want watch way wbt wbts weak wealth web web-bas webrows websit welcom well whenev wherebi whether whoever whyte wide widen widenius widget width wiki will willi window wish wit within without wittrock word word2pdf work worker world worldwid would write written www.dwones.ca www.dwones.ca/post/31741 www.elearning.com www.humanlinks.com wysiwyg xhtml xml xp xul y year yemi yes york younger zech