The scenario is that of a painting school that has to handle student requests.
The student first contacts the school and receives a list of available courses. The student chooses a course and the school connects him to a teacher. The teacher proposes a date and place for the first lesson, and the student can either accept, or propose different date and place until the date is set. Before each class, the learner receives a list of techniques and tools on which to acquire basic knowledge before employing them during the lesson.
During the meeting the student prepares a series of sketches and drafts: the tutor describes each step of the process, the student follows the instructions and in case of doubt he asks the teacher for advice. At the end of each meeting, a selected one of the drafts that the student must complete at home, digitize and send to the teacher. The selection of the draft to be completed is made at the teacher's suggestion, until the student accepts. After having payed digitally, the pupil and the teacher can agree on a new meeting (with the process described above), or the student may decide to end the course.
If the course is terminated, the client just informs the school and the process ends.
The school is considering opening new courses, there is a need to consider also this occurence where the learner can choose whether to start a new learning path after terminating a course (to simplify the analysis we need to consider a student that follows a single course at a time).
We used BPMN.io to produce the bpmn diagram. To analyze the Petri Nets we used WoPeD and Woflan.