Abstract
This work proposes an approach for course modeling using Petri nets. The proposed modeling method can be applied to support development of e-learning platforms (namely learning management systems - LMS) allowing student guidance when considering reaching a specific goal. This goal could be as simple as getting a set of sequential courses (or a degree), or as complex as combining different modules from different courses having different types of dependencies in order to obtain a qualification. Each course is characterized by a set of modules and their relations. Each module is represented by a Petri net model and the module structure representing the course’s dependency relations is translated into another Petri net model. Additional courses or modules can be included into the offer as their associated Petri net models can be easily composed using net addition operation. The contribution of this paper foresees the usage of common Petri nets analysis techniques (such as state space analysis, invariants, trace finding) to constraint student’s options in order to optimize his/her path to reach a degree or a qualification. A simple example considering a scenario with a few courses and modules is used to illustrate the approach.
Chapter PDF
Similar content being viewed by others
References
Sun, X., Feng, Z.: Unified and integrated e-learning modeling supporting dynamic learning process optimization. In: 2011 Eighth International Conference on Fuzzy Systems and Knowledge Discovery (FSKD), July 26-28, vol. 4, pp. 2137–2141 (2011), doi:10.1109/FSKD.2011.6020015
Gu, Q., Sumner, T.: Support Personalization in Distributed E-Learning Systems through Learner Modeling. In: 2nd Information and Communication Technologies, ICTTA 2006, vol. 1, pp. 610–615., doi:10.1109/ICTTA.2006.1684441
Borges, D.C., Neto, H.B., de Souza, J.N.: Work in progress - Petri Nets as applied to the modeling of E-learning cooperative systems. In: 2010 IEEE Frontiers in Education Conference (FIE), October 27-30, pp. F1D-1–F1D-3 (2010)
Baohua, Z.: Research on Evaluation of E-Learning Modelling Based on Petri Nets. In: International Conference on Advanced Computer Theory and Engineering, ICACTE 2008, December 20-22, pp. 699–703 (2008)
Liu, X.-Q., Wu, M., Chen, J.-X.: Knowledge aggregation and navigation high-level Petri nets-based in e-learning. In: Proceedings. 2002 International Conference on Machine Learning and Cybernetics, vol. 1, pp. 420–425 (2002)
Silva, M.: Las Redes de Petri: en la Automática y la Informática. Editorial AC, Madrid (1985)
Girault, C., Valk, R.: Petri Nets for Systems Engineering: A Guide to Modeling, Verification, and Applications. Springer, Heidelberg (2002)
Reisig, W.: Distributed algorithms: modeling and analysis with Petri nets. In: 1998 IEEE International Conference on Systems, Man, and Cybernetics, October 11-14, vol. 1, pp. 38–43 (1998), doi:10.1109/ICSMC.1998.725380
Murata, T.: Petri Nets: Properties, Analysis and Applications. In: Proceedings of IEEE, vol. 77-4 (1989)
Barros, J.P., Gomes, L.: Net model composition and modification by net operations: a pragmatic approach. In: Proceedings of the 2nd IEEE International Conference on Industrial Informatics, INDIN 2004 (June 2004)
Gomes, L., Barros, J.P.: Structuring and Composability Issues in Petri Nets Modeling. IEEE Transactions on Industrial Informatics 1(2), 112–123 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 IFIP International Federation for Information Processing
About this paper
Cite this paper
Campos-Rebelo, R., Costa, A., Gomes, L. (2012). Finding Learning Paths Using Petri Nets Modeling Applicable to E-Learning Platforms. In: Camarinha-Matos, L.M., Shahamatnia, E., Nunes, G. (eds) Technological Innovation for Value Creation. DoCEIS 2012. IFIP Advances in Information and Communication Technology, vol 372. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-28255-3_17
Download citation
DOI: https://doi.org/10.1007/978-3-642-28255-3_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-28254-6
Online ISBN: 978-3-642-28255-3
eBook Packages: Computer ScienceComputer Science (R0)