Custom developed e-learning application



Similar documents
Comparison of Moodle and ATutor LMSs

Welcome to ECBuzz.com! Please go through this document carefully to make the experience of owning and using a website an enjoyable one.

User Manual for School Administrators

A Special Online Education Model for the Graduate Degree Programs at the University of Makati

Learning to Teach Online!

TIMETABLE ADMINISTRATOR S MANUAL

1. Introduction. 1.1 Purpose of this Document

Livezilla How to Install on Shared Hosting By: Jon Manning

Digital Downloads Pro

HowTo. Planning table online

OrangeHRM Web Installation Guide for Windows

Designing and Developing Petra Christian University Learning Management System

Scenario: Law Office Management System / Law (Legal) Practice Management System

Description: The courses will have course details, enroll now link.(refer section: 1)

uilding a Branch Website using Wordpress

MC3WAVES Wireless Connection Wizard

NOTE: New directions for accessing the Parent Portal using Single Sign On

Software Requirement Specification for Web Based Integrated Development Environment. DEVCLOUD Web Based Integrated Development Environment.


APPLICATION OF CLOUD COMPUTING IN ACADEMIC INSTITUTION

Adobe Solutions for Learning Management Systems (LMS)

How To Test Your Web Site On Wapt On A Pc Or Mac Or Mac (Or Mac) On A Mac Or Ipad Or Ipa (Or Ipa) On Pc Or Ipam (Or Pc Or Pc) On An Ip

Web Hosting Wordpress, Joomla, Drupal Integration

Online Document Delivery Service (ODDS):

Student ANGEL FAQs. General Issues: System Requirements:

Getting Started with Attunity CloudBeam for Azure SQL Data Warehouse BYOL

CEFNS Web Hosting a Guide for CS212

Online shopping store

TECHNICAL SPECIFICATION for renewing the Content Management System, CMS for the web page web

Rensselaer Union Club Webhosting CPanel Guide

PHP+MYSQL, EASYPHP INSTALLATION GUIDE

aspwebcalendar FREE / Quick Start Guide 1

What you will need before beginning this guide

How To Sync Google Drive On A Mac Computer With A Gmail Account On A Gcd (For A Student) On A Pc Or Mac Or Mac (For An Older Person) On An Ipad Or Ipad (For Older People) On

ANGEL 7.4 MASTER Course Import Guide for MBA Online Instructors

1. Introduction 1.1 Methodology

Software Requirement Specification For Flea Market System

Intelligent e-learning Portal Development

OpenPro ERP Software Installation Guide Talbert Ave Suite 200 Fountain Valley, CA USA Phone Fax

CYCLOPE let s talk productivity

Getting Started with StoreGrid Cloud

FireBLAST Marketing Solution v2

Document Freedom Workshop DFW 2012: CMS, Moodle and Web Publishing

Course Scheduling Support System

Flexible Identity Federation

Site Store Pro. INSTALLATION GUIDE WPCartPro Wordpress Plugin Version

Expresso Quick Install

Mirtrak 6 Powered by Cyclope


How to use the Online Module Enrolment Application

Managed Services PKI 60-day Trial Quick Start Guide

AVG Business SSO Partner Getting Started Guide

E-Commerce: Designing And Creating An Online Store

Content Management System

Load testing with. WAPT Cloud. Quick Start Guide

H-Sphere Reseller Step-By-Step Beginner guide: Welcome To MatrixReseller! Introduction. I. The Reseller Panel

Installation Guide Magento Localized Editions

FACULTY STUDENT MENTORSHIP PROGRAM. A Thesis. Presented to the. Faculty of. San Diego State University. In Partial Fulfillment

HW9 WordPress & Google Analytics

WiNG5 CAPTIVE PORTAL DESIGN GUIDE

Roars. Sudaworld. M roarsinc.com W Roars Technologies Pvt. Ltd. Escalon, Sunnyvale, California, USA 94085

MassTransit 6.0 Enterprise Web Configuration for Macintosh OS 10.5 Server

CHALLENGES AND OPPORTUNITIES OFFERED BY E-LEARNING PLATFORM IN THE EDUCATIONAL PROCESS AT THE UNIVERSITY LEVEL

