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.