{"id":2703,"date":"2026-02-07T17:25:42","date_gmt":"2026-02-07T17:25:42","guid":{"rendered":"https:\/\/devad.io\/guides\/?p=2703"},"modified":"2026-02-07T18:12:29","modified_gmt":"2026-02-07T18:12:29","slug":"online-course-theme-complete-setup-guide","status":"publish","type":"post","link":"https:\/\/devad.io\/guides\/web-devad-io-docs\/online-course-theme-complete-setup-guide\/","title":{"rendered":"Online Course Theme &#8211; Complete Setup Guide"},"content":{"rendered":"\n<p><strong>Author: Mahmoud Salih<\/strong><br><strong>Date: January 18, 2026<\/strong><\/p>\n\n\n\n<p>This guide provides a complete walkthrough for setting up your online course website as an administrator. Subsequent sections of the documentation will cover instructor-specific features and student-facing functionalities to create a comprehensive e-learning platform.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"preliminary-step-admin-account-setup\">Preliminary Step: Admin Account Setup<\/h2>\n\n\n\n<p>Before beginning the course website setup, ensure you have admin privileges:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Access the website at https:\/\/web.devad.io\/<\/li>\n\n\n\n<li>Click &#8220;Login&#8221; in the top navigation<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Verify admin access by checking for the admin dashboard menu on the left sidebar<\/li>\n\n\n\n<li>You should now see &#8220;Course Management,&#8221; &#8220;Settings,&#8221; <\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"step-1-selecting-the-appropriate-theme\">Step 1: Selecting the Appropriate Theme<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/coursetheme_web.devad_.io_-1-1024x757.jpeg\" alt=\"\" class=\"wp-image-264\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Click on &#8220;Settings&#8221; in the left sidebar menu to expand the sub-menu options<\/li>\n\n\n\n<li>From the expanded settings sub-menu, select &#8220;Themes&#8221; to display the theme configuration panel<\/li>\n\n\n\n<li>Choose &#8220;Theme Ten&#8221; (specifically designed for course websites) by clicking on it<\/li>\n\n\n\n<li>Click the &#8220;Update&#8221; button to apply your selection<\/li>\n\n\n\n<li>Upon successful theme activation, a progress notification will appear in the top-left corner confirming the successful theme change<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"step-2-instructor-management\">Step 2: Instructor Management<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"path-1-adding-a-new-instructor\">Path 1: Adding a New Instructor<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/Screenshot_20-1-2026_53737_web.devad_.io_-1024x1002.jpeg\" alt=\"\" class=\"wp-image-265\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Click &#8220;Course Management&#8221; in the left sidebar menu<\/li>\n\n\n\n<li>Select &#8220;Instructors&#8221; from the expanded sub-menu<\/li>\n\n\n\n<li>Click the &#8220;+Add Instructor&#8221; button to open the instructor creation form<\/li>\n\n\n\n<li>Click &#8220;Choose File&#8221; and upload a high-quality profile image (370 \u00d7 370 pixels recommended)<\/li>\n\n\n\n<li>Select the instructor&#8217;s primary language from the dropdown menu<\/li>\n\n\n\n<li>Enter the instructor&#8217;s full name in the &#8220;Name&#8221; field<\/li>\n\n\n\n<li>Specify the instructor&#8217;s professional title or specialty in the &#8220;Occupation&#8221; field<\/li>\n\n\n\n<li>Provide a comprehensive professional bio in the description field (minimum 30 characters)<\/li>\n\n\n\n<li>Click the &#8220;Save&#8221; button to create the instructor profile<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"path-2-viewing-instructor-list\">Path 2: Viewing Instructor List<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/view_instructor-web.devad_.io_-1024x390.jpeg\" alt=\"\" class=\"wp-image-266\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Navigate to Course Management &gt; Instructors<\/li>\n\n\n\n<li>Use the language dropdown to filter instructors by language<\/li>\n\n\n\n<li>Review instructor details including profile image, name, and occupation in the main table<\/li>\n\n\n\n<li>Use the search functionality to find specific instructors if needed<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"path-3-editing-instructor-details\">Path 3: Editing Instructor Details<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/instructor-edite_web.devad_.io_-884x1024.jpeg\" alt=\"\" class=\"wp-image-267\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>From the instructors list, click the edit icon for the instructor to modify<\/li>\n\n\n\n<li>Update the profile image by selecting a new 370\u00d7370 pixel file<\/li>\n\n\n\n<li>Edit the instructor&#8217;s name, professional title, or description as needed<\/li>\n\n\n\n<li>Click the &#8220;Update&#8221; button to save changes<\/li>\n\n\n\n<li>Confirm successful update via the notification in the top-right corner<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"path-4-managing-instructor-social-links-deletion\">Path 4: Managing Instructor Social Links &amp; Deletion<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/instructor-social-_web.devad_.io_-1024x878.jpeg\" alt=\"\" class=\"wp-image-268\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>To add social media links:\n<ul class=\"wp-block-list\">\n<li>Click the social media icon for the desired instructor<\/li>\n\n\n\n<li>Select an appropriate icon from the dropdown menu<\/li>\n\n\n\n<li>Enter the social media profile URL<\/li>\n\n\n\n<li>Input a serial number to determine display order<\/li>\n\n\n\n<li>Click &#8220;Submit&#8221;<\/li>\n\n\n\n<li>you can view all social media accounts that related to the selected instructor bellow there.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/delete-instructor_web.devad_.io_-1024x158.jpeg\" alt=\"\" class=\"wp-image-269\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>To delete an instructor:\n<ul class=\"wp-block-list\">\n<li>Click the trash icon in the Actions column and confirm<\/li>\n\n\n\n<li>For bulk deletion: Check multiple instructors and click the &#8220;Delete&#8221; button which will appear beside +add instructor button<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"step-3-category-management\">Step 3: Category Management<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"path-1-adding-new-categories\">Path 1: Adding New Categories<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/add-category-_web.devad_.io_-1024x531.jpeg\" alt=\"\" class=\"wp-image-270\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Navigate to Course Management &gt; Categories<\/li>\n\n\n\n<li>Click &#8220;+Add Category&#8221; in the top-right section<\/li>\n\n\n\n<li>In the creation modal:\n<ul class=\"wp-block-list\">\n<li>Select language from the dropdown menu<\/li>\n\n\n\n<li>Choose an appropriate icon using the icon picker<\/li>\n\n\n\n<li>Select an icon color using the color picker<\/li>\n\n\n\n<li>Enter the category name<\/li>\n\n\n\n<li>Set status (Active\/Deactive)<\/li>\n\n\n\n<li>Enter a serial number to determine display order (higher numbers appear later)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Click &#8220;Save&#8221; to create the category<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"path-2-viewing-course-categories\">Path 2: Viewing Course Categories<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Navigate to Course Management &gt; Categories<\/li>\n\n\n\n<li>Use the language dropdown to filter categories by language<\/li>\n\n\n\n<li>Review category details including icons, names, status, and serial numbers<\/li>\n\n\n\n<li>Use search functionality and pagination to navigate through categories<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"path-3-editing-existing-categories\">Path 3: Editing Existing Categories<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/Screenshot_20-1-2026_62259_web.devad_.io_-1024x526.jpeg\" alt=\"\" class=\"wp-image-271\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>From the categories list, click the &#8220;Edit&#8221; button next to your target category<\/li>\n\n\n\n<li>In the edit modal:\n<ul class=\"wp-block-list\">\n<li>Update the category icon and color as needed<\/li>\n\n\n\n<li>Modify the category name<\/li>\n\n\n\n<li>Update status between &#8220;Active&#8221; and &#8220;Deactive&#8221;<\/li>\n\n\n\n<li>Adjust the serial number to change display position<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Click &#8220;Update&#8221; to save changes<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"path-4-managing-category-status-deletion\">Path 4: Managing Category Status &amp; Deletion<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/category-featured_web.devad_.io_-1024x183.jpeg\" alt=\"\" class=\"wp-image-272\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>To set featured status:<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use the &#8220;Featured&#8221; dropdown in the categories table<\/li>\n\n\n\n<li>Select &#8220;Yes&#8221; to feature prominently or &#8220;No&#8221; to remove featured status<\/li>\n<\/ul>\n\n\n\n<ol class=\"wp-block-list\">\n<li>For deletion:<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click the &#8220;Delete&#8221; button next to the target category and confirm<\/li>\n\n\n\n<li>For bulk deletion: Check multiple categories and click the &#8220;Delete&#8221; button<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"step-4-course-management\">Step 4: Course Management<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"path-1-adding-a-new-course\">Path 1: Adding a New Course<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/add-course_web.devad_.io_-544x1024.jpeg\" alt=\"\" class=\"wp-image-273\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Navigate to Course Management &gt; Courses<\/li>\n\n\n\n<li>Click &#8220;+Add Course&#8221; to open the creation form<\/li>\n\n\n\n<li>Set up course media and pricing:<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Upload a thumbnail image (370\u00d7250 pixels)<\/li>\n\n\n\n<li>Add an introduction video URL (YouTube\/Vimeo)<\/li>\n\n\n\n<li>Upload a cover image (1920\u00d7550 pixels)<\/li>\n\n\n\n<li>Select pricing type (Free or Premium)<\/li>\n\n\n\n<li>For premium courses: set current and previous prices<\/li>\n<\/ul>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Enter course details:\n<ul class=\"wp-block-list\">\n<li>Enter the course title<\/li>\n\n\n\n<li>Select a category and instructor<\/li>\n\n\n\n<li>List course features (one per line)<\/li>\n\n\n\n<li>Write a detailed description<\/li>\n\n\n\n<li>Add meta keywords and description for SEO<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Click &#8220;Save&#8221; to create the course<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"path-2-editing-existing-courses\">Path 2: Editing Existing Courses<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/edite-course-web.devad_.io_-519x1024.jpeg\" alt=\"\" class=\"wp-image-274\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>From the courses table, click the &#8220;Select&#8221; dropdown in the Actions column<\/li>\n\n\n\n<li>Choose &#8220;Information&#8221; to access the course editing interface<\/li>\n\n\n\n<li>Update course media, pricing, and details as needed<\/li>\n\n\n\n<li>Click &#8220;Update&#8221; to save changes<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"path-3-course-module-management-detailed\">Path 3: Course Module Management (Detailed)<\/h3>\n\n\n\n<p>The curriculum management system allows instructors to organize course content into structured learning paths using modules and lessons. This hierarchical structure helps students navigate complex topics systematically.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"part-1-accessing-module-management\">Part 1: Accessing Module Management<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/course-modules_web.devad_.io_-1024x684.jpeg\" alt=\"\" class=\"wp-image-275\" \/><\/figure>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Click &#8220;Course Management&#8221; in the left sidebar menu<\/li>\n\n\n\n<li>Select &#8220;Courses&#8221; from the expanded submenu<\/li>\n\n\n\n<li>Locate your target course (e.g., &#8220;law&#8221;) in the courses table<\/li>\n\n\n\n<li>Click the &#8220;Select&#8221; dropdown button in the Actions column<\/li>\n\n\n\n<li>Choose &#8220;Curriculum&#8221; from the dropdown options to access the module management page<\/li>\n\n\n\n<li>The breadcrumb navigation at the top confirms your path: Home &gt; Course Management &gt; Courses &gt; [Course Name] &gt; Modules<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"part-2-module-management-interface\">Part 2: Module Management Interface<\/h3>\n\n\n\n<p>The modules management page displays:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Language Selector<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Dropdown to view modules in different languages<\/li>\n\n\n\n<li>Default language is marked with &#8220;(Default)&#8221;<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Module Table Columns<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Checkbox column for bulk operations<\/li>\n\n\n\n<li>Title column showing module names<\/li>\n\n\n\n<li>Status column indicating publication state (Published\/Draft)<\/li>\n\n\n\n<li>Serial Number column determining display order<\/li>\n\n\n\n<li>Actions column with Edit and Delete options<\/li>\n\n\n\n<li>Lesson column with options to manage lessons within the module<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Action Buttons<\/strong>:\n<ul class=\"wp-block-list\">\n<li>&#8220;Back&#8221; button to return to courses list<\/li>\n\n\n\n<li>&#8220;+Add Module&#8221; button to create new modules<\/li>\n\n\n\n<li>&#8220;Delete&#8221; button for bulk module deletion (appears when checkboxes are selected)<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"part-3-adding-new-modules\">Part 3: Adding New Modules<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/add-course-module_web.devad_.io_-1024x526.jpeg\" alt=\"\" class=\"wp-image-276\" \/><\/figure>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Click the &#8220;+Add Module&#8221; button in the top-right section<\/li>\n\n\n\n<li>In the module creation modal, complete these fields:\n<ul class=\"wp-block-list\">\n<li><strong>Language<\/strong>: Select the language for this module from the dropdown<\/li>\n\n\n\n<li><strong>Title<\/strong>: Enter a descriptive module name (e.g., &#8220;Introduction to Legal Systems&#8221;)<\/li>\n\n\n\n<li><strong>Status<\/strong>: Choose between:\n<ul class=\"wp-block-list\">\n<li>&#8220;Draft&#8221; &#8211; Module is hidden from students<\/li>\n\n\n\n<li>&#8220;Published&#8221; &#8211; Module is visible to enrolled students<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Serial Number<\/strong>: Enter a display order number:\n<ul class=\"wp-block-list\">\n<li>Lower numbers appear first in the course curriculum<\/li>\n\n\n\n<li>Higher numbers appear later in the course sequence<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Click the &#8220;Save&#8221; button to create the module<\/li>\n\n\n\n<li>Verify successful creation when the module appears in the modules list<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"part-4-managing-lessons-within-modules\">Part 4: Managing Lessons Within Modules<\/h3>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-greenshift-blocks-image gspb_image gspb_image-id-gsbp-70d33fd\" id=\"gspb_image-id-gsbp-70d33fd\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/Screenshot_20-1-2026_73523_web.devad_.io_-1.jpeg\" data-src=\"\" loading=\"lazy\" width=\"657\" height=\"612\" \/><\/div>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/Screenshot_20-1-2026_7389_web.devad_.io_.jpeg\" alt=\"\" class=\"wp-image-279\" style=\"aspect-ratio:2.687928130263897;width:653px;height:auto\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/Screenshot_20-1-2026_73831_web.devad_.io_.jpeg\" alt=\"\" class=\"wp-image-280\" \/><\/figure>\n<\/div><\/div>\n\n\n\n<p>Each module contains its own set of lessons. To manage lessons:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Adding Lessons<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Click the &#8220;Add&#8221; button in the Lesson column for your target module<\/li>\n\n\n\n<li>In the lesson creation modal:\n<ul class=\"wp-block-list\">\n<li>Enter lesson title (e.g., &#8220;Fundamentals of Law&#8221;)<\/li>\n\n\n\n<li>Set status (Draft\/Published)<\/li>\n\n\n\n<li>Enter serial number to determine display order within the module<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Click &#8220;Save&#8221; to create the lesson<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Viewing Lessons<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Click the &#8220;View&#8221; button in the Lesson column to see all lessons in that module<\/li>\n\n\n\n<li>The modal displays lesson details including title, status, and serial number<\/li>\n\n\n\n<li>Use the &#8220;Add&#8221; button within this view to create additional lessons<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Editing Lessons<\/strong>:\n<ul class=\"wp-block-list\">\n<li>From the lesson view modal, click the edit icon next to any lesson<\/li>\n\n\n\n<li>Update lesson title, status, or serial number as needed<\/li>\n\n\n\n<li>Click &#8220;Update&#8221; to save changes<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Lesson Organization Best Practices<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Use sequential serial numbers (1, 2, 3&#8230;) for logical learning progression<\/li>\n\n\n\n<li>Group related concepts within the same module<\/li>\n\n\n\n<li>Set appropriate status for lessons under development (Draft) versus ready content (Published)<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"accessing-lesson-content-management\">Accessing Lesson Content Management<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/accessing-lesson-content_web.devad_.io_-1024x327.jpeg\" alt=\"\" class=\"wp-image-284\" \/><\/figure>\n\n\n\n<p>Follow these steps to access the lesson content management page:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Log in to https:\/\/web.devad.io\/ as admin<\/li>\n\n\n\n<li>Navigate to Course Management &gt; Courses<\/li>\n\n\n\n<li>Find your course and click the &#8220;Select&#8221; dropdown in Actions column<\/li>\n\n\n\n<li>Choose &#8220;Curriculum&#8221; to access module management<\/li>\n\n\n\n<li>Click on a module to view its lessons<\/li>\n\n\n\n<li>Click on a specific lesson then click view button then on &#8220;Contents&#8221; to access content management page<\/li>\n\n\n\n<li>Verify your navigation path in the breadcrumbs: Home &gt; Course Management &gt; Courses &gt; [Course Name] &gt; Modules &gt; [Module Name] &gt; [Lesson Name]<\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"adding-different-content-types\">Adding Different Content Types<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/add-lesson-content_web.devad_.io_-1024x526.jpeg\" alt=\"\" class=\"wp-image-285\" \/><\/figure>\n\n\n\n<p>The lesson content page provides five content creation options:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"adding-videos\">Adding Videos:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click the &#8220;+Add Video&#8221; button<\/li>\n\n\n\n<li>Upload an MP4 video file using the drag-and-drop interface<\/li>\n\n\n\n<li>Supported format: .mp4 only<\/li>\n\n\n\n<li>The system automatically processes and optimizes video for streaming<\/li>\n\n\n\n<li>Click &#8220;Save&#8221; to add the video to your lesson<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"adding-files\">Adding Files:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click the &#8220;+Add File&#8221; button<\/li>\n\n\n\n<li>Upload supplementary materials using the file uploader<\/li>\n\n\n\n<li>Supported formats: .txt, .doc, .docx, .pdf, and .zip<\/li>\n\n\n\n<li>Students can download these files during their learning journey<\/li>\n\n\n\n<li>Click &#8220;Save&#8221; to add the file to your lesson<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"adding-text\">Adding Text:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click the &#8220;+Add Text&#8221; button<\/li>\n\n\n\n<li>Use the rich text editor (Summernote) to create formatted content<\/li>\n\n\n\n<li>Features include text styling, lists, tables, images, and embedded media<\/li>\n\n\n\n<li>Create comprehensive lesson descriptions, instructions, or reading materials<\/li>\n\n\n\n<li>Click &#8220;Save&#8221; to add the text content to your lesson<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"adding-code\">Adding Code:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click the &#8220;+Add Code&#8221; button<\/li>\n\n\n\n<li>Enter programming code in the dedicated code editor window<\/li>\n\n\n\n<li>Suitable for coding courses, algorithm explanations, or technical demonstrations<\/li>\n\n\n\n<li>Code will be displayed with syntax highlighting for better readability<\/li>\n\n\n\n<li>Click &#8220;Save&#8221; to add the code block to your lesson<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"adding-quizzes\">Adding Quizzes:<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/add-lesson-question_web.devad_.io_-1024x526.jpeg\" alt=\"\" class=\"wp-image-286\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click the &#8220;+Add Quiz&#8221; button<\/li>\n\n\n\n<li>Enter your quiz question in the designated field<\/li>\n\n\n\n<li>Click &#8220;Add Answer&#8221; to create answer options<\/li>\n\n\n\n<li>Check the &#8220;Right Answer&#8221; checkbox for correct options<\/li>\n\n\n\n<li>Add as many answer options as needed<\/li>\n\n\n\n<li>Remove unnecessary options using the delete button<\/li>\n\n\n\n<li>Click &#8220;Save&#8221; to add the quiz to your lesson<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"managing-existing-content\">Managing Existing Content<\/h4>\n\n\n\n<p>After adding content to your lesson:<\/p>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"content-organization\">Content Organization:<\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Content appears in the order it was added<\/li>\n\n\n\n<li>Use the drag-and-drop interface (when available) to reorder content elements<\/li>\n\n\n\n<li>Group related content types together for logical learning flow<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"editing-existing-content\">Editing Existing Content:<\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click the edit icon next to any content item<\/li>\n\n\n\n<li>For text content: Make changes in the rich editor and click &#8220;Update&#8221;<\/li>\n\n\n\n<li>For code blocks: Modify the code and click &#8220;Update&#8221;<\/li>\n\n\n\n<li>Videos and files require deletion and re-upload for modifications<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"deleting-content\">Deleting Content:<\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click the delete icon next to any content item<\/li>\n\n\n\n<li>Confirm deletion when prompted<\/li>\n\n\n\n<li>Deleted content cannot be recovered, so exercise caution<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"creating-effective-quizzes\">Creating Effective Quizzes<\/h4>\n\n\n\n<p>Quizzes are powerful assessment tools. Create effective quizzes by:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"crafting-clear-questions\">Crafting Clear Questions:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Write questions that directly test learning objectives<\/li>\n\n\n\n<li>Avoid ambiguous wording or double negatives<\/li>\n\n\n\n<li>Keep questions concise and focused<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"designing-quality-answer-options\">Designing Quality Answer Options:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Provide 3-5 answer choices for multiple choice questions<\/li>\n\n\n\n<li>Ensure distractors (incorrect options) are plausible but clearly wrong<\/li>\n\n\n\n<li>For multi-select questions, clearly indicate how many correct answers exist<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"setting-up-quiz-parameters\">Setting Up Quiz Parameters:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Determine the minimum score required to pass the quiz<\/li>\n\n\n\n<li>Decide if students can retake quizzes and how many attempts they get<\/li>\n\n\n\n<li>Consider making quizzes either graded or practice-only depending on their purpose<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"connecting-to-learning-outcomes\">Connecting to Learning Outcomes:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Align quiz questions with specific learning objectives<\/li>\n\n\n\n<li>Use quiz results to identify areas where students struggle<\/li>\n\n\n\n<li>Adjust course content based on quiz performance data<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Note:<\/strong> Content organization significantly impacts student learning. Follow a logical sequence: introduce concepts with video or text, provide supplementary materials as files, demonstrate practical applications with code examples, and assess understanding with quizzes.<\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"part-5-editing-and-deleting-modules\">Part 5: Editing and Deleting Modules<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/edite-delete-module_web.devad_.io_-1024x502.jpeg\" alt=\"\" class=\"wp-image-283\" \/><\/figure>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Editing Existing Modules<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Click the &#8220;Edit&#8221; button in the Actions column for your target module<\/li>\n\n\n\n<li>In the edit modal:\n<ul class=\"wp-block-list\">\n<li>Update the module title as needed<\/li>\n\n\n\n<li>Change status between Draft and Published<\/li>\n\n\n\n<li>Adjust serial number to change module position in curriculum<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Click &#8220;Update&#8221; to save changes<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Deleting Modules<\/strong>:\n<ul class=\"wp-block-list\">\n<li>For single module deletion:\n<ul class=\"wp-block-list\">\n<li>Click the &#8220;Delete&#8221; button in the Actions column<\/li>\n\n\n\n<li>Confirm deletion when prompted (all lessons within the module will be permanently deleted)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>For bulk module deletion:\n<ul class=\"wp-block-list\">\n<li>Check the boxes next to modules you wish to remove<\/li>\n\n\n\n<li>Click the &#8220;Delete&#8221; button that appears in the top-right section<\/li>\n\n\n\n<li>Confirm bulk deletion when prompted<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<blockquote class=\"wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Note:<\/strong> Module serial numbering creates the course learning path. For example, a course on web development might have modules numbered: 1) HTML Fundamentals, 2) CSS Styling, 3) JavaScript Basics. Within each module, lessons follow their own serial numbering system for detailed content progression.<\/p>\n<\/blockquote>\n\n\n\n<ol class=\"wp-block-list\">\n<li><\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"path-4-course-additional-features\">Path 4: Course Additional Features<\/h3>\n\n\n\n<p>Course additional features enhance student experience and provide valuable tools for course management. This section covers three essential features: FAQ management, certificate configuration, and thanks page customization.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"1-managing-course-faqs\">1. Managing Course FAQs<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/Add-course-FAQ_web.devad_.io_-1024x526.jpeg\" alt=\"\" class=\"wp-image-289\" \/><\/figure>\n\n\n\n<p>FAQs help address common student questions before they enroll, reducing support inquiries and increasing conversion rates.<\/p>\n\n\n\n<p><strong>Accessing FAQ Management:<\/strong><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Navigate to Course Management &gt; Courses<\/li>\n\n\n\n<li>Locate your target course in the courses table<\/li>\n\n\n\n<li>Click the &#8220;Select&#8221; dropdown button in the Actions column<\/li>\n\n\n\n<li>Choose &#8220;FAQs&#8221; from the dropdown options<\/li>\n\n\n\n<li>Use the language selector to view FAQs in different languages<\/li>\n<\/ol>\n\n\n\n<p><strong>Adding New FAQs:<\/strong><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Click the &#8220;+Add FAQ&#8221; button in the top-right section<\/li>\n\n\n\n<li>In the FAQ creation modal:\n<ul class=\"wp-block-list\">\n<li>Select the language for this FAQ from the dropdown menu<\/li>\n\n\n\n<li>Enter a clear, concise question in the &#8220;Question&#8221; field<\/li>\n\n\n\n<li>Provide a comprehensive answer in the text area<\/li>\n\n\n\n<li>Set a serial number to determine display order (lower numbers appear first)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Click the &#8220;Save&#8221; button to create the FAQ<\/li>\n\n\n\n<li>Verify successful creation when the FAQ appears in the FAQs list<\/li>\n<\/ol>\n\n\n\n<p><strong>Editing and Deleting FAQs:<\/strong><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>To edit an existing FAQ:\n<ul class=\"wp-block-list\">\n<li>Click the &#8220;Edit&#8221; button next to the target FAQ<\/li>\n\n\n\n<li>Update the question, answer, or serial number as needed<\/li>\n\n\n\n<li>Click &#8220;Update&#8221; to save changes<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>To delete FAQs:\n<ul class=\"wp-block-list\">\n<li>For single deletion: Click the &#8220;Delete&#8221; button and confirm<\/li>\n\n\n\n<li>For bulk deletion: Check multiple FAQs using the checkboxes, then click the &#8220;Delete&#8221; button that appears<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Best Practice:<\/strong> Create FAQs that address common concerns like course requirements, time commitment, certificate validity, and refund policies. Well-crafted FAQs can significantly improve student confidence and enrollment rates.<\/p>\n<\/blockquote>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"2-configuring-certificate-settings\">2. Configuring Certificate Settings<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/course-certicficate-_web.devad_.io_-995x1024.jpeg\" alt=\"\" class=\"wp-image-292\" \/><\/figure>\n\n\n\n<p>Certificates provide valuable credentials that students can share on professional networks like LinkedIn, enhancing your course&#8217;s perceived value.<\/p>\n\n\n\n<p><strong>Accessing Certificate Settings:<\/strong><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Navigate to Course Management &gt; Courses<\/li>\n\n\n\n<li>Locate your target course in the courses table<\/li>\n\n\n\n<li>Click the &#8220;Select&#8221; dropdown button in the Actions column<\/li>\n\n\n\n<li>Choose &#8220;Certificate Settings&#8221; from the dropdown options<\/li>\n<\/ol>\n\n\n\n<p><strong>Enabling Certificate Generation:<\/strong><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Toggle &#8220;Certificate Status&#8221; to &#8220;Enable&#8221;<\/li>\n\n\n\n<li>Configure completion requirements:\n<ul class=\"wp-block-list\">\n<li><strong>Enforce Video Watching<\/strong>: Enable this to require students to watch 90% of each video before marking it complete<\/li>\n\n\n\n<li><strong>Enforce Quiz Completion<\/strong>: Enable this to require students to complete all quizzes<\/li>\n\n\n\n<li>If enabling quiz completion, set the &#8220;Minimum Quiz Score&#8221; percentage required to pass<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p><strong>Customizing Certificate Content:<\/strong><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Enter a professional title in the &#8220;Certificate Title&#8221; field (e.g., &#8220;Certificate of Completion&#8221;)<\/li>\n\n\n\n<li>Create personalized certificate text using the available shortcodes:\n<ul class=\"wp-block-list\">\n<li><code>{name}<\/code>: Inserts the student&#8217;s full name<\/li>\n\n\n\n<li><code>{duration}<\/code>: Shows the total course duration<\/li>\n\n\n\n<li><code>{title}<\/code>: Displays the course title<\/li>\n\n\n\n<li><code>{date}<\/code>: Shows the completion date<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Click &#8220;Update&#8221; to save your certificate settings<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>example certificate text:\nThis certifies that {name} has successfully completed the course \"{title}\" on {date}.\n\nTotal duration: {duration} hours\n\nThis achievement demonstrates commitment to professional development and mastery of the subject matter.<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"3-editing-the-thanks-page\">3. Editing the Thanks Page<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/edit-thanks-course-_web.devad_.io_-1024x686.jpeg\" alt=\"\" class=\"wp-image-291\" \/><\/figure>\n\n\n\n<p>The thanks page is the first impression students receive after enrollment, making it crucial for setting expectations and building excitement.<\/p>\n\n\n\n<p><strong>Accessing Thanks Page Editor:<\/strong><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Navigate to Course Management &gt; Courses<\/li>\n\n\n\n<li>Locate your target course in the courses table<\/li>\n\n\n\n<li>Click the &#8220;Select&#8221; dropdown button in the Actions column<\/li>\n\n\n\n<li>Choose &#8220;Thanks Page&#8221; from the dropdown options<\/li>\n<\/ol>\n\n\n\n<p><strong>Creating Thanks Page Content:<\/strong><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Select your preferred language from the accordion headers<\/li>\n\n\n\n<li>Use the rich text editor to create engaging post-enrollment content:\n<ul class=\"wp-block-list\">\n<li>Add a personalized thank you message<\/li>\n\n\n\n<li>Include next steps for course access<\/li>\n\n\n\n<li>Provide contact information for support inquiries<\/li>\n\n\n\n<li>Add links to related resources or course materials<\/li>\n\n\n\n<li>Insert images or media elements to enhance visual appeal<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Format your content using the editor&#8217;s text styling options (headings, bold, lists, etc.)<\/li>\n\n\n\n<li>Click &#8220;Update&#8221; to save your changes<\/li>\n<\/ol>\n\n\n\n<p><strong>Multilingual Support:<\/strong><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Click the language accordion headers to switch between different language versions<\/li>\n\n\n\n<li>Create unique thanks page content for each supported language<\/li>\n\n\n\n<li>Maintain consistent messaging across all language versions while adapting to cultural nuances<\/li>\n\n\n\n<li>Use the &#8220;Default&#8221; language indicator to identify your primary language version<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"step-5-coupon-management\">Step 5: Coupon Management<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"path-1-adding-a-new-coupon\">Path 1: Adding a New Coupon<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/course-Coupon_web.devad_.io_-1024x526.jpeg\" alt=\"\" class=\"wp-image-293\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Navigate to Course Management &gt; Coupons<\/li>\n\n\n\n<li>Click &#8220;+Add Coupon&#8221; to open the creation modal<\/li>\n\n\n\n<li>Complete required fields:\n<ul class=\"wp-block-list\">\n<li>Enter a descriptive name (e.g., &#8220;Holiday Sale&#8221;)<\/li>\n\n\n\n<li>Create a unique code (e.g., &#8220;SAVE50&#8221;)<\/li>\n\n\n\n<li>Select coupon type (Fixed or Percentage)<\/li>\n\n\n\n<li>Enter the discount value<\/li>\n\n\n\n<li>Set start and end dates<\/li>\n\n\n\n<li>Optionally select specific courses (leave blank for all courses)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Click &#8220;Save&#8221; to create the coupon<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"path-2-managing-existing-coupons\">Path 2: Managing Existing Coupons<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/course-coupon-manage_web.devad_.io_-1024x526.jpeg\" alt=\"\" class=\"wp-image-294\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>View all active coupons in the Coupons table<\/li>\n\n\n\n<li>To edit a coupon:\n<ul class=\"wp-block-list\">\n<li>Click the edit icon (pencil) in the Actions column<\/li>\n\n\n\n<li>Update any details as needed<\/li>\n\n\n\n<li>Click &#8220;Save&#8221; to apply changes<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>To delete a coupon:\n<ul class=\"wp-block-list\">\n<li>Click the delete icon (trash) in the Actions column<\/li>\n\n\n\n<li>Confirm deletion when prompted<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"step-6-monitoring-course-enrolments\">Step 6: Monitoring Course Enrolments<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"path-1-viewing-all-enrolments\">Path 1: Viewing All Enrolments<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/Course-Enrolments-view_web.devad_.io_-1024x326.jpeg\" alt=\"\" class=\"wp-image-295\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Navigate to Course Management &gt; Course Enrolments<\/li>\n\n\n\n<li>Review the complete list of student enrollments<\/li>\n\n\n\n<li>Use pagination controls to navigate through multiple pages<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"path-2-filtering-and-searching-enrolments\">Path 2: Filtering and Searching Enrolments<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Filter enrolments by payment status:\n<ul class=\"wp-block-list\">\n<li>Use the dropdown to select &#8220;All&#8221;, &#8220;Completed&#8221;, &#8220;Pending&#8221;, or &#8220;Rejected&#8221;<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Search specific enrolments:\n<ul class=\"wp-block-list\">\n<li>Enter an order ID in the &#8220;Search By Order ID&#8221; field<\/li>\n\n\n\n<li>Enter a course name in the &#8220;Search By Course Name&#8221; field<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>The system automatically refreshes with filtered results<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"path-3-generating-reports\">Path 3: Generating Reports<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/Course-Enrolments-Report_web.devad_.io_-1024x526.jpeg\" alt=\"\" class=\"wp-image-296\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>From Course Enrolments, click &#8220;Report&#8221; in the secondary navigation<\/li>\n\n\n\n<li>Configure report filters:\n<ul class=\"wp-block-list\">\n<li>Set date range (From and To)<\/li>\n\n\n\n<li>Select payment method<\/li>\n\n\n\n<li>Choose payment status (All, Completed, Pending)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Click &#8220;Submit&#8221; to generate the report<\/li>\n\n\n\n<li>Click &#8220;Export&#8221; to download a CSV file of the filtered data<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"step-7-configuring-payment-gateways-complete-guide\">Step 7: Configuring Payment Gateways (Complete Guide)<\/h3>\n\n\n\n<p>The platform supports 19 global payment gateways for accepting course payments worldwide. This guide provides detailed configuration instructions for each available gateway.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"path-1-accessing-payment-gateway-settings\">Path 1: Accessing Payment Gateway Settings<\/h3>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Log in to https:\/\/web.devad.io\/ as admin<\/li>\n\n\n\n<li>Click &#8220;Payment Gateways&#8221; in the left sidebar menu<\/li>\n\n\n\n<li>You&#8217;ll see a grid of all available payment gateway options<\/li>\n\n\n\n<li>Click on any gateway card to configure its settings<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"path-2-configuring-each-payment-gateway\">Path 2: Configuring Each Payment Gateway<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"1-paypal\">1. Paypal<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/paypal-1.png\" alt=\"\" class=\"wp-image-313\" \/><\/figure>\n\n\n\n<p><strong>Configuration Steps:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Toggle status to &#8220;Active&#8221; to enable PayPal payments<\/li>\n\n\n\n<li>Enable &#8220;Paypal Test Mode&#8221; for sandbox testing<\/li>\n\n\n\n<li>Enter your PayPal Client ID<\/li>\n\n\n\n<li>Enter your PayPal Client Secret<\/li>\n\n\n\n<li>Click &#8220;Update&#8221; to save settings<\/li>\n<\/ul>\n\n\n\n<p><strong>Where to get credentials:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Create a developer account at developer.paypal.com<\/li>\n\n\n\n<li>Create a new app in the PayPal Developer Dashboard<\/li>\n\n\n\n<li>Use sandbox credentials for testing, live credentials for production<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"2-stripe\">2. Stripe<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/stripe-1.png\" alt=\"\" class=\"wp-image-314\" \/><\/figure>\n\n\n\n<p><strong>Configuration Steps:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Toggle status to &#8220;Active&#8221; to enable Stripe payments<\/li>\n\n\n\n<li>Enter your Stripe Key (publishable key)<\/li>\n\n\n\n<li>Enter your Stripe Secret key<\/li>\n\n\n\n<li>Click &#8220;Update&#8221; to save settings<\/li>\n<\/ul>\n\n\n\n<p><strong>Where to get credentials:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sign up at dashboard.stripe.com<\/li>\n\n\n\n<li>Find your API keys in Developers &gt; API keys section<\/li>\n\n\n\n<li>Use test keys during setup, switch to live keys when ready<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"3-authorize-net\">3. Authorize.Net<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/authorize.net_-1.png\" alt=\"\" class=\"wp-image-315\" \/><\/figure>\n\n\n\n<p><strong>Configuration Steps:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Toggle status to &#8220;Active&#8221; to enable Authorize.Net payments<\/li>\n\n\n\n<li>Enable &#8220;Authorize.Net Test Mode&#8221; for sandbox testing<\/li>\n\n\n\n<li>Enter your API Login ID<\/li>\n\n\n\n<li>Enter your Transaction Key<\/li>\n\n\n\n<li>Enter your Public Client Key<\/li>\n\n\n\n<li>Click &#8220;Update&#8221; to save settings<\/li>\n<\/ul>\n\n\n\n<p><strong>Where to get credentials:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Create a merchant account at authorize.net<\/li>\n\n\n\n<li>Access API credentials in Account &gt; API Credentials &amp; Keys<\/li>\n\n\n\n<li>Request a sandbox account for testing before going live<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"4-razorpay\">4. Razorpay<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/pazorpay-1.png\" alt=\"\" class=\"wp-image-316\" \/><\/figure>\n\n\n\n<p><strong>Configuration Steps:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Toggle status to &#8220;Active&#8221; to enable Razorpay payments<\/li>\n\n\n\n<li>Enter your Razorpay Key<\/li>\n\n\n\n<li>Enter your Razorpay Secret<\/li>\n\n\n\n<li>Click &#8220;Update&#8221; to save settings<\/li>\n<\/ul>\n\n\n\n<p><strong>Where to get credentials:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Register at dashboard.razorpay.com<\/li>\n\n\n\n<li>Find API keys in Settings &gt; API Keys<\/li>\n\n\n\n<li>Use test mode for initial setup and testing<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"5-flutterwave\">5. Flutterwave<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/flutterwave-1.png\" alt=\"\" class=\"wp-image-317\" \/><\/figure>\n\n\n\n<p><strong>Configuration Steps:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Toggle status to &#8220;Active&#8221; to enable Flutterwave payments<\/li>\n\n\n\n<li>Enter your Flutterwave Public Key<\/li>\n\n\n\n<li>Enter your Flutterwave Secret Key<\/li>\n\n\n\n<li>Click &#8220;Update&#8221; to save settings<\/li>\n<\/ul>\n\n\n\n<p><strong>Where to get credentials:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Create account at flutterwave.com<\/li>\n\n\n\n<li>Access API keys in Settings &gt; API Keys<\/li>\n\n\n\n<li>Switch between test and live modes as needed<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"6-paystack\">6. Paystack<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/Screenshot-2026-01-22-171824.png\" alt=\"\" class=\"wp-image-330\" \/><\/figure>\n\n\n\n<p><strong>Configuration Steps:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Toggle status to &#8220;Active&#8221; to enable Paystack payments<\/li>\n\n\n\n<li>Enter your Paystack Secret Key<\/li>\n\n\n\n<li>Click &#8220;Update&#8221; to save settings<\/li>\n<\/ul>\n\n\n\n<p><strong>Where to get credentials:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Register at paystack.com<\/li>\n\n\n\n<li>Find your secret key in Settings &gt; API Keys &amp; Webhooks<\/li>\n\n\n\n<li>Start with test mode before enabling live payments<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"7-mercadopago\">7. Mercadopago<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/mercadopago-1.png\" alt=\"\" class=\"wp-image-318\" \/><\/figure>\n\n\n\n<p><strong>Configuration Steps:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Toggle status to &#8220;Active&#8221; to enable MercadoPago payments<\/li>\n\n\n\n<li>Enable &#8220;Mercado Pago Test Mode&#8221; for sandbox testing<\/li>\n\n\n\n<li>Enter your Mercadopago Token<\/li>\n\n\n\n<li>Click &#8220;Update&#8221; to save settings<\/li>\n<\/ul>\n\n\n\n<p><strong>Where to get credentials:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sign up at developers.mercadopago.com<\/li>\n\n\n\n<li>Create credentials in Your apps section<\/li>\n\n\n\n<li>Use the test user credentials for initial testing<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"8-paytabs\">8. Paytabs<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/paytabs-1.png\" alt=\"\" class=\"wp-image-319\" \/><\/figure>\n\n\n\n<p><strong>Configuration Steps:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Toggle status to &#8220;Active&#8221; to enable Paytabs payments<\/li>\n\n\n\n<li>Select your country from the dropdown (Global, Saudi Arabia, UAE, Egypt, Oman, Jordan, Iraq)<\/li>\n\n\n\n<li>Enter your Server Key<\/li>\n\n\n\n<li>Enter your Profile ID<\/li>\n\n\n\n<li>Enter your API Endpoint URL<\/li>\n\n\n\n<li>Click &#8220;Update&#8221; to save settings<\/li>\n<\/ul>\n\n\n\n<p><strong>Where to get credentials:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Create merchant account at paytabs.com<\/li>\n\n\n\n<li>Access API credentials in Merchant Dashboard &gt; Developers<\/li>\n\n\n\n<li>Follow provided screenshots for proper endpoint configuration<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"9-paytm\">9. Paytm<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/paytm-1.png\" alt=\"\" class=\"wp-image-320\" \/><\/figure>\n\n\n\n<p><strong>Configuration Steps:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Toggle status to &#8220;Active&#8221; to enable Paytm payments<\/li>\n\n\n\n<li>Select environment (Local for testing, Production for live)<\/li>\n\n\n\n<li>Enter your Paytm Merchant Key<\/li>\n\n\n\n<li>Enter your Paytm Merchant MID<\/li>\n\n\n\n<li>Enter your Paytm Merchant Website name<\/li>\n\n\n\n<li>Enter your Industry Type ID<\/li>\n\n\n\n<li>Click &#8220;Update&#8221; to save settings<\/li>\n<\/ul>\n\n\n\n<p><strong>Where to get credentials:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Register at paytm.com\/business<\/li>\n\n\n\n<li>Access API credentials in the merchant dashboard<\/li>\n\n\n\n<li>Use staging credentials for testing before going live<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"10-perfect-money\">10. Perfect Money<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/perfect-money.png\" alt=\"\" class=\"wp-image-321\" \/><\/figure>\n\n\n\n<p><strong>Configuration Steps:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Toggle status to &#8220;Active&#8221; to enable Perfect Money payments<\/li>\n\n\n\n<li>Enter your Perfect Money Wallet ID<\/li>\n\n\n\n<li>Click &#8220;Update&#8221; to save settings<\/li>\n<\/ul>\n\n\n\n<p><strong>Where to get credentials:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Register at perfectmoney.com<\/li>\n\n\n\n<li>Find your wallet ID in the account settings<\/li>\n\n\n\n<li>Follow provided screenshot link for visual guidance<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"11-instamojo\">11. Instamojo<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/image.png\" alt=\"\" class=\"wp-image-382\" \/><\/figure>\n\n\n\n<p><strong>Configuration Steps:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Toggle status to &#8220;Active&#8221; to enable Instamojo payments<\/li>\n\n\n\n<li>Enable &#8220;Test Mode&#8221; for sandbox testing<\/li>\n\n\n\n<li>Enter your Instamojo API Key<\/li>\n\n\n\n<li>Enter your Instamojo Auth Token<\/li>\n\n\n\n<li>Click &#8220;Update&#8221; to save settings<\/li>\n<\/ul>\n\n\n\n<p><strong>Where to get credentials:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Create account at instamojo.com<\/li>\n\n\n\n<li>Access API credentials in Developers section<\/li>\n\n\n\n<li>Use test credentials for initial setup<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"12-mollie-payment\">12. Mollie Payment<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/mobile-payment.png\" alt=\"\" class=\"wp-image-322\" \/><\/figure>\n\n\n\n<p><strong>Configuration Steps:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Toggle status to &#8220;Active&#8221; to enable Mollie payments<\/li>\n\n\n\n<li>Enter your Mollie Payment Key<\/li>\n\n\n\n<li>Click &#8220;Update&#8221; to save settings<\/li>\n<\/ul>\n\n\n\n<p><strong>Where to get credentials:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Register at mollie.com<\/li>\n\n\n\n<li>Find API keys in Developers section<\/li>\n\n\n\n<li>Configure payment methods in your Mollie dashboard<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"13-xendit\">13. Xendit<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/xendit-1.png\" alt=\"\" class=\"wp-image-323\" \/><\/figure>\n\n\n\n<p><strong>Configuration Steps:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Toggle status to &#8220;Active&#8221; to enable Xendit payments<\/li>\n\n\n\n<li>Enter your Xendit Secret Key<\/li>\n\n\n\n<li>Click &#8220;Update&#8221; to save settings<\/li>\n<\/ul>\n\n\n\n<p><strong>Where to get credentials:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sign up at xendit.co<\/li>\n\n\n\n<li>Access API keys in Settings &gt; API Keys<\/li>\n\n\n\n<li>Enable specific payment methods in your Xendit dashboard<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"14-phonepe\">14. Phonepe<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/phonepe.png\" alt=\"\" class=\"wp-image-324\" \/><\/figure>\n\n\n\n<p><strong>Configuration Steps:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Toggle status to &#8220;Active&#8221; to enable Phonepe payments<\/li>\n\n\n\n<li>Enable &#8220;Sandbox Status&#8221; for testing<\/li>\n\n\n\n<li>Enter your Merchant ID<\/li>\n\n\n\n<li>Enter your Salt Key<\/li>\n\n\n\n<li>Enter your Salt Index<\/li>\n\n\n\n<li>Click &#8220;Update&#8221; to save settings<\/li>\n<\/ul>\n\n\n\n<p><strong>Where to get credentials:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Register as a merchant at phonepe.com\/business<\/li>\n\n\n\n<li>Access API credentials in the merchant portal<\/li>\n\n\n\n<li>Use test credentials before enabling live payments<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"15-yoco\">15. Yoco<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/yoco-1.png\" alt=\"\" class=\"wp-image-325\" \/><\/figure>\n\n\n\n<p><strong>Configuration Steps:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Toggle status to &#8220;Active&#8221; to enable Yoco payments<\/li>\n\n\n\n<li>Enter your Secret Key<\/li>\n\n\n\n<li>Click &#8220;Update&#8221; to save settings<\/li>\n<\/ul>\n\n\n\n<p><strong>Where to get credentials:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Register at yoco.com<\/li>\n\n\n\n<li>Find API credentials in Business Settings &gt; Developers<\/li>\n\n\n\n<li>Use sandbox credentials for testing<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"16-iyzico\">16. Iyzico<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/lyzico.png\" alt=\"\" class=\"wp-image-326\" \/><\/figure>\n\n\n\n<p><strong>Configuration Steps:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Toggle status to &#8220;Active&#8221; to enable Iyzico payments<\/li>\n\n\n\n<li>Enable &#8220;Iyzico Test Mode&#8221; for sandbox testing<\/li>\n\n\n\n<li>Enter your Api Key<\/li>\n\n\n\n<li>Enter your Secret Key<\/li>\n\n\n\n<li>Click &#8220;Update&#8221; to save settings<\/li>\n<\/ul>\n\n\n\n<p><strong>Where to get credentials:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Register at iyzico.com<\/li>\n\n\n\n<li>Access API credentials in Settings &gt; API Integration<\/li>\n\n\n\n<li>Configure payment methods in your Iyzico dashboard<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"17-midtrans\">17. Midtrans<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/midtrans-1.png\" alt=\"\" class=\"wp-image-327\" \/><\/figure>\n\n\n\n<p><strong>Configuration Steps:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Toggle status to &#8220;Active&#8221; to enable Midtrans payments<\/li>\n\n\n\n<li>Enable &#8220;Midtrans Test Mode&#8221; for sandbox testing<\/li>\n\n\n\n<li>Enter your Server Key<\/li>\n\n\n\n<li>Configure notification URLs as shown in the instructions<\/li>\n\n\n\n<li>Click &#8220;Update&#8221; to save settings<\/li>\n<\/ul>\n\n\n\n<p><strong>Where to get credentials:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Register at midtrans.com<\/li>\n\n\n\n<li>Access API keys in Settings &gt; API Keys<\/li>\n\n\n\n<li>Configure notification URLs in the Midtrans dashboard<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"18-myfatoorah\">18. MyFatoorah<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/myfatoorah.png\" alt=\"\" class=\"wp-image-328\" \/><\/figure>\n\n\n\n<p><strong>Configuration Steps:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Toggle status to &#8220;Active&#8221; to enable MyFatoorah payments<\/li>\n\n\n\n<li>Enable &#8220;Sandbox Status&#8221; for testing<\/li>\n\n\n\n<li>Enter your Token<\/li>\n\n\n\n<li>Click &#8220;Update&#8221; to save settings<\/li>\n<\/ul>\n\n\n\n<p><strong>Where to get credentials:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Register at myfatoorah.com<\/li>\n\n\n\n<li>Access API credentials in Developer Portal<\/li>\n\n\n\n<li>Use sandbox credentials for initial testing<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"19-toyyibpay\">19. Toyyibpay<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/toyyibpay.png\" alt=\"\" class=\"wp-image-329\" \/><\/figure>\n\n\n\n<p><strong>Configuration Steps:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Toggle status to &#8220;Active&#8221; to enable Toyyibpay payments<\/li>\n\n\n\n<li>Enable &#8220;Toyyibpay Test Mode&#8221; for sandbox testing<\/li>\n\n\n\n<li>Enter your Secret Key<\/li>\n\n\n\n<li>Enter your Category Code<\/li>\n\n\n\n<li>Click &#8220;Update&#8221; to save settings<\/li>\n<\/ul>\n\n\n\n<p><strong>Where to get credentials:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Register at toyyibpay.com<\/li>\n\n\n\n<li>Access API credentials in the merchant dashboard<\/li>\n\n\n\n<li>Configure payment categories before integration<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"step-8-configuring-offline-payment-gateways\">Step 8: Configuring Offline Payment Gateways<\/h2>\n\n\n\n<p>Offline payment gateways allow you to accept payments through methods that don&#8217;t process transactions instantly online, such as bank transfers, cash on delivery, or check payments. These options are essential for students who prefer traditional payment methods or don&#8217;t have access to online payment systems.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"path-1-adding-a-new-offline-gateway\">Path 1: Adding a New Offline Gateway<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/Add-offline-Gateway_web.devad_.io_-1024x526.jpeg\" alt=\"\" class=\"wp-image-297\" \/><\/figure>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Log in to https:\/\/web.devad.io\/ as admin<\/li>\n\n\n\n<li>Click &#8220;Payment Gateways&#8221; in the left sidebar menu<\/li>\n\n\n\n<li>Select &#8220;Offline Gateways&#8221; from the expanded submenu<\/li>\n\n\n\n<li>Click the &#8220;+Add Gateway&#8221; button in the top-right section<\/li>\n\n\n\n<li>In the gateway creation modal, complete the following fields:\n<ul class=\"wp-block-list\">\n<li><strong>Name<\/strong>: Enter a descriptive name for your payment method (e.g., &#8220;Bank Transfer,&#8221; &#8220;Cash on Delivery,&#8221; &#8220;Check Payment&#8221;)<\/li>\n\n\n\n<li><strong>Short Description<\/strong>: Add a brief description that students will see during checkout (e.g., &#8220;Pay via bank transfer to our account&#8221;)<\/li>\n\n\n\n<li><strong>Instructions<\/strong>: Provide detailed instructions for students on how to complete payment (this will appear after enrollment)<\/li>\n\n\n\n<li><strong>Receipt Image<\/strong>: Toggle this option to &#8220;Active&#8221; if you want to require students to upload proof of payment<\/li>\n\n\n\n<li><strong>Serial Number<\/strong>: Enter a display order number (higher numbers appear later in the payment options list)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Click &#8220;Submit&#8221; to save your offline gateway configuration<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"path-2-editing-existing-offline-gateways\">Path 2: Editing Existing Offline Gateways<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/Edit-Gateway_web.devad_.io_-1024x526.jpeg\" alt=\"\" class=\"wp-image-298\" \/><\/figure>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>From the Offline Gateways page, locate the gateway you wish to modify<\/li>\n\n\n\n<li>Click the edit button (pencil icon) next to the target gateway<\/li>\n\n\n\n<li>In the edit modal, update any of the following details as needed:\n<ul class=\"wp-block-list\">\n<li>Gateway name<\/li>\n\n\n\n<li>Short description text<\/li>\n\n\n\n<li>Payment instructions<\/li>\n\n\n\n<li>Receipt image requirement status<\/li>\n\n\n\n<li>Display order (serial number)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Click &#8220;Save Changes&#8221; to update the gateway configuration<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"path-3-student-experience-with-offline-payments\">Path 3: Student Experience with Offline Payments<\/h3>\n\n\n\n<p>When students select an offline payment method during checkout:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>They complete their enrollment information<\/li>\n\n\n\n<li>After clicking &#8220;Enroll Now,&#8221; they&#8217;ll see the payment instructions you configured<\/li>\n\n\n\n<li>If receipt images are required, they&#8217;ll need to upload proof of payment<\/li>\n\n\n\n<li>Their enrollment status will show as &#8220;Pending&#8221; until payment is verified by an admin<\/li>\n\n\n\n<li>Admins can then update the payment status to &#8220;Completed&#8221; after confirming payment was received<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"student-role\">Student Role<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"step-1-new-student-registration\">Step 1: New Student Registration<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/student-registration_web.devad_.io_-1024x362.jpeg\" alt=\"\" class=\"wp-image-299\" \/><\/figure>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Navigate to your course website at https:\/\/web.devad.io\/Dev1<\/li>\n\n\n\n<li>Click the &#8220;Sign Up&#8221; button in the top navigation menu<\/li>\n\n\n\n<li>Complete the registration form with the following details:\n<ul class=\"wp-block-list\">\n<li><strong>Username<\/strong>: Enter a unique username for your account<\/li>\n\n\n\n<li><strong>Email Address<\/strong>: Provide a valid email address (this will be your login ID)<\/li>\n\n\n\n<li><strong>Password<\/strong>: Create a strong password with at least 8 characters<\/li>\n\n\n\n<li><strong>Confirm Password<\/strong>: Re-enter the same password to confirm<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Click the &#8220;Sign Up&#8221; button to create your account<\/li>\n\n\n\n<li>Check your email inbox for a verification link (if email verification is enabled)<\/li>\n\n\n\n<li>Click the verification link to activate your account<\/li>\n\n\n\n<li>After verification, you&#8217;ll be redirected to the login page to access your new account<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"step-2-student-login-process\">Step 2: Student Login Process<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/student-login-web.devad_.io_-1024x265.jpeg\" alt=\"\" class=\"wp-image-300\" \/><\/figure>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Navigate to https:\/\/web.devad.io\/James<\/li>\n\n\n\n<li>Click the &#8220;Login&#8221; button in the top navigation menu<\/li>\n\n\n\n<li>Enter your credentials:\n<ul class=\"wp-block-list\">\n<li><strong>Email Address<\/strong>: The email you used during registration<\/li>\n\n\n\n<li><strong>Password<\/strong>: Your account password<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Click the &#8220;Login Now&#8221; button to access your dashboard<\/li>\n\n\n\n<li>If you&#8217;ve forgotten your password:\n<ul class=\"wp-block-list\">\n<li>Click the &#8220;Lost your password?&#8221; link<\/li>\n\n\n\n<li>Enter your email address<\/li>\n\n\n\n<li>Follow the instructions sent to your email to reset your password<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"step-3-updating-student-profile-information\">Step 3: Updating Student Profile Information<\/h3>\n\n\n\n<p>After logging in to your dashboard, you can update your personal information to keep your account current and ensure you receive important course notifications.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"path-1-accessing-the-profile-editor\">Path 1: Accessing the Profile Editor<\/h3>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Log in to https:\/\/web.devad.io\/Dev1 with your credentials<\/li>\n\n\n\n<li>Click on your dashboard link in the top navigation menu<\/li>\n\n\n\n<li>In the left sidebar menu, click on &#8220;My Profile&#8221; to access your profile editing page<\/li>\n\n\n\n<li>The page will display your current profile information and editing options<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"path-2-updating-profile-details\">Path 2: Updating Profile Details<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/updating-profile-1024x559.png\" alt=\"\" class=\"wp-image-383\" \/><\/figure>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>To update your profile picture:\n<ul class=\"wp-block-list\">\n<li>Click the &#8220;Choose a photo&#8221; button<\/li>\n\n\n\n<li>Select a JPG, JPEG, or PNG file from your device<\/li>\n\n\n\n<li>The system will show a preview of your selected image<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Update your personal details:\n<ul class=\"wp-block-list\">\n<li>Enter your first name in the &#8220;First Name&#8221; field<\/li>\n\n\n\n<li>Enter your last name in the &#8220;Last Name&#8221; field<\/li>\n\n\n\n<li>Your email address is displayed but cannot be modified directly<\/li>\n\n\n\n<li>Enter your phone number in the &#8220;Phone&#8221; field<\/li>\n\n\n\n<li>Add your complete address in the &#8220;Address&#8221; text area<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Click the &#8220;Update Profile&#8221; button to save all changes<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"student-role-2\">Step 4: Managing Billing Details<\/h2>\n\n\n\n<p>Billing details are essential for processing course payments and generating invoices. Keeping this information accurate ensures smooth transactions and proper delivery of purchase receipts.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"path-1-accessing-billing-details-page\">Path 1: Accessing Billing Details Page<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/billing-details-1024x503.png\" alt=\"\" class=\"wp-image-384\" \/><\/figure>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Log in to your student account at https:\/\/web.devad.io\/Dev1<\/li>\n\n\n\n<li>Navigate to your dashboard by clicking the &#8220;Dashboard&#8221; link in the top navigation<\/li>\n\n\n\n<li>In the left sidebar menu, locate and click on &#8220;Billing details&#8221; under the Account Settings section<\/li>\n\n\n\n<li>The billing details form will appear on the right panel of your dashboard<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"path-2-updating-billing-information\">Path 2: Updating Billing Information<\/h3>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Complete all required fields in the billing form:\n<ul class=\"wp-block-list\">\n<li><strong>First Name<\/strong>: Enter your legal first name as it appears on your payment method<\/li>\n\n\n\n<li><strong>Last Name<\/strong>: Enter your legal last name<\/li>\n\n\n\n<li><strong>Email<\/strong>: Provide the email address where you want to receive invoices and receipts<\/li>\n\n\n\n<li><strong>Phone<\/strong>: Enter contact number for payment verification purposes<\/li>\n\n\n\n<li><strong>City<\/strong>: Specify your city of residence<\/li>\n\n\n\n<li><strong>State<\/strong>: Enter your state or province<\/li>\n\n\n\n<li><strong>Country<\/strong>: Select your country from the dropdown or type it manually<\/li>\n\n\n\n<li><strong>Address<\/strong>: Provide your complete street address including apartment\/suite numbers<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Review all information for accuracy<\/li>\n\n\n\n<li>Click the &#8220;Submit&#8221; button to save your billing details<\/li>\n\n\n\n<li>Confirm successful update via the notification message that appears<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"path-3-validation-requirements\">Path 3: Validation Requirements<\/h3>\n\n\n\n<p>The system enforces strict validation to ensure payment processing success:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>All fields marked with an asterisk (*) are mandatory<\/li>\n\n\n\n<li>Email must follow valid format (example@domain.com)<\/li>\n\n\n\n<li>Phone number should include country code for international transactions<\/li>\n\n\n\n<li>Address must contain sufficient details for invoice generation<\/li>\n\n\n\n<li>Special characters in names and addresses should be properly formatted<\/li>\n<\/ul>\n\n\n\n<p>If validation fails, error messages will appear below the respective fields highlighting what needs correction before resubmission.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"path-4-security-considerations\">Path 4: Security Considerations<\/h3>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Your billing information is encrypted and stored securely<\/li>\n\n\n\n<li>Never share your billing details via email or chat<\/li>\n\n\n\n<li>Update your billing information whenever:\n<ul class=\"wp-block-list\">\n<li>You change payment methods<\/li>\n\n\n\n<li>You move to a new address<\/li>\n\n\n\n<li>Your contact information changes<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Always log out after updating sensitive billing information, especially when using public computers<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"student-role-3\">Step 5: Enrolling in Courses<\/h2>\n\n\n\n<p>The course catalog is designed to help students easily find and enroll in courses that match their learning goals and interests. The platform provides multiple filtering and search options to simplify course discovery.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"path-1-accessing-the-course-catalog\">Path 1: Accessing the Course Catalog<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/image-1-1024x470.png\" alt=\"\" class=\"wp-image-385\" \/><\/figure>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Navigate to the courses page at https:\/\/web.devad.io\/Dev1\/courses<\/li>\n\n\n\n<li>The page displays all available courses organized in a grid layout<\/li>\n\n\n\n<li>Each course card shows essential information:\n<ul class=\"wp-block-list\">\n<li>Course thumbnail image<\/li>\n\n\n\n<li>Category tag (e.g., &#8220;php&#8221;, &#8220;governance&#8221;)<\/li>\n\n\n\n<li>Course title<\/li>\n\n\n\n<li>Instructor name<\/li>\n\n\n\n<li>Price (Free or monetary value)<\/li>\n\n\n\n<li>Number of enrolled students<\/li>\n\n\n\n<li>Estimated course duration<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"path-2-finding-the-right-course\">Path 2: Finding the Right Course<\/h3>\n\n\n\n<p>The platform offers multiple ways to find suitable courses:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Filter by Course Type<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Click &#8220;All Courses&#8221; to see every available course<\/li>\n\n\n\n<li>Select &#8220;Free Courses&#8221; to view only complimentary courses<\/li>\n\n\n\n<li>Choose &#8220;Premium Courses&#8221; to see paid course offerings<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Filter by Category<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Select specific categories like &#8220;php&#8221; or &#8220;governance&#8221; to narrow your search<\/li>\n\n\n\n<li>Click &#8220;All Category&#8221; to reset category filters<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Filter by Price Range<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Use the price slider to set minimum and maximum price values<\/li>\n\n\n\n<li>This is particularly helpful for students with budget constraints<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Sort Courses<\/strong>:\n<ul class=\"wp-block-list\">\n<li>&#8220;New Course&#8221;: Shows recently added courses first<\/li>\n\n\n\n<li>&#8220;Old Course&#8221;: Shows earliest created courses first<\/li>\n\n\n\n<li>&#8220;Price ascending&#8221;: Shows courses from lowest to highest price<\/li>\n\n\n\n<li>&#8220;Price descending&#8221;: Shows courses from highest to lowest price<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Search by Keyword<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Use the search bar to find courses by title or description keywords<\/li>\n\n\n\n<li>Simply type your search term and results will update automatically<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"path-3-enrolling-in-a-course\">Path 3: Enrolling in a Course<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/Course-Enrollment--1024x925.png\" alt=\"\" class=\"wp-image-386\" \/><\/figure>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>From the course listing page, click on the course title or thumbnail image of your desired course<\/li>\n\n\n\n<li>This will take you to the detailed course page showing:\n<ul class=\"wp-block-list\">\n<li>Full course description<\/li>\n\n\n\n<li>Curriculum outline with modules and lessons<\/li>\n\n\n\n<li>Instructor profile and credentials<\/li>\n\n\n\n<li>Student reviews and ratings (if available)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>For free courses:\n<ul class=\"wp-block-list\">\n<li>Confirm enrollment in the popup dialog<\/li>\n\n\n\n<li>You&#8217;ll be immediately redirected to your course dashboard<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>For paid courses:\n<ul class=\"wp-block-list\">\n<li>Select your preferred payment method (PayPal, Stripe, or offline options)<\/li>\n\n\n\n<li>Enter any applicable coupon codes in the designated field<\/li>\n\n\n\n<li>Complete the payment process through the selected gateway<\/li>\n\n\n\n<li>After successful payment, you&#8217;ll gain immediate access to course content<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>On the course details page, click the &#8220;Enroll Now&#8221; button<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"path-4-accessing-enrolled-courses\">Path 4: Accessing Enrolled Courses<\/h3>\n\n\n\n<p>After enrollment:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/image-3-1024x619.png\" alt=\"\" class=\"wp-image-389\" \/><\/figure>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Click on &#8220;Dashboard&#8221; in the top navigation menu<\/li>\n\n\n\n<li>Select &#8220;Courses&#8221; ==&gt; &#8220;Courses&#8221; from the sidebar menu<\/li>\n\n\n\n<li>Your enrolled courses will appear in this section<\/li>\n\n\n\n<li>Click on any course &#8220;curriculum&#8221; button to access:\n<ul class=\"wp-block-list\">\n<li>Course curriculum and lesson materials<\/li>\n\n\n\n<li>Quizzes and assignments<\/li>\n\n\n\n<li>Certificate generation (upon completion)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Use the course navigation menu to move between different modules and lessons<\/li>\n<\/ol>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Note:<\/strong> For free courses, access is granted immediately after clicking &#8220;Enrol Now.&#8221; For paid courses, access begins after payment confirmation. If you experience any issues accessing course content after enrollment, contact support through the website&#8217;s contact form.<\/p>\n<\/blockquote>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Author: Mahmoud SalihDate: January 18, 2026 This guide provides a complete walkthrough for setting up your online course website as an administrator. Subsequent sections of&#8230;<\/p>\n","protected":false},"author":49,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_gspb_post_css":"","pgc_sgb_lightbox_settings":"","footnotes":"","_siteseo_titles_title":"","_siteseo_titles_desc":"","_siteseo_analysis_target_kw":"","_siteseo_robots_canonical":"","_siteseo_robots_index":"","_siteseo_robots_follow":"","_siteseo_robots_primary_cat":"","_siteseo_social_fb_title":"","_siteseo_social_fb_desc":"","_siteseo_social_fb_img":"","_siteseo_social_twitter_title":"","_siteseo_social_twitter_desc":"","_siteseo_social_twitter_img":""},"categories":[11,126],"tags":[],"class_list":["post-2703","post","type-post","status-publish","format-standard","hentry","category-web-devad-io-docs","category-themes"],"acf":[],"menu_order":0,"_links":{"self":[{"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/posts\/2703","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/users\/49"}],"replies":[{"embeddable":true,"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/comments?post=2703"}],"version-history":[{"count":1,"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/posts\/2703\/revisions"}],"predecessor-version":[{"id":2704,"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/posts\/2703\/revisions\/2704"}],"wp:attachment":[{"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/media?parent=2703"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/categories?post=2703"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/tags?post=2703"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}