How to model curricula and learnflows by Petri nets - a survey

Petri nets represent a prominent formal method for modeling distributed systems both visually and with sound mathematics. They are very successful in modeling different workflow processes. In particular, Petri nets can be used to model curricula including causal dependencies of courses, necessary and optional courses etc. Having a Petri net model of single courses and the model of the whole curriculum in a particular field, each run of the Petri net model will represent a possible individual learnflow of a student. In this survey we show how to construct Petri net models of courses, models of the whole curriculum and models of individual learnflows. The presented method is suitable both for planning, management and control of e-learning courses and study programs as well as for classroom courses and study programs.

[1]  Robin Bergenthum,et al.  Learnflow Mining , 2008, DeLFI.

[2]  Hartmut Ehrig,et al.  Unifying Petri Nets: Advances in Petri Nets , 2002 .

[3]  Milan Turcani,et al.  Possibilities of Modelling Web-Based Education Using IF-THEN Rules and Fuzzy Petri Nets in LMS , 2011 .

[4]  Thomas Irgang,et al.  Visual Language Plans - Formalization of a Pedagogical Learnflow Modeling Language , 2014, PNSE @ Petri Nets.

[5]  Jörg Desel,et al.  ''What Is a Petri Net?'' , 2001, Unifying Petri Nets.

[6]  Martin Magdin,et al.  The possibilities of using Petri Nets for realization of a universal model of educational process , 2013, 2013 IEEE 14th International Conference on Information Reuse & Integration (IRI).

[7]  Susanna Donatelli,et al.  Transactions on Petri Nets and Other Models of Concurrency V , 2012, Lecture Notes in Computer Science.

[8]  Jörg Desel,et al.  Models from Scenarios , 2013, Trans. Petri Nets Other Model. Concurr..

[9]  Robin Bergenthum,et al.  Modeling and Mining of Collarobative Learnflows , 2010, ACSD/Petri Nets Workshops.

[10]  Martin Magdin,et al.  Design and Creation of a Universal Model of Educational Process with the Support of Petri Nets , 2014 .

[11]  M. Holzhüter,et al.  PROCESS ORIENTATION IN TECHNOLOGY-ENHANCED LEARNING ENVIRONMENTS , 2012 .

[12]  Robin Bergenthum,et al.  Modeling and Mining of Learnflows , 2012, Trans. Petri Nets Other Model. Concurr..

[13]  Wil M. P. van der Aalst,et al.  Transactions on Petri Nets and Other Models of Concurrency VII , 2013, Lecture Notes in Computer Science.

[14]  Zoltán Balogh Application of Petri Net for Evaluation Modeling of Student in the LMS , 2014 .