CFP last date
22 April 2024
Reseach Article

An Extendable Software Architecture for Personalized E-Learning systems

by Omid Bushehrian, Robert Khaldar
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 33 - Number 10
Year of Publication: 2011
Authors: Omid Bushehrian, Robert Khaldar
10.5120/4053-5819

Omid Bushehrian, Robert Khaldar . An Extendable Software Architecture for Personalized E-Learning systems. International Journal of Computer Applications. 33, 10 ( November 2011), 1-6. DOI=10.5120/4053-5819

@article{ 10.5120/4053-5819,
author = { Omid Bushehrian, Robert Khaldar },
title = { An Extendable Software Architecture for Personalized E-Learning systems },
journal = { International Journal of Computer Applications },
issue_date = { November 2011 },
volume = { 33 },
number = { 10 },
month = { November },
year = { 2011 },
issn = { 0975-8887 },
pages = { 1-6 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume33/number10/4053-5819/ },
doi = { 10.5120/4053-5819 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T20:19:48.737565+05:30
%A Omid Bushehrian
%A Robert Khaldar
%T An Extendable Software Architecture for Personalized E-Learning systems
%J International Journal of Computer Applications
%@ 0975-8887
%V 33
%N 10
%P 1-6
%D 2011
%I Foundation of Computer Science (FCS), NY, USA
Abstract

In this paper an extendable e-learning software architecture which supports personalized learning paths is presented. Any e-learning software which is designed based on this architecture can benefit from the loosely coupled interconnection among three main components of a personalized e-learning software: Workflow Management Engine (WFME), Recommender Component (RC) and Learner Interaction Component (LIC). By following this architecture the personalization method of the e-learning system which is implemented by RC component is very easy (open) to extend or change regarding the needs or strategies of a specific e-learning system. To achieve this, in this paper an FSP based method is proposed for designing a reusable WFME component. This component can be reused in any e-learning software which follows the proposed architecture.

References
  1. Sadiq, Sh., Sadiq, W., & Orlowska, M.(2002). Workflow Driven e-Learning: Beyond Collaborative Environments, School of Computer Science and Electrical Engineering, Distributed Systems Technology Center ,The University of Queensland, QLD 4072 Australia
  2. Cesarini, M., Monga, M., & Tedesco, R.(2004). Carrying on the E-learning Process with a Workflow Management Engine, In the Proceedings of the 2004 ACM symposium on Applied computing (SAC ’04), pp. 940–945, New York, NY, USA, :ACM Press
  3. Kong, W., Luo, J., & Zhang, T.(2005). A Workflow based E-learning Architecture in Service Environment, In the fifth International Conference on Computer and Information Technology(CIT05):IEEE
  4. Microsoft biztalk, http://www.biztalk.org/
  5. Hiekata, K., Yamato, H., Rojanakamolsan, P., & Oishi, W.(2007). A Framework for Design Engineering Education with Workflow-based e-Learning System, JOURNAL OF SOFTWARE, VOL. 2, NO. 4: ACADEMY Publisher
  6. WebCT. Vista, http://www.webct.com
  7. WBT. Topclass e-learning suite, http://www.wbtsystems.com
  8. IBM Lotus learning management system, http://www-01.ibm.com/software/lotus/products/learning-management-system
  9. Oracle ilearning, http://iLearning.oracle.com
  10. Blackboard, http://www.blackboard.com
  11. Ghaleb, F., Daoud, S., Hasna, A., ALJa’am, J.M., El-Seoud, S.A., & El-Sofany, H.(2006). E-Learning Model Based On Semantic Web Technology, International Journal of Computing & Information Sciences, Vol. 4, No. 2
  12. Magee, J., & Kramer, J.(1999). Concurrency:State Models and Java Programs , Chichester, England: John Wiley and Sons
  13. Li, W., & Li, X.(2009). Design of a Personalized Learning System Based on Intelligent Agent for E-learning, Ninth International Conference on Hybrid Intelligent Systems, pp. 187-190, Shenyang: IEEE
  14. 14. Ayles, T., Field, A.J., & Magee, J.N.(2003). Adding performance evaluation to the LTSA tool, 13th Int. Conference on Computer Performance Evaluation: Modeling, Techniques and Tools, Lecture Notes in Computer Science, LNCS 2794: Springer
  15. 15. Pirrone, R., Pilato, G., Rizzo, R., & Russo, G.(2005). Learning Path Generation by Domain Ontology Transformation, Advances in Artificial Intelligence, Vol. 3673, pp. 359-369
  16. 16. Jena: A Semantic Web Framework for Java, http://jena.sourceforge.net/
Index Terms

Computer Science
Information Sciences

Keywords

E-Learning systems Workflow management system Personalization FSP language