Quick Installation Guide

How To Set Up A Backupassist For An Raspberry Netbook With A Data Host On A Nsync Server On A Usb 2 (Qnap) On A Netbook (Qnet) On An Usb 2 On A Cdnap (

What s New in Propalms VPN 3.5?

owncloud Architecture Overview

Wifi Ticketing. Atul Jain Ankita Gurbaxani Sagar Oza Purvi Sankhe

Request For Proposal Website Saurashtra University,

International Journal of Asian Social Science LEARNING MANAGEMENT SYSTEM USING MULTI-AGENT TECHNOLOGY: A PROPOSED IMPLEMENTATION STRATEGY

VIP Help Desk Web Application User Guide Version 3.0

Create e-commerce website Opencart. Prepared by : Reth Chantharoth Facebook : rtharoth@yahoo.

Getting Started. Getting Started with Time Warner Cable Business Class. Voice Manager. A Guide for Administrators and Users

Student User Guide for PsychPortal Fundamentals of Abnormal Psychology, Sixth Edition

i>clicker v7 Gradebook Integration: Blackboard Learn Instructor Guide

Introduction. Moodle for E-learning

Development of a Learning Content Management Systems

We begin with a number of definitions, and follow through to the conclusion of the installation.

webtree designs Gayle Pyfrom web site design and development Lakewood, CO

Quick User Guide. OrangeHRM 2.4. Document Version 2.0. OrangeHRM ver 2.4 OrangeHRM Inc All rights reserved. 1

vtiger CRM 4.2 Installation Guide for Linux OS

Seamless Web Data Entry for SAS Applications D.J. Penix, Pinnacle Solutions, Indianapolis, IN

HP Client Automation Standard Fast Track guide

Content Management Systems: Drupal Vs Jahia

Version NOVO NORDISK INC. Online Supplier Registration System. Supplier User Guide

How To Use Moodle Online Class On A Pc Or Mac Or Ipad (For Acedo) On A Computer Or Mac) On Your Computer Or Ipod Or Ipo (For An Ipo) For Acedor Or Mac (

Student User Guide for BioPortal Biochemistry, Seventh Edition

TrustKey Tool User Manual

EBOX Digital Content Management System (CMS) User Guide For Site Owners & Administrators

E-LEARNING STUDENT S MANUAL

Software Requirements Specification for a Management Information System at NIT Calicut

How To Create A Website In Drupal 2.3.3

ADP Workforce Now Security Guide. Version 2.0-1

Moodle on Android. Polat Olu 1

ekomimeetsmage Manual for version 1.0.0, 1.1.0, 1.2.0, 1.3.0, 1.4.0

Cypress Connexion HELP Guide

Kerio Operator. Getting Started Guide

ethink Education Moodle Faculty Quick Reference Guide

E-Learning by Using Content Management System (CMS)

Transcription:

Custom developed e-learning application Janina Mihaela Mihăilă Abstract. The ILearnOnline application is a valuable tool for helping both students and teachers to gain and share knowledge online, ask questions and get a rapid accurate evaluation. We shall briefly present the way the software works, the main structure of the application and a short comparison with Moodle. M.S.C. 2010: 97U50, 97C80, 68P05. Key words: e-learning, educational software. 1 Presenting the software application There exist numerous software platforms in the field of e-learning software through open source. Most of these developments involve cooperative approaches to the processes of design, distribution, education instructive thus promoting continuity and dynamic knowledge. One of the best known such platform is Moodle (an abbreviation for Modular Object-Oriented Dynamic Learning Environment), a free open-source e- learning software platform, also known as a Virtual Learning Environment (VLE). Moodle comprises: the software, the Moodle community website, an open network for Moodle registered users and the Moodle partner network. 1.1 Application features The ILearnOnLine allows support for instructive education with modern instruments, which amount to the current level of educational systems used throughout the world. Its main features are: Friendly interface: it is adaptable and varied - depending on the type of user and access rights, which are manageable. Ease of use: one of the main objectives of the application is to persuade users of the usefulness to deal with a platform for e-learning, which provided easy to use instruments. BSG Proceedings 18. The Int. Conf. of Diff. Geom. and Dynamical Systems (DGDS-2010), October 8-11, 2010, Bucharest Romania, pp. 77-81. c Balkan Society of Geometers, Geometry Balkan Press 2011.

78 Janina Mihaela Mihăilă Low costs: to implement the ILearnOnLine application, an organization needs funds only to provide hardware support and the channel of communication. All necessary software can be downloaded freely from the Internet, namely: for the server: Apache, PHP, MySQL, and for the client: any browser (Mozilla Firefox recommended). Adaptability: - the product is both open source and modular; hence it allows administrators to add or change tools and the display mode of information, to adapt databases, etc. 1.2 The development The development environment of the application is the PHP language with functions specific to MySQL database, which allows applications to have a customer-based web server. The design was done in Adobe Photoshop CS, as editor for HTML and PHP was used Namo, and the used database is made in MySQL. Like our inhouse developed version of IlearnOnline, the main virtual learning platform Moodle, runs without modification on Unix, Linux, Windows and Mac OS X and on any other systems which support PHP and a database, including most webhost providers, while the data goes in a single database. For example, Moodle version 1.6 can use MySQL, just as ILearnOnline does. Users can install Moodle from source, but this requires more technical proficiency than other automated approaches, such as: installing from a Debian package, deploying a ready-to-use TurnKey Moodle appliance or using the Bitnami installer. Our application is also completely browser based; therefore, in order for a teacher or trainer to add new courses while accessing the application, no IT skills and no installed programs are required, providing absolute easiness and portability. Moreover, a teacher or trainer can add courses from anywhere - which gives him considerable flexibility. Only the system administrator needs to have technical skills in order to customize and configure the application. Based on these arguments, our application has its definite place in the market, without having the intention to win a large public interest for it, but regarding it as a product that would best fit our the needs and interests of our University, students and teachers, and to provide them means to practice all that they have learned. 1.3 The content of the database The database contains six tables, each table having different fields: 1. table counters - take into account how many times a course has been downloaded; 2. table courses - hold the title, content, description, theme and test course, the date and time that has been added; 3. table groups - hold the number and the name of the group in which students might be enrolled; 4. table links - hold the title of books and links that can be accessed by students in order to complete their knowledge;

Custom developed e-learning application 79 5. table payment - hold the payment (name on card, card type, card number, address, etc.) and the user who pays when enrolls for a course; 6. table answers - hold the tests and the solutions of the students. On the first page of the application any site-visitor can register (can make a new account) as student. After registering, he may log on the first page; then, further the username and the chosen password allow him to access courses - otherwise the resources cannot be seen. 1.4 Teacher registration Only the site administrator can create an account for a teacher, as described below. From the Administration page there is entered the admin password. Then, on the first page of the site is chosen the option New user registration. It has to be emphasized that one can choose the user type both for a student (while creating a student account) and for a teacher (account for a teacher). On the page Courses, the access is allowed for all the students, teachers and for the site administrator. 1.5 Teacher authentication The teacher proceeds to authenticate himself like a regular user. Once he signs in, he will be automatically redirected to the panel of administration, where he can add a new course, view / change courses, delete courses and complete the students situation. The webmaster is the only one who can view the accounts created on the site; he can change them for both students and teachers. Inside each course there exist both options for tests and homework, where students can enter after attending classes and solve the existing exercises corresponding for each course. Therefore students can get their grades online right away from the teachers, in the panel of administration. There is also a page of links, which can be accessed by registered users, in order to complete the information from the courses. 2 The contents of the application The application consists of the following windows: 1) the welcome page of the E-learning site; 2) registration page for the new users; 3) registering for new courses; 4) registration form for a new course; 5) home access in the new courses; 6) course page; 7) form reference to the proposed homework of each course; 8) testing form available on-line at the end of each course. 3 Administrator s section The administrator s section consists of the following windows: 1) administration section available by logging as a teacher; 2) courses administration; 3) form for adding a new course; 4) the present situation of a student and his data

