As to be expected, there happen to be diverse kinds of this feature that facilitate for different ways of enrolling users to the courses a learning institution may have to offer. In essence these plugins permit Moodle developers to create a base class, through which they can make use of different methods this learning platform facilitates for course enrollments. Each single enrolment plugin comes with its very own custom database tables, and data is saved automatically the minute the user inputs it into the system. The information fed into these tables cannot be manually altered as it protected.
Via Patric Lougheed