Call for Paper - August 2022 Edition
IJCA solicits original research papers for the August 2022 Edition. Last date of manuscript submission is July 20, 2022. Read More

Modeling Intelligent E-Learning Systems based on Adaptive Fuzzy Higher Order Petri Nets

International Journal of Computer Applications
© 2011 by IJCA Journal
Number 8 - Article 2
Year of Publication: 2011
Mohamed Amin
Nabawia El-Ramly
Doaa Shebl

Mohamed Amin, Nabawia El-Ramly and Doaa Shebl. Article: Modeling Intelligent E-Learning Systems based on Adaptive Fuzzy Higher Order Petri Nets. International Journal of Computer Applications 25(10):7-14, July 2011. Full text available. BibTeX

	author = {Mohamed Amin and Nabawia El-Ramly and Doaa Shebl},
	title = {Article: Modeling Intelligent E-Learning Systems based on Adaptive Fuzzy Higher Order Petri Nets},
	journal = {International Journal of Computer Applications},
	year = {2011},
	volume = {25},
	number = {10},
	pages = {7-14},
	month = {July},
	note = {Full text available}


In this paper, we introduce adaptive and intelligent technologies in E-learning course development using Modular Object Oriented Dynamic Learning Environment (Moodle) based on Petri nets as a modeling formalism. Since classical Petri nets and fuzzy Petri nets are not adaptable according to the changes of the new incoming data such as the parameters of Moodle (static course material, interactive course material, activities), we introduce adaptive fuzzy higher order Petri net (AFHOPN) that is dynamically adjust the parameters. AFHOPN helps to describe and analyze the dynamic behavior, production inference of the intelligent E-learning systems and measure the learning rate.


  • Liaw, S., Huang, H., and Chen, G. 2007. Surveying instructor and learner attitudes towards e-learning, Computers and Education, vol. 49, pp. 1066-1080.
  • Brusilovsky, P. and Miller, P. 2001. Course Delivery Systems for the virtual University. In DELLA SENTA, T.&TSCHANG, T.(Eds.) Access to knowledge: new information technologies and emergence of the virtual University. Amsterdam. Elsevier Science.
  • Chang, C. 2002. Building a Web-based learning portfolio for authentic assessment, in Proc. Int. Conf. Comput. Educ., vol. 1, pp. 129–133.
  • Brusilovsky, P. and Pyelo, C. 2003. Adaptive and Intelligent Web-based Educational Systems. International Journal of Artificial Intelligence in Education, vol. 13, pp. 159-172.
  • Brown, E., Cristea, A., and Stewart, C. 2005. Pattern in authoring of Adaptive Educational Hypermedia: A taxonomy of learning styles. Educational Technology and Society, vol. 8, pp. 77-90.
  • Chen, J., Huang, Y., and Chu, W. 2005. Applying dynamic fuzzy Petri net to web learning system. Interactive Environments, vol. 13 ,no. 3, pp. 159-178.
  • Huang Y. M., Chen J. N., Huang, T.C., L.eng, Y. L., and Kuo, Y.H., 2008. Standardized course generation process using dynamic fuzzy Petri nets, Expert Systems with Applications, vol. 34, pp. 72-86.
  • Murata, T. 1989. Petri Nets: Properties, Analysis and Applications," Proc. IEEE, vol. 77, pp.541-580.
  • Peterson, J. 1981. Petri Net Theory and Modeling of Systems, Englewood Cliffs, NJ: Prentice-Hall.
  • Chen S., Ke J., and Chang, J. 1990. Knowledge representation using fuzzy Petri nets, IEEE Trans. Knowl. Data Eng. Vol. 2, no.3, pp. 311-319.
  • Ahson, S. 1995. Petri net models of fuzzy neural networks, IEEE Trans. Syst., Man Cybern. Vol. 25, pp. 962-932.
  • Chow, T., and Li, J.Y.1997. Higher-order Petri net models based on artificial neural networks , Artificial Intelligence, vol.29, no.1,pp.289-300.
  • Li, Z., C.Zhou, M., and Wu, N. 2008. A survey and comparison of Petri net-based deadlock preventation policies for flexible manufacturing systems", IEEE Trans. Syst. , Man, Cybern.C, Appl. Rev., pp.137-188.
  • Li X., Y, W., and Lara-Rosano, F. 2000. Dynamic knowledge inference and learning under adaptive fuzzy Petri net framework," IEEE Trans. Syst., Man Cybern-Part C: Appl Rev, vol. 30, no. 4, pp. 442-450.