Extending the functionality of LMS to support computer science education using plug-in tools

Zuhoor A. Al-Khanjari, Yusra M. Al-Roshdi

Research output: Contribution to journalArticle

4 Citations (Scopus)

Abstract

E-Learning is the environment that supports the education field and provides the knowledge of a specific area in one place. Computer Science Education (CSE) is one area that uses the aspects of e-Learning to educate the learners and to distribute the knowledge to them. Several Learning Management Systems (LMSs) support many software tools to manage the theoretical materials of the CSE. However, the practical software tools that are needed by the Computer Science courses are ignored or simply not considered in most of the LMSs. To overcome the limitations of the LMSs towards the practical aspects of the CSE, this paper shows how to prepare the tools and make them available for use anytime through the LMS. For this to work, the authors of this paper take a step forward in discussing how to extend the LMSs functionality in general and Moodle as a special case. This extension involves adding the needed software tool as a component to the architectural structure of Moodle. Moreover, this paper introduces someliterature that supports and implements these kinds of extensions.

Original languageEnglish
Pages (from-to)220-225
Number of pages6
JournalJournal of Emerging Technologies in Web Intelligence
Volume6
Issue number2
DOIs
Publication statusPublished - 2014

Fingerprint

Computer science
Education
E-learning

Keywords

  • Computer Science Education
  • E-Learning
  • Moodle
  • Software Tools
  • VPL

ASJC Scopus subject areas

  • Computer Networks and Communications

Cite this

Extending the functionality of LMS to support computer science education using plug-in tools. / Al-Khanjari, Zuhoor A.; Al-Roshdi, Yusra M.

In: Journal of Emerging Technologies in Web Intelligence, Vol. 6, No. 2, 2014, p. 220-225.

Research output: Contribution to journalArticle

@article{38ba17ad70fa4dc9a784c5155fce5e64,
title = "Extending the functionality of LMS to support computer science education using plug-in tools",
abstract = "E-Learning is the environment that supports the education field and provides the knowledge of a specific area in one place. Computer Science Education (CSE) is one area that uses the aspects of e-Learning to educate the learners and to distribute the knowledge to them. Several Learning Management Systems (LMSs) support many software tools to manage the theoretical materials of the CSE. However, the practical software tools that are needed by the Computer Science courses are ignored or simply not considered in most of the LMSs. To overcome the limitations of the LMSs towards the practical aspects of the CSE, this paper shows how to prepare the tools and make them available for use anytime through the LMS. For this to work, the authors of this paper take a step forward in discussing how to extend the LMSs functionality in general and Moodle as a special case. This extension involves adding the needed software tool as a component to the architectural structure of Moodle. Moreover, this paper introduces someliterature that supports and implements these kinds of extensions.",
keywords = "Computer Science Education, E-Learning, Moodle, Software Tools, VPL",
author = "Al-Khanjari, {Zuhoor A.} and Al-Roshdi, {Yusra M.}",
year = "2014",
doi = "10.4304/jetwi.6.2.220-225",
language = "English",
volume = "6",
pages = "220--225",
journal = "Journal of Emerging Technologies in Web Intelligence",
issn = "1798-0461",
publisher = "Academy Publisher",
number = "2",

}

TY - JOUR

T1 - Extending the functionality of LMS to support computer science education using plug-in tools

AU - Al-Khanjari, Zuhoor A.

AU - Al-Roshdi, Yusra M.

PY - 2014

Y1 - 2014

N2 - E-Learning is the environment that supports the education field and provides the knowledge of a specific area in one place. Computer Science Education (CSE) is one area that uses the aspects of e-Learning to educate the learners and to distribute the knowledge to them. Several Learning Management Systems (LMSs) support many software tools to manage the theoretical materials of the CSE. However, the practical software tools that are needed by the Computer Science courses are ignored or simply not considered in most of the LMSs. To overcome the limitations of the LMSs towards the practical aspects of the CSE, this paper shows how to prepare the tools and make them available for use anytime through the LMS. For this to work, the authors of this paper take a step forward in discussing how to extend the LMSs functionality in general and Moodle as a special case. This extension involves adding the needed software tool as a component to the architectural structure of Moodle. Moreover, this paper introduces someliterature that supports and implements these kinds of extensions.

AB - E-Learning is the environment that supports the education field and provides the knowledge of a specific area in one place. Computer Science Education (CSE) is one area that uses the aspects of e-Learning to educate the learners and to distribute the knowledge to them. Several Learning Management Systems (LMSs) support many software tools to manage the theoretical materials of the CSE. However, the practical software tools that are needed by the Computer Science courses are ignored or simply not considered in most of the LMSs. To overcome the limitations of the LMSs towards the practical aspects of the CSE, this paper shows how to prepare the tools and make them available for use anytime through the LMS. For this to work, the authors of this paper take a step forward in discussing how to extend the LMSs functionality in general and Moodle as a special case. This extension involves adding the needed software tool as a component to the architectural structure of Moodle. Moreover, this paper introduces someliterature that supports and implements these kinds of extensions.

KW - Computer Science Education

KW - E-Learning

KW - Moodle

KW - Software Tools

KW - VPL

UR - http://www.scopus.com/inward/record.url?scp=84902824464&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84902824464&partnerID=8YFLogxK

U2 - 10.4304/jetwi.6.2.220-225

DO - 10.4304/jetwi.6.2.220-225

M3 - Article

VL - 6

SP - 220

EP - 225

JO - Journal of Emerging Technologies in Web Intelligence

JF - Journal of Emerging Technologies in Web Intelligence

SN - 1798-0461

IS - 2

ER -