Core Concepts Estimated reading: 2 minutes 2 views nEazyLMS operates on a unique architecture that transforms your existing WordPress environment into a robust learning management system without the need for complex database migrations. By integrating seamlessly with the EazyDocs plugin, EazyLMS leverages your existing content hierarchy to establish a streamlined course creation and delivery workflow.nnnnUnderstanding Content HierarchynnnnThe core concept of EazyLMS is the mapping of your documentation structure into a pedagogical framework. Unlike standalone platforms, EazyLMS uses the standard docs custom post type, where the post depth dictates its function within your curriculum:nnnnCourse (Depth 0): The top-level documentation post serves as the primary course container.nModule/Section (Depth 1): Secondary posts act as the modules or sections that group individual learning topics.nLesson/Topic (Depth 2+): Further nested pages function as the actual lessons or articles that students engage with to build their skills.nnnnnThis hierarchy means that if you already have documentation built, your courses are technically ready for immediate activation. You can learn more about configuring these elements in our guide on Docy WordPress Documentation Theme 3.0.0 Release Notes.nnnnHow Enrollment and Access Control WorknnnnEazyLMS handles user enrollment through flexible triggers, ensuring that you can offer both free content and premium training programs. Access is controlled via post-meta, which dictates whether a user has the right permissions to view specific lessons.nnnnFree Enrollment: Users can enroll instantly with a simple click, which triggers a registration modal if they are not logged in.nPaid Enrollment: By syncing with WooCommerce, EazyLMS handles transactions and triggers automatic student enrollment upon successful checkout.nThird-Party Integration: For specialized requirements, you can leverage third-party form plugins to manage enrollment via shortcodes, as detailed in .nnnnStudent Progress and TrackingnnnnProgress tracking is fundamental to the EazyLMS experience. Each lesson includes a ArticlesHow it Works Content Hierarchy Core Concepts - PreviousEazyDocs IntegrationNext - Core ConceptsHow it Works