80 Janina Mihaela Mihăilă records; 5) the scores of students established by teachers; 6) form confirming the payment 7) administrator s menu; 8) proposed administration for students area; 9) home Links; 10) contact page. 4 Database structure of the application The following tables describe the basic data structures and their formats 1 I. Table users: Id Int(11) ; User Text ; Pass Text ; Email Text ; Name Text ; Day Text ; Month Text ; Year Text ; User-type Text ; Group Int(11) ; Sex Char ; Mailing-list Text ; Courses Text ; Paid Char ; Date Date ; Hour Time. II. Table courses: Id Int(11) ; Title Text ; Duration Text ; Description Text ; Content Text ; Test Text ; Homework/Activity Text ; Author-id Int(11) ; Date Date ; Hour Time. III. Table payments: Id Int(11) ; Card-holder-name Text ; Card-holder-adress Text ; Card-type Text ; Card-expiration-date Date ; Card-serial-number Int(11) ; User-id Int(10) ; Course-id Int(10) ; Confirmed Tinyint(4) ; Date Date ; Hour Time. IV. Table counters: Downloads Tinyint(4) ; Course-id Int(11) ; User-id Int(11) ; Date Date ; Hour Time. V. Table groups: Id Int(11) ; Group-name Text ; Date Date ; Hour Time. VI. Table links: Course-id Int(11) ; Title Text ; Link Text ; Date Date ; Hour Time. VII. Table solution: Solution-id Int(11) ; Course-id Int(11) ; Student-id Int(11) ; Solution Text ; Type Text ; Grade Tinyint(4) ; Date Date ; Hour Time. 5 Conclusions What makes our application notable is the fact that it is in-house developed and tailored for the needs of the user; this first version is intended for being used in psycho-pedagogical formation department, a reason for which only a part of features provided by more complex applications (like Moodle) are flexibly implemented; it gives the students the possibility to be involved in the process of developing, testing and debugging this program. The application was developed by a joined group of students and teachers which used this opportunity for gaining experience and practicing their programming skills. 1 The upper index denotes the data format.

