An interactive e-learning system for improving web programming skills

This paper introduces an interactive e-learning system that provides an integrated environment for web programming. The proposed system is web-based. It provides an online editor for writing, editing, updating, and executing programming code, so the learners can execute examples and practical exerci...

Full description

Saved in:
Bibliographic Details
Published in:Education and information technologies Vol. 18; no. 1; pp. 29 - 46
Main Authors: Elgamal, A. F., Abas, H. A., Baladoh, E.-S. M.
Format: Journal Article
Language:English
Published: Boston Springer US 01.03.2013
Springer
Springer Nature B.V
Subjects:
ISSN:1360-2357, 1573-7608
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:This paper introduces an interactive e-learning system that provides an integrated environment for web programming. The proposed system is web-based. It provides an online editor for writing, editing, updating, and executing programming code, so the learners can execute examples and practical exercises online. In addition, it provides auto complete and syntax highlighting in editing code, which could help learners to remember the syntax more easily. The proposed system provides communication and interactive tools including Chat-Room, E-Mail, and Discussion Board (Forum) among learners and instructors. Moreover, it provides the instructors with an online exam system. It monitors, collects and keeps information about learners’ performance and activities. Therefore, instructors can use the recorded information to keep tracking of the learner’s progress. The system is based on the common three-tier-architecture of web-based applications that is organized into presentation tier, logic tier, and data tier.
Bibliography:SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 14
ISSN:1360-2357
1573-7608
DOI:10.1007/s10639-011-9175-7