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/5
Y1 - 2014/5
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
AN - SCOPUS:84902824464
SN - 1798-0461
VL - 6
SP - 220
EP - 225
JO - Journal of Emerging Technologies in Web Intelligence
JF - Journal of Emerging Technologies in Web Intelligence
IS - 2
ER -