Custom developed e-learning application 81 One of the advantages of ILearnOnline over Moodle is the fact that the latter one has no means of telling if the person in front of the computer solving a Moodle quiz/exam is really who he/she claims to be. In order to avoid that, though our application does not test students in front of the computer, still allows them to read the training materials, perform the compulsory activities, discuss with the virtual teacher and with their colleagues on the forum, but the final examination needs them to be present at the faculty in the examination rooms. This way the identity of the examined person is verified, and allows the examiner to use - if needed - additional examination procedures. The flexibility of the program allows it to develop its features, depending on the needs of the university needs and educational/taxonomic considerations. References [1] T. Anderson, Theory an Practice of Online Learning, Athabasca University, 2004. [2] I. Olimpius, Virtual Education. Material s Design (in Romanian), Agata Eds., 2000. [3] P. Shank, A. Sitze, Making Sense of Online Learning: A Guide for Beginners and the Truly Skeptical, Pfeiffer Wiley, 2004. [4] K. Thorne, How to Integrate Online and Traditional Learning, Kogan Page Eds., 2004. [5] C. Fallon, S.Brown, E-Learning Standards: A Guide to Purchasing, Developing and Deploying Standards-Conformant E-Learning, St. Lucie Press Eds., 2003. [6] M. Jolobeanu, WWW in The Learning Process. Online Training (in Romanian), Casa Corpului Didactic Eds., Cluj 2001. [7] J. M. Mihăilă, Computer Assisted Training (in Romanian), Univ. of Bucharest Eds., 2010. [8] K. Coar, R. Bowen, Apache Cookbook, O Reilly Eds., 2003. [9] B. McCarty, PHP 4 (in Romanian), Teora Eds., Bucharest, 2004. [10] L. Welling, L. Thomson, Web Application Development PHP and MySQL (in Romanian), Teora Eds., Bucharest, 2004. Author s address: Mihăilă Janina Mihaela Ecological University of Bucharest, Faculty of Engineering Management and Environment, Department of Fundamental Science, 1G Vasile Milea, RO-061341, Bucharest, Romania. E-mail: janinamihaelamihaila@yahoo.it