{"id":137511,"date":"2021-06-05T18:03:04","date_gmt":"2021-06-05T18:03:04","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/academy\/"},"modified":"2026-09-28T15:30:52","modified_gmt":"2026-09-28T15:30:52","slug":"academy","status":"publish","type":"plugin","link":"https:\/\/pap-aw.wordpress.org\/plugins\/academy\/","author":20964119,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"4.0.1","stable_tag":"4.0.1","tested":"7.1.2","requires":"6.8","requires_php":"7.4","requires_plugins":null,"header_name":"Academy LMS \u2013 AI Course Builder, Quizzes, Certificates & eLearning","header_author":"Academy LMS","header_description":"A Learning Management System","assets_banners_color":"a99deb","last_updated":"2026-09-28 15:30:52","external_support_url":"https:\/\/academylms.net\/support\/","external_repository_url":"","donate_link":"https:\/\/www.buymeacoffee.com\/academylms","header_plugin_uri":"http:\/\/academylms.net","header_author_uri":"http:\/\/academylms.net","rating":4.9,"author_block_rating":0,"active_installs":2000,"downloads":199488,"num_ratings":120,"support_threads":3,"support_threads_resolved":2,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"3.7.4":{"tag":"3.7.4","author":"kodezen","date":"2026-05-14 12:56:16","revision":3532006},"3.8.0":{"tag":"3.8.0","author":"kodezen","date":"2026-05-26 12:18:47","revision":3549087},"3.8.1":{"tag":"3.8.1","author":"kodezen","date":"2026-06-15 12:28:06","revision":3573112},"3.8.2":{"tag":"3.8.2","author":"kodezen","date":"2026-07-01 14:54:04","revision":3592851},"3.8.3":{"tag":"3.8.3","author":"kodezen","date":"2026-07-07 12:51:27","revision":3599069},"3.8.4":{"tag":"3.8.4","author":"kodezen","date":"2026-07-09 14:16:54","revision":3601602},"3.8.5":{"tag":"3.8.5","author":"kodezen","date":"2026-09-19 06:17:24","revision":3702997},"4.0-beta1":{"tag":"4.0-beta1","author":"kodezen","date":"2026-08-14 13:34:25","revision":3647451},"4.0-beta2":{"tag":"4.0-beta2","author":"kodezen","date":"2026-08-20 14:54:54","revision":3657163},"4.0.0":{"tag":"4.0.0","author":"kodezen","date":"2026-09-27 16:39:01","revision":3715733},"4.0.1":{"tag":"4.0.1","author":"kodezen","date":"2026-09-28 15:30:52","revision":3717488}},"upgrade_notice":{"4.0.1":"<p>Maintenance release with fixes for 4.0.0. If you are updating from 3.x, back up your site first: 4.0 migrates existing data.<\/p>","4.0.0":"<p>Major update that migrates your existing data. Back up your site (files and database) before updating, and test the update on a staging site first.<\/p>"},"ratings":{"1":2,"2":0,"3":1,"4":3,"5":114},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3716580,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3715733,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3715733,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"academy\/dashboard-stats":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/dashboard-stats","title":"Dashboard Numbers","category":"academy","description":"Number cards for the view someone is in: enrolled, completed, students\u2026","textdomain":"academy","attributes":{"columns":{"type":"number","default":0},"cardStyle":{"type":"string","enum":["card","soft","minimal"],"default":"card"},"showIcons":{"type":"boolean","default":true}},"supports":{"html":false,"color":{"background":true,"text":true,"link":true},"spacing":{"padding":true,"margin":true},"typography":{"fontSize":true,"lineHeight":true},"interactivity":true},"editorScript":"academy-blocks-editor","render":"file:.\/render.php","ancestor":["academy\/dashboard"]},"academy\/course-badge":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/course-badge","title":"Course Featured Badge","category":"academy-course","description":"A badge shown on featured courses.","keywords":["featured","badge","sticky","label","course"],"textdomain":"academy","usesContext":["postId","postType"],"attributes":{"text":{"type":"string"}},"supports":{"html":false,"color":{"text":true,"background":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontWeight":true,"__experimentalTextTransform":true,"__experimentalLetterSpacing":true,"textAlign":true},"__experimentalBorder":{"radius":true,"width":true,"color":true,"style":true},"interactivity":{"clientNavigation":true}},"editorScript":"academy-blocks-editor","style":"file:.\/style.css","render":"file:.\/render.php","styles":[{"name":"pill","label":"Pill","isDefault":true},{"name":"soft","label":"Soft"},{"name":"outline","label":"Outline"},{"name":"square","label":"Square"}]},"academy\/course-review-form":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/course-review-form","title":"Course Review Form","category":"academy-course","description":"Lets enrolled students review the course. Shown only to students who can review.","keywords":["review","form","feedback","course"],"textdomain":"academy","usesContext":["postId","postType"],"supports":{"align":["wide","full"],"html":false,"multiple":true,"color":{"text":true,"background":true,"link":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true},"__experimentalBorder":{"radius":true,"width":true,"color":true,"style":true},"shadow":true},"editorScript":"academy-blocks-editor","render":"file:.\/render.php","attributes":{"accentColor":{"type":"string"},"accentSoftColor":{"type":"string"},"surfaceColor":{"type":"string"},"lineColor":{"type":"string"}}},"academy\/course-announcements":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/course-announcements","title":"Course Announcements","category":"academy-course","description":"News and updates from the course's instructors, shown to enrolled students.","keywords":["announcement","news","updates","course"],"textdomain":"academy","usesContext":["postId","postType"],"attributes":{"accentColor":{"type":"string"},"accentSoftColor":{"type":"string"},"surfaceColor":{"type":"string"},"lineColor":{"type":"string"},"max":{"type":"number","default":5}},"supports":{"align":["wide","full"],"html":false,"color":{"text":true,"background":true,"link":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true},"__experimentalBorder":{"radius":true,"width":true,"color":true,"style":true}},"styles":[{"name":"list","label":"List","isDefault":true},{"name":"cards","label":"Cards"},{"name":"timeline","label":"Timeline"}],"editorScript":"academy-blocks-editor","style":"file:.\/style.css","render":"file:.\/render.php"},"academy\/learn-page":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/learn-page","title":"Learn Page","category":"academy","description":"The page students take a course on: holds the top bar, curriculum, lesson and footer.","keywords":["learn","lesson","course player"],"textdomain":"academy","attributes":{"sidebar":{"type":"string","enum":["","left","right"],"default":""},"width":{"type":"string","enum":["","standard","wide","focused"],"default":""},"previewCourse":{"type":"number","default":0}},"supports":{"html":false,"color":{"background":true,"text":true,"link":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true},"interactivity":true},"editorScript":"academy-blocks-editor","style":"file:.\/style.css","editorStyle":"file:.\/editor.css","viewScriptModule":"file:.\/view.js","render":"file:.\/render.php","providesContext":{"academy\/previewCourse":"previewCourse"}},"academy\/course-attachments":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/course-attachments","title":"Course Attachments","category":"academy-course","description":"Downloadable course files, shown to enrolled students.","keywords":["attachments","files","downloads","resources","course"],"textdomain":"academy","usesContext":["postId","postType"],"supports":{"align":["wide","full"],"html":false,"multiple":true,"color":{"text":true,"background":true,"link":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true},"__experimentalBorder":{"radius":true,"width":true,"color":true,"style":true},"shadow":true},"editorScript":"academy-blocks-editor","render":"file:.\/render.php","attributes":{"accentColor":{"type":"string"},"accentSoftColor":{"type":"string"},"surfaceColor":{"type":"string"},"lineColor":{"type":"string"}},"style":"file:.\/style.css"},"academy\/course-curriculum":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/course-curriculum","title":"Course Curriculum","category":"academy-course","description":"Topics and lessons in the course.","keywords":["curriculum","lessons","topics","syllabus","course"],"textdomain":"academy","usesContext":["postId","postType"],"supports":{"align":["wide","full"],"html":false,"multiple":true,"color":{"text":true,"background":true,"link":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true},"__experimentalBorder":{"radius":true,"width":true,"color":true,"style":true},"shadow":true},"editorScript":"academy-blocks-editor","render":"file:.\/render.php","attributes":{"accentColor":{"type":"string"},"accentSoftColor":{"type":"string"},"surfaceColor":{"type":"string"},"lineColor":{"type":"string"},"titleFontSize":{"type":"number"},"titleColor":{"type":"string"},"titleAlign":{"type":"string"}},"styles":[{"name":"default","label":"Default","isDefault":true},{"name":"boxed","label":"Boxed"},{"name":"minimal","label":"Minimal"}],"style":"file:.\/style.css"},"academy\/dashboard-continue":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/dashboard-continue","title":"Continue Learning","category":"academy","description":"Courses in progress, with a link back to where the student left off.","textdomain":"academy","attributes":{"title":{"type":"string","default":""},"count":{"type":"number","default":0},"layout":{"type":"string","enum":["grid","list"],"default":"grid"},"showImage":{"type":"boolean","default":true}},"supports":{"html":false,"color":{"background":true,"text":true,"link":true},"spacing":{"padding":true,"margin":true},"typography":{"fontSize":true,"lineHeight":true},"interactivity":true},"editorScript":"academy-blocks-editor","render":"file:.\/render.php","ancestor":["academy\/dashboard"]},"academy\/registration-form":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/registration-form","title":"Registration Form","category":"academy","description":"A sign-up form for students or instructors, built from field blocks.","keywords":["register","sign up","form","student","instructor"],"textdomain":"academy","attributes":{"role":{"type":"string","enum":["student","instructor"],"default":"student"},"formId":{"type":"string","default":""},"submitLabel":{"type":"string","default":""},"redirectUrl":{"type":"string","default":""},"showLoginLink":{"type":"boolean","default":true},"buttonColor":{"type":"string"}},"providesContext":{"academy\/registrationRole":"role"},"supports":{"html":false,"align":["wide","full"],"color":{"text":true,"background":true,"link":true},"spacing":{"margin":true,"padding":true,"blockGap":true,"__experimentalDefaultControls":{"padding":true}},"typography":{"fontSize":true,"lineHeight":true},"__experimentalBorder":{"radius":true,"width":true,"color":true,"style":true,"__experimentalDefaultControls":{"color":true,"radius":true,"width":true,"style":true}},"shadow":true},"styles":[{"name":"default","label":"Default","isDefault":true},{"name":"card","label":"Card"},{"name":"plain","label":"Plain"}],"editorScript":"academy-blocks-editor","editorStyle":"file:.\/editor.css","style":"file:.\/style.css","render":"file:.\/render.php"},"academy\/course-rating":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/course-rating","title":"Course Rating","category":"academy-course","description":"Star rating and number of reviews for a course.","keywords":["rating","stars","reviews","course"],"textdomain":"academy","usesContext":["postId","postType"],"attributes":{"showAverage":{"type":"boolean","default":true},"showCount":{"type":"boolean","default":true},"hideWhenEmpty":{"type":"boolean","default":false},"starColor":{"type":"string"},"emptyStarColor":{"type":"string"},"starCount":{"type":"string","enum":["five","one"],"default":"five"}},"supports":{"html":false,"color":{"text":true,"background":false},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontWeight":true,"textAlign":true},"interactivity":{"clientNavigation":true}},"editorScript":"academy-blocks-editor","editorStyle":"file:.\/editor.css","style":"file:.\/style.css","render":"file:.\/render.php"},"academy\/course-reviews":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/course-reviews","title":"Course Reviews","category":"academy-course","description":"Reviews students have written.","keywords":["reviews","testimonials","comments","course"],"textdomain":"academy","usesContext":["postId","postType"],"supports":{"align":["wide","full"],"html":false,"multiple":true,"color":{"text":true,"background":true,"link":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true},"__experimentalBorder":{"radius":true,"width":true,"color":true,"style":true},"shadow":true},"editorScript":"academy-blocks-editor","render":"file:.\/render.php","attributes":{"accentColor":{"type":"string"},"accentSoftColor":{"type":"string"},"surfaceColor":{"type":"string"},"lineColor":{"type":"string"}}},"academy\/course-search":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/course-search","title":"Course Search","category":"academy","description":"A search box for courses. Results open on the course archive, together with the course filters.","keywords":["search","find","course"],"textdomain":"academy","attributes":{"placeholder":{"type":"string"},"buttonText":{"type":"string"},"showButton":{"type":"boolean","default":true},"width":{"type":"string"},"justify":{"type":"string","enum":["left","center","right"],"default":"left"}},"supports":{"html":false,"color":{"text":true,"background":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true},"__experimentalBorder":{"radius":true,"width":true,"color":true,"style":true}},"editorScript":"academy-blocks-editor","style":"file:.\/style.css","render":"file:.\/render.php","styles":[{"name":"default","label":"Default","isDefault":true},{"name":"rounded","label":"Rounded"},{"name":"underline","label":"Underline"},{"name":"joined","label":"Joined"}]},"academy\/course-wishlist":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/course-wishlist","title":"Course Wishlist Button","category":"academy-course","description":"A heart button that adds the course to the student's wishlist.","keywords":["wishlist","favorite","save","heart","course"],"textdomain":"academy","usesContext":["postId","postType"],"attributes":{"showLabel":{"type":"boolean","default":false}},"supports":{"html":false,"color":{"text":true,"background":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"textAlign":true},"__experimentalBorder":{"radius":true,"width":true,"color":true,"style":true}},"editorScript":"academy-blocks-editor","style":"file:.\/style.css","render":"file:.\/render.php","styles":[{"name":"icon","label":"Icon","isDefault":true},{"name":"outline","label":"Outline"},{"name":"soft","label":"Soft"}]},"academy\/course-description":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/course-description","title":"Course Description","category":"academy-course","description":"The full course description.","keywords":["description","about","overview","course"],"textdomain":"academy","usesContext":["postId","postType"],"supports":{"align":["wide","full"],"html":false,"multiple":true,"color":{"text":true,"background":true,"link":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true},"__experimentalBorder":{"radius":true,"width":true,"color":true,"style":true},"shadow":true},"editorScript":"academy-blocks-editor","render":"file:.\/render.php","attributes":{"accentColor":{"type":"string"},"accentSoftColor":{"type":"string"},"surfaceColor":{"type":"string"},"lineColor":{"type":"string"},"titleFontSize":{"type":"number"},"titleColor":{"type":"string"},"titleAlign":{"type":"string"}}},"academy\/dashboard-welcome":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/dashboard-welcome","title":"Dashboard Welcome","category":"academy","description":"A greeting with the person's name.","textdomain":"academy","attributes":{"text":{"type":"string","default":""},"showAvatar":{"type":"boolean","default":false},"showDate":{"type":"boolean","default":false}},"supports":{"html":false,"color":{"background":true,"text":true,"link":true},"spacing":{"padding":true,"margin":true},"typography":{"fontSize":true,"lineHeight":true},"interactivity":true},"editorScript":"academy-blocks-editor","render":"file:.\/render.php","ancestor":["academy\/dashboard"]},"academy\/course-sort":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/course-sort","title":"Course Sort","category":"academy","description":"A sort menu and the number of courses. Course grids on the same page follow the chosen order.","keywords":["sort","order","results","count","course"],"textdomain":"academy","attributes":{"showCount":{"type":"boolean","default":true},"showLabel":{"type":"boolean","default":true}},"supports":{"html":false,"color":{"text":true,"background":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true}},"editorScript":"academy-blocks-editor","viewScript":"academy-course-filters-view","style":"file:.\/style.css","render":"file:.\/render.php"},"academy\/course-categories":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/course-categories","title":"Course Categories","category":"academy","description":"Course categories in a choice of layouts: cards, image tiles, circles, a carousel and more.","keywords":["categories","topics","subjects","course"],"textdomain":"academy","attributes":{"columns":{"type":"number","default":4},"showImage":{"type":"boolean","default":true},"showCount":{"type":"boolean","default":true},"hideEmpty":{"type":"boolean","default":true},"parentOnly":{"type":"boolean","default":true},"max":{"type":"number","default":8},"layout":{"type":"string","enum":["cards","horizontal","image-cards","overlay","featured","circles","carousel","pills","list"]},"showDescription":{"type":"boolean","default":false},"showArrow":{"type":"boolean","default":true}},"supports":{"html":false,"align":["wide","full"],"color":{"text":true,"background":true,"link":true},"spacing":{"margin":true,"padding":true,"blockGap":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontWeight":true},"__experimentalBorder":{"radius":true,"width":true,"color":true,"style":true},"shadow":true},"editorScript":"academy-blocks-editor","style":"file:.\/style.css","render":"file:.\/render.php"},"academy\/certificate-verification":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/certificate-verification","title":"Certificate Verification","category":"academy","description":"A form where anyone can check that an Academy certificate is genuine (Academy Pro).","keywords":["certificate","verify","credential"],"textdomain":"academy","attributes":{"accentColor":{"type":"string"},"accentSoftColor":{"type":"string"},"surfaceColor":{"type":"string"},"lineColor":{"type":"string"},"layout":{"type":"string","enum":["stacked","split","inline","banner"],"default":"stacked"},"showImage":{"type":"boolean","default":true},"showHeading":{"type":"boolean","default":true}},"supports":{"html":false,"align":["wide","full"],"color":{"text":true,"background":true},"spacing":{"margin":true,"padding":true},"__experimentalBorder":{"radius":true,"width":true,"color":true,"style":true},"shadow":true},"styles":[{"name":"default","label":"Default","isDefault":true},{"name":"card","label":"Card"},{"name":"compact","label":"Compact"}],"editorScript":"academy-blocks-editor","style":"file:.\/style.css","render":"file:.\/render.php"},"academy\/course-filters":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/course-filters","title":"Course Filters","category":"academy","description":"Search and filter courses by category, level and price. Course grids on the same page update to match.","keywords":["filter","search","category","level","price","course"],"textdomain":"academy","attributes":{"showSearch":{"type":"boolean","default":true},"showCategories":{"type":"boolean","default":true},"showLevels":{"type":"boolean","default":true},"showTypes":{"type":"boolean","default":true},"autoApply":{"type":"boolean","default":true}},"supports":{"html":false,"color":{"text":true,"background":true,"link":true},"spacing":{"margin":true,"padding":true,"blockGap":true},"typography":{"fontSize":true,"lineHeight":true},"__experimentalBorder":{"radius":true,"width":true,"color":true,"style":true},"shadow":true},"editorScript":"academy-blocks-editor","viewScript":"academy-course-filters-view","style":"file:.\/style.css","render":"file:.\/render.php","styles":[{"name":"default","label":"Default","isDefault":true},{"name":"boxed","label":"Boxed"},{"name":"chips","label":"Chips"}]},"academy\/course-rating-summary":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/course-rating-summary","title":"Course Rating Summary","category":"academy-course","description":"Average rating with a breakdown by stars.","keywords":["rating","feedback","stars","course"],"textdomain":"academy","usesContext":["postId","postType"],"supports":{"align":["wide","full"],"html":false,"multiple":true,"color":{"text":true,"background":true,"link":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true},"__experimentalBorder":{"radius":true,"width":true,"color":true,"style":true},"shadow":true},"editorScript":"academy-blocks-editor","render":"file:.\/render.php","attributes":{"accentColor":{"type":"string"},"accentSoftColor":{"type":"string"},"surfaceColor":{"type":"string"},"lineColor":{"type":"string"},"titleFontSize":{"type":"number"},"titleColor":{"type":"string"},"titleAlign":{"type":"string"}}},"academy\/pdf":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/pdf","title":"Academy PDF Viewer","category":"academy","description":"Shows a PDF file on the page.","keywords":["pdf","document","embed"],"textdomain":"academy","attributes":{"src":{"type":"string"},"width":{"type":"string"},"height":{"type":"string","default":"600px"}},"supports":{"html":false,"spacing":{"margin":true},"align":["wide","full"]},"editorScript":"academy-blocks-editor","render":"file:.\/render.php"},"academy\/student-dashboard":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/student-dashboard","title":"Academy Student Dashboard","category":"academy","description":"The frontend dashboard for students and instructors.","keywords":["dashboard","account","my courses","profile"],"textdomain":"academy","attributes":{"accentColor":{"type":"string"},"accentSoftColor":{"type":"string"},"surfaceColor":{"type":"string"},"lineColor":{"type":"string"}},"supports":{"html":false,"color":{"text":true,"background":true,"link":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true},"__experimentalBorder":{"radius":true,"width":true,"color":true,"style":true},"shadow":true,"align":["wide","full"],"multiple":false},"editorScript":"academy-blocks-editor","render":"file:.\/render.php"},"academy\/instructor-registration-form":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/instructor-registration-form","title":"Academy Instructor Registration Form","category":"academy","description":"Application form for new instructors. Replaced by the Registration Form block.","keywords":["register","instructor","teacher","apply"],"textdomain":"academy","attributes":{"accentColor":{"type":"string"},"accentSoftColor":{"type":"string"},"surfaceColor":{"type":"string"},"lineColor":{"type":"string"}},"supports":{"html":false,"color":{"text":true,"background":true,"link":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"typography":{"fontSize":true,"lineHeight":true},"__experimentalBorder":{"radius":true,"width":true,"color":true,"style":true,"__experimentalDefaultControls":{"color":true,"radius":true,"width":true,"style":true}},"shadow":true,"inserter":false},"editorScript":"academy-blocks-editor","render":"file:.\/render.php","styles":[{"name":"default","label":"Default","isDefault":true},{"name":"card","label":"Card"},{"name":"minimal","label":"Minimal"}],"style":"file:.\/style.css"},"academy\/course-additional-info":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/course-additional-info","title":"Course Benefits & Requirements","category":"academy-course","description":"What students will learn, who the course is for, requirements and included materials.","keywords":["benefits","requirements","audience","materials","learn","course"],"textdomain":"academy","usesContext":["postId","postType"],"supports":{"align":["wide","full"],"html":false,"multiple":true,"color":{"text":true,"background":true,"link":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true},"__experimentalBorder":{"radius":true,"width":true,"color":true,"style":true},"shadow":true},"editorScript":"academy-blocks-editor","render":"file:.\/render.php","attributes":{"accentColor":{"type":"string"},"accentSoftColor":{"type":"string"},"surfaceColor":{"type":"string"},"lineColor":{"type":"string"},"layout":{"type":"string","enum":["default","tabs","accordion"],"default":"default"},"openFirst":{"type":"boolean","default":true},"titleFontSize":{"type":"number"},"titleColor":{"type":"string"},"titleAlign":{"type":"string"}},"style":"file:.\/style.css","viewScript":"file:.\/view.js"},"academy\/student-registration-form":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/student-registration-form","title":"Academy Student Registration Form","category":"academy","description":"Sign-up form for new students. Replaced by the Registration Form block.","keywords":["register","sign up","student"],"textdomain":"academy","attributes":{"accentColor":{"type":"string"},"accentSoftColor":{"type":"string"},"surfaceColor":{"type":"string"},"lineColor":{"type":"string"}},"supports":{"html":false,"color":{"text":true,"background":true,"link":true},"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"padding":true}},"typography":{"fontSize":true,"lineHeight":true},"__experimentalBorder":{"radius":true,"width":true,"color":true,"style":true,"__experimentalDefaultControls":{"color":true,"radius":true,"width":true,"style":true}},"shadow":true,"inserter":false},"editorScript":"academy-blocks-editor","render":"file:.\/render.php","styles":[{"name":"default","label":"Default","isDefault":true},{"name":"card","label":"Card"},{"name":"minimal","label":"Minimal"}],"style":"file:.\/style.css"},"academy\/course-enroll-card":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/course-enroll-card","title":"Course Enroll Box","category":"academy-course","description":"Price, enroll or buy button and course includes.","keywords":["enroll","buy","price","purchase","sidebar","course"],"textdomain":"academy","usesContext":["postId","postType"],"supports":{"html":false,"multiple":true,"color":{"text":true,"background":true,"link":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true},"__experimentalBorder":{"radius":true,"width":true,"color":true,"style":true},"shadow":true},"editorScript":"academy-blocks-editor","render":"file:.\/render.php","attributes":{"accentColor":{"type":"string"},"accentSoftColor":{"type":"string"},"surfaceColor":{"type":"string"},"lineColor":{"type":"string"},"priceFontSize":{"type":"number"},"priceColor":{"type":"string"},"listFontSize":{"type":"number"},"listColor":{"type":"string"}},"styles":[{"name":"default","label":"Default","isDefault":true},{"name":"card","label":"Card"},{"name":"soft","label":"Soft panel"}],"style":"file:.\/style.css"},"academy\/course-meta":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/course-meta","title":"Course Details","category":"academy-course","description":"Lessons, duration, level and number of students for a course.","keywords":["lessons","duration","level","students","meta","course"],"textdomain":"academy","usesContext":["postId","postType"],"attributes":{"showLessons":{"type":"boolean","default":true},"showDuration":{"type":"boolean","default":true},"showLevel":{"type":"boolean","default":true},"showEnrolled":{"type":"boolean","default":false},"showIcons":{"type":"boolean","default":true}},"supports":{"html":false,"color":{"text":true,"background":true},"spacing":{"margin":true,"padding":true,"blockGap":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontWeight":true,"textAlign":true},"interactivity":{"clientNavigation":true}},"editorScript":"academy-blocks-editor","style":"file:.\/style.css","render":"file:.\/render.php","styles":[{"name":"inline","label":"Inline","isDefault":true},{"name":"stacked","label":"Stacked"},{"name":"chips","label":"Chips"}]},"academy\/login-form":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/login-form","title":"Academy Login Form","category":"academy","description":"Log-in form for students and instructors.","keywords":["login","sign in","account"],"textdomain":"academy","attributes":{"usernameLabel":{"type":"string"},"accentColor":{"type":"string"},"accentSoftColor":{"type":"string"},"surfaceColor":{"type":"string"},"lineColor":{"type":"string"},"formTitle":{"type":"string"},"buttonLabel":{"type":"string"},"redirectUrl":{"type":"string"},"registerUrl":{"type":"string"}},"supports":{"html":false,"color":{"text":true,"background":true,"link":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true},"__experimentalBorder":{"radius":true,"width":true,"color":true,"style":true},"shadow":true},"editorScript":"academy-blocks-editor","render":"file:.\/render.php","styles":[{"name":"default","label":"Default","isDefault":true},{"name":"card","label":"Card"},{"name":"minimal","label":"Minimal"}],"style":"file:.\/style.css"},"academy\/course-media":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/course-media","title":"Course Intro Media","category":"academy-course","description":"The course intro video, or its featured image.","keywords":["video","image","intro","preview","course"],"textdomain":"academy","usesContext":["postId","postType"],"supports":{"align":["wide","full"],"html":false,"multiple":true,"color":{"text":false,"background":true,"link":false},"spacing":{"margin":true,"padding":true},"__experimentalBorder":{"radius":true,"width":true,"color":true,"style":true},"shadow":true},"editorScript":"academy-blocks-editor","render":"file:.\/render.php","attributes":{"accentColor":{"type":"string"},"accentSoftColor":{"type":"string"},"surfaceColor":{"type":"string"},"lineColor":{"type":"string"},"width":{"type":"string"},"justify":{"type":"string","enum":["left","center","right"],"default":"left"}},"style":"file:.\/style.css"},"academy\/enroll-form":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/enroll-form","title":"Course Enroll Form","category":"academy-course","description":"The enroll or buy form for a course, anywhere on the site.","keywords":["enroll","buy","checkout","course"],"textdomain":"academy","usesContext":["postId","postType"],"attributes":{"accentColor":{"type":"string"},"accentSoftColor":{"type":"string"},"surfaceColor":{"type":"string"},"lineColor":{"type":"string"},"courseId":{"type":"number"},"layout":{"type":"string","enum":["legacy","modern"],"default":"legacy"}},"supports":{"html":false,"color":{"text":true,"background":true,"link":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true},"__experimentalBorder":{"radius":true,"width":true,"color":true,"style":true},"shadow":true},"editorScript":"academy-blocks-editor","render":"file:.\/render.php"},"academy\/password-reset-form":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/password-reset-form","title":"Academy Password Reset Form","category":"academy","description":"Lets students reset a forgotten password.","keywords":["password","reset","forgot"],"textdomain":"academy","attributes":{"usernameLabel":{"type":"string"},"accentColor":{"type":"string"},"accentSoftColor":{"type":"string"},"surfaceColor":{"type":"string"},"lineColor":{"type":"string"},"formTitle":{"type":"string"},"buttonLabel":{"type":"string"}},"supports":{"html":false,"color":{"text":true,"background":true,"link":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true},"__experimentalBorder":{"radius":true,"width":true,"color":true,"style":true},"shadow":true},"editorScript":"academy-blocks-editor","render":"file:.\/render.php","styles":[{"name":"default","label":"Default","isDefault":true},{"name":"card","label":"Card"},{"name":"minimal","label":"Minimal"}],"style":"file:.\/style.css"},"academy\/course-instructor-profiles":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/course-instructor-profiles","title":"Course Instructor Profiles","category":"academy-course","description":"Instructor cards with photo, bio and ratings.","keywords":["instructor","teacher","bio","profile","course"],"textdomain":"academy","usesContext":["postId","postType"],"supports":{"align":["wide","full"],"html":false,"multiple":true,"color":{"text":true,"background":true,"link":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true},"__experimentalBorder":{"radius":true,"width":true,"color":true,"style":true},"shadow":true},"editorScript":"academy-blocks-editor","render":"file:.\/render.php","attributes":{"accentColor":{"type":"string"},"accentSoftColor":{"type":"string"},"surfaceColor":{"type":"string"},"lineColor":{"type":"string"}}},"academy\/form-field":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/form-field","title":"Form Field","category":"academy","description":"One field of a registration form.","keywords":["field","input","form"],"textdomain":"academy","ancestor":["academy\/registration-form"],"usesContext":["academy\/registrationRole"],"attributes":{"name":{"type":"string","default":""},"fieldType":{"type":"string","enum":["text","email","password","tel","number","date","url","textarea","select","radio","checkbox"],"default":"text"},"label":{"type":"string","default":""},"placeholder":{"type":"string","default":""},"help":{"type":"string","default":""},"required":{"type":"boolean","default":false},"width":{"type":"string","enum":["full","half"],"default":"full"},"options":{"type":"array","default":[]}},"supports":{"html":false,"reusable":false,"color":{"text":true,"background":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true}},"editorScript":"academy-blocks-editor","render":"file:.\/render.php"},"academy\/course-price":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/course-price","title":"Course Price","category":"academy-course","description":"The course price, or Free for free courses.","keywords":["price","cost","course"],"textdomain":"academy","usesContext":["postId","postType"],"attributes":{"textAlign":{"type":"string"}},"supports":{"html":false,"color":{"text":true,"background":true,"gradients":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalLetterSpacing":true,"textAlign":true},"interactivity":{"clientNavigation":true}},"editorScript":"academy-blocks-editor","style":"file:.\/style.css","render":"file:.\/render.php","styles":[{"name":"default","label":"Default","isDefault":true},{"name":"large","label":"Large"},{"name":"pill","label":"Pill"}]},"academy\/dashboard-teaching-courses":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/dashboard-teaching-courses","title":"Teaching Courses","category":"academy","description":"An instructor's courses with their enrollments and ratings, in the Teaching view.","textdomain":"academy","attributes":{"title":{"type":"string","default":""}},"supports":{"html":false,"color":{"background":true,"text":true,"link":true},"spacing":{"padding":true,"margin":true},"typography":{"fontSize":true,"lineHeight":true},"interactivity":true},"editorScript":"academy-blocks-editor","render":"file:.\/render.php","ancestor":["academy\/dashboard"]},"academy\/course-instructors":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/course-instructors","title":"Course Instructors","category":"academy-course","description":"Names and photos of the people teaching a course.","keywords":["instructor","teacher","author","course"],"textdomain":"academy","usesContext":["postId","postType"],"attributes":{"showAvatar":{"type":"boolean","default":true},"avatarSize":{"type":"number","default":28},"prefix":{"type":"string"},"maxShown":{"type":"number","default":2}},"supports":{"html":false,"color":{"text":true,"background":true,"link":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontWeight":true,"textAlign":true},"interactivity":{"clientNavigation":true}},"editorScript":"academy-blocks-editor","style":"file:.\/style.css","render":"file:.\/render.php"},"academy\/dashboard":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/dashboard","title":"Dashboard","category":"academy","description":"The dashboard people see after logging in: menu, top bar and pages.","textdomain":"academy","attributes":{"sidebar":{"type":"string","enum":["","left","right"],"default":""}},"supports":{"html":false,"align":["wide","full"],"color":{"background":true,"text":true,"link":true},"spacing":{"padding":true},"typography":{"fontSize":true,"__experimentalFontFamily":true},"interactivity":true},"editorScript":"academy-blocks-editor","render":"file:.\/render.php","keywords":["dashboard","student","account"],"style":"file:.\/style.css","editorStyle":"file:.\/editor.css","viewScriptModule":"file:.\/view.js"},"academy\/course-enroll-button":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/course-enroll-button","title":"Course Button","category":"academy-course","description":"View course, Start or Continue learning, or the enroll and buy form.","keywords":["enroll","button","start","continue","course"],"textdomain":"academy","usesContext":["postId","postType"],"attributes":{"text":{"type":"string"},"continueText":{"type":"string"},"showContinue":{"type":"boolean","default":true},"width":{"type":"string","enum":["auto","full"],"default":"auto"},"action":{"type":"string","enum":["link","enroll"],"default":"link"},"completeText":{"type":"string"}},"supports":{"html":false,"color":{"text":true,"background":true,"gradients":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontWeight":true,"__experimentalLetterSpacing":true,"__experimentalTextTransform":true,"textAlign":true},"__experimentalBorder":{"radius":true,"width":true,"color":true,"style":true},"shadow":true,"interactivity":{"clientNavigation":true}},"editorScript":"academy-blocks-editor","style":"file:.\/style.css","render":"file:.\/render.php","styles":[{"name":"fill","label":"Fill","isDefault":true},{"name":"outline","label":"Outline"},{"name":"soft","label":"Soft"},{"name":"link","label":"Text link"}]},"academy\/enrolled-courses":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/enrolled-courses","title":"Enrolled Courses","category":"academy","description":"Courses the signed-in student is enrolled in, with progress.","keywords":["my courses","enrolled","progress","student"],"textdomain":"academy","attributes":{"accentColor":{"type":"string"},"accentSoftColor":{"type":"string"},"surfaceColor":{"type":"string"},"lineColor":{"type":"string"},"count":{"type":"number","default":6},"columns":{"type":"number","default":3},"pagination":{"type":"boolean","default":true},"show":{"type":"string","enum":["all","in-progress","completed"],"default":"all"},"showImage":{"type":"boolean","default":true},"showTopics":{"type":"boolean","default":true},"showEnrolled":{"type":"boolean","default":true},"showButton":{"type":"boolean","default":true}},"supports":{"html":false,"color":{"text":true,"background":true,"link":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true,"lineHeight":true},"__experimentalBorder":{"radius":true,"width":true,"color":true,"style":true},"shadow":true,"align":["wide","full"]},"editorScript":"academy-blocks-editor","render":"file:.\/render.php","style":"file:.\/style.css"},"academy\/social-login":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/social-login","title":"Social Login Buttons","category":"academy","description":"Sign in or sign up with Google or Facebook (Academy Pro).","keywords":["google","facebook","login","sign in","social"],"textdomain":"academy","attributes":{"isRegister":{"type":"boolean","default":false},"role":{"type":"string","default":"academy_student"},"showDivider":{"type":"boolean","default":true}},"supports":{"html":false,"spacing":{"margin":true,"padding":true}},"styles":[{"name":"stacked","label":"Stacked","isDefault":true},{"name":"side-by-side","label":"Side by side"}],"editorScript":"academy-blocks-editor","style":"file:.\/style.css","render":"file:.\/render.php"},"academy\/learn-curriculum":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/learn-curriculum","title":"Learn Page Curriculum","category":"academy","parent":["academy\/learn-page"],"description":"The course's sections and topics, with progress, as a sidebar.","textdomain":"academy","attributes":{"showProgress":{"type":"boolean","default":true},"showDuration":{"type":"boolean","default":true}},"supports":{"html":false,"reusable":false,"color":{"background":true,"text":true,"link":true},"typography":{"fontSize":true},"interactivity":true},"editorScript":"academy-blocks-editor","render":"file:.\/render.php","usesContext":["academy\/previewCourse"]},"academy\/dashboard-content":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/dashboard-content","title":"Dashboard Pages","category":"academy","description":"Shows each dashboard page. On the home page it shows the blocks inside it.","textdomain":"academy","supports":{"html":false,"spacing":{"padding":true,"blockGap":false},"interactivity":false},"editorScript":"academy-blocks-editor","render":"file:.\/render.php","ancestor":["academy\/dashboard"],"parent":["academy\/dashboard"]},"academy\/learn-topbar":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/learn-topbar","title":"Learn Page Top Bar","category":"academy","parent":["academy\/learn-page"],"description":"Back to the course, progress, notes, announcements, questions and the more menu.","textdomain":"academy","supports":{"html":false,"reusable":false,"color":{"background":true,"text":true,"link":true},"spacing":{"padding":true},"typography":{"fontSize":true},"interactivity":true},"editorScript":"academy-blocks-editor","render":"file:.\/render.php","usesContext":["academy\/previewCourse"]},"academy\/learn-footer":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/learn-footer","title":"Learn Page Footer","category":"academy","parent":["academy\/learn-page"],"description":"Previous topic, mark as complete and next topic.","textdomain":"academy","supports":{"html":false,"reusable":false,"color":{"background":true,"text":true,"link":true},"typography":{"fontSize":true},"interactivity":true},"editorScript":"academy-blocks-editor","render":"file:.\/render.php","usesContext":["academy\/previewCourse"]},"academy\/dashboard-sidebar":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/dashboard-sidebar","title":"Dashboard Menu","category":"academy","description":"The person, the view switch and the dashboard menu.","textdomain":"academy","attributes":{"showUser":{"type":"boolean","default":true},"showViewSwitch":{"type":"boolean","default":true},"sticky":{"type":"boolean","default":true}},"supports":{"html":false,"color":{"background":true,"text":true,"link":true},"spacing":{"padding":true,"margin":true},"typography":{"fontSize":true,"lineHeight":true},"interactivity":true},"editorScript":"academy-blocks-editor","render":"file:.\/render.php","ancestor":["academy\/dashboard"],"parent":["academy\/dashboard"]},"academy\/learn-content":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/learn-content","title":"Learn Page Content","category":"academy","parent":["academy\/learn-page"],"description":"The lesson, quiz or assignment the student is on.","textdomain":"academy","supports":{"html":false,"reusable":false,"color":{"background":true,"text":true,"link":true},"spacing":{"padding":true},"typography":{"fontSize":true,"lineHeight":true},"interactivity":true},"editorScript":"academy-blocks-editor","render":"file:.\/render.php","usesContext":["academy\/previewCourse"]},"academy\/dashboard-topbar":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"academy\/dashboard-topbar","title":"Dashboard Top Bar","category":"academy","description":"The page title and the buttons beside it.","textdomain":"academy","attributes":{"showTitle":{"type":"boolean","default":true}},"supports":{"html":false,"color":{"background":true,"text":true,"link":true},"spacing":{"padding":true,"margin":true},"typography":{"fontSize":true,"lineHeight":true},"interactivity":true},"editorScript":"academy-blocks-editor","render":"file:.\/render.php","ancestor":["academy\/dashboard"],"parent":["academy\/dashboard"]}},"tagged_versions":["3.7.4","3.8.0","3.8.1","3.8.2","3.8.3","3.8.4","3.8.5","4.0-beta1","4.0-beta2","4.0.0","4.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3102097,"resolution":"1","location":"assets","locale":"","width":1200,"height":800},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":2619056,"resolution":"2","location":"assets","locale":"","width":1920,"height":1518},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":2619056,"resolution":"3","location":"assets","locale":"","width":1920,"height":1180},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":2619056,"resolution":"4","location":"assets","locale":"","width":1920,"height":1220},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":2619056,"resolution":"5","location":"assets","locale":"","width":1920,"height":1094},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3102097,"resolution":"6","location":"assets","locale":"","width":1200,"height":800},"screenshot-7.jpg":{"filename":"screenshot-7.jpg","revision":2619056,"resolution":"7","location":"assets","locale":"","width":1920,"height":1314}},"screenshots":{"1":"Academy Analytics\/Report","2":"Course Page","3":"Course Details Page","4":"Course Details Page (Topics list &amp; Review)","5":"Course Lessons Page","6":"User Frontend Dashboard Page","7":"Instructor Public Profile Page"}},"plugin_section":[],"plugin_tags":[226441,18342,14656,2195,26514],"plugin_category":[47],"plugin_contributors":[200144,223170,177102],"plugin_business_model":[216238],"class_list":["post-137511","plugin","type-plugin","status-publish","hentry","plugin_tags-course-builder","plugin_tags-elearning","plugin_tags-learning-management-system","plugin_tags-lms","plugin_tags-online-courses","plugin_category-education-and-support","plugin_contributors-academylms","plugin_contributors-kodezen","plugin_contributors-tusharimran","plugin_business_model-commercial","plugin_committers-academylms","plugin_committers-kodezen","plugin_support_reps-linkon242662","plugin_support_reps-tusharimran"],"banners":{"banner":"https:\/\/ps.w.org\/academy\/assets\/banner-772x250.png?rev=3715733","banner_2x":"https:\/\/ps.w.org\/academy\/assets\/banner-1544x500.png?rev=3715733","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/academy\/assets\/icon-256x256.png?rev=3716580","icon_2x":"https:\/\/ps.w.org\/academy\/assets\/icon-256x256.png?rev=3716580","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/academy\/assets\/screenshot-1.png?rev=3102097","caption":"Academy Analytics\/Report"},{"src":"https:\/\/ps.w.org\/academy\/assets\/screenshot-2.jpg?rev=2619056","caption":"Course Page"},{"src":"https:\/\/ps.w.org\/academy\/assets\/screenshot-3.jpg?rev=2619056","caption":"Course Details Page"},{"src":"https:\/\/ps.w.org\/academy\/assets\/screenshot-4.jpg?rev=2619056","caption":"Course Details Page (Topics list &amp; Review)"},{"src":"https:\/\/ps.w.org\/academy\/assets\/screenshot-5.jpg?rev=2619056","caption":"Course Lessons Page"},{"src":"https:\/\/ps.w.org\/academy\/assets\/screenshot-6.png?rev=3102097","caption":"User Frontend Dashboard Page"},{"src":"https:\/\/ps.w.org\/academy\/assets\/screenshot-7.jpg?rev=2619056","caption":"Instructor Public Profile Page"}],"raw_content":"<!--section=description-->\n<h4>Free WordPress LMS plugin to create, sell and manage online courses<\/h4>\n\n<p><strong>Academy LMS<\/strong> is a lightweight, self-hosted <strong>learning management system (LMS) for WordPress<\/strong>, rated 4.9\u2605 by its users. Build a full eLearning site with an AI course builder, a frontend course builder, quizzes, certificates, student and instructor dashboards, and built-in course selling. You don't need to write any code.<\/p>\n\n<p>Many other WordPress LMS plugins charge for the features course creators need first. Academy LMS includes these in the free version:<\/p>\n\n<ul>\n<li><strong>AI Studio.<\/strong> Generate course outlines, lessons, quizzes and images from a text prompt.<\/li>\n<li><strong>Frontend course builder.<\/strong> Instructors can build courses without opening wp-admin.<\/li>\n<li><strong>Quiz builder and completion certificates.<\/strong><\/li>\n<li><strong>Multi-instructor revenue sharing.<\/strong> Instructors can request withdrawals from the frontend.<\/li>\n<li><strong>Sell courses<\/strong> with <a href=\"https:\/\/wordpress.org\/plugins\/storeengine\/\">StoreEngine<\/a>, <a href=\"https:\/\/wordpress.org\/plugins\/woocommerce\/\">WooCommerce<\/a> or <a href=\"https:\/\/wordpress.org\/plugins\/easy-digital-downloads\/\">Easy Digital Downloads<\/a>, plus <a href=\"https:\/\/wordpress.org\/plugins\/surecart\/\">SureCart<\/a> in Pro.<\/li>\n<li><strong>Redesigned admin, in light or dark.<\/strong> A full Tailwind CSS redesign of every admin screen, with a one-click Light\/Dark toggle, global \u2318K search, and guided \"Guide me\" tours \u2014 still a fast single-page app that loads instantly and adds little weight to your site.<\/li>\n<\/ul>\n\n<p>You own your platform, your students and your revenue. There are no SaaS subscriptions and no per-sale platform fees.<\/p>\n\n<p>\ud83d\udc49 <a href=\"https:\/\/academylms.net\">Academy LMS<\/a> | <a href=\"https:\/\/demo.academylms.net\">Live Demo<\/a> | <a href=\"https:\/\/academylms.net\/docs\/\">Documentation<\/a> | <a href=\"https:\/\/academylms.net\/pricing\/\">Academy LMS Pro<\/a> | <a href=\"https:\/\/www.youtube.com\/@academylms\">Video Tutorials<\/a> | <a href=\"https:\/\/trello.com\/b\/8bFLtVq7\/academy-lms-public-roadmap\">Public Roadmap<\/a><\/p>\n\n<h4>\ud83c\udfac Watch the Academy LMS overview<\/h4>\n\n<p>https:\/\/www.youtube.com\/watch?v=un5c9A5m-I0<\/p>\n\n<h4>Who Academy LMS is for<\/h4>\n\n<ul>\n<li><strong>Course creators and educators<\/strong> who want to launch and sell online courses on their own website<\/li>\n<li><strong>Coaches and solopreneurs<\/strong> who sell courses, 1:1 sessions and memberships from one site<\/li>\n<li><strong>Training businesses and academies<\/strong> that run multi-instructor course marketplaces<\/li>\n<li><strong>Schools and institutions<\/strong> that need quizzes, gradebooks, attendance, certificates, and \u2014 with Academy LMS Pro \u2014 a complete digital campus for exams, report cards, fees and timetables<\/li>\n<li><strong>Membership and community sites<\/strong> that combine courses with a learner community<\/li>\n<li><strong>Agencies and developers<\/strong> who build LMS sites for clients, with webhooks, white label and a React SPA admin<\/li>\n<\/ul>\n\n<h4>\ud83e\udd16 AI Studio: build a complete online course in minutes<\/h4>\n\n<p>Enter a topic, and <strong>Academy LMS AI Studio<\/strong> drafts the whole course for you: the outline, lesson content, quiz questions and course images. You can then review and edit every part in the course builder. It cuts the time to launch a course from days to minutes.<\/p>\n\n<p>https:\/\/www.youtube.com\/watch?v=zT_pkT3Sr8E<\/p>\n\n<h4>\ud83c\udf93 Course builder and course management<\/h4>\n\n<ul>\n<li><strong>One-page course builder.<\/strong> Build a course in three steps \u2014 Overview, Builder and Settings \u2014 and jump between any step in one click, with no page reload. Drag and drop topics and lessons into a curriculum, nest topics inside topics for longer modules, and reuse an existing lesson or quiz in another course with the Reuse Content picker<\/li>\n<li><strong>Customize screen with live preview.<\/strong> Set colors, fonts and layout for your course catalog, course page, learn page and dashboard from one screen, with your real site previewed live on desktop, tablet and mobile as you change it \u2014 or start from six ready-made presets: Classic, Minimal, Modern, Marketplace, Sales Page and Internal Training<\/li>\n<li><strong>Unlimited courses, lessons, quizzes and students<\/strong><\/li>\n<li><strong>Video lessons<\/strong> from self-hosted files, YouTube, Vimeo or HTML5, plus Gumlet video integration<\/li>\n<li><strong>Course trailers and video posters<\/strong> to raise course-page conversions<\/li>\n<li><strong>Difficulty levels<\/strong> and exact course duration<\/li>\n<li><strong>Content security<\/strong> to protect premium course content<\/li>\n<li><strong>Course Q&amp;A, reviews, ratings and wishlists<\/strong> for student engagement<\/li>\n<li><strong>Global announcements<\/strong> for all enrolled learners<\/li>\n<li><strong>Lesson notes<\/strong> for learners<\/li>\n<li><strong>MathJax and LaTeX support<\/strong> for math and science courses<\/li>\n<li><strong>Course attachments and downloadable resources<\/strong> <em>(Pro)<\/em><\/li>\n<li><strong>Course prerequisites<\/strong> <em>(Pro)<\/em><\/li>\n<li><strong>Course bundles<\/strong> <em>(Pro)<\/em><\/li>\n<li><strong>Content drip<\/strong>, to release lessons on a schedule <em>(Pro)<\/em><\/li>\n<li><strong>SCORM support<\/strong> <em>(Pro)<\/em><\/li>\n<\/ul>\n\n<p>https:\/\/www.youtube.com\/watch?v=PJQx9JcaONU<\/p>\n\n<h4>\ud83d\udcdd Quizzes, assignments, gradebook and certificates<\/h4>\n\n<ul>\n<li><strong>Built-in quiz builder<\/strong> with true\/false, single choice, multiple choice, short answer, image answer, fill-in-the-blank, dropdown and audio questions<\/li>\n<li><strong>Reusable Question Bank.<\/strong> Every question on your site lives in one library, filterable by type and difficulty, with a \"Used in\" count and full import\/export \u2014 write a question once, reuse it in any quiz<\/li>\n<li><strong>Question explanations<\/strong> that show learners why an answer is right<\/li>\n<li><strong>Negative marking<\/strong> for exam-style assessments<\/li>\n<li><strong>Quiz layout customization<\/strong> and quiz attempt filtering<\/li>\n<li><strong>Completion certificates<\/strong>, designed on a drag-and-drop Certificate Builder canvas \u2014 place text, images, shapes, QR codes and signatures exactly where you want them, with a live PDF preview and a verification code so anyone can confirm a certificate is real<\/li>\n<li><strong>Assignments<\/strong> attached to course topics <em>(Pro)<\/em><\/li>\n<li><strong>Gradebook<\/strong> to grade and evaluate students <em>(Pro)<\/em><\/li>\n<li><strong>Auto-complete<\/strong> lessons and courses <em>(Pro)<\/em><\/li>\n<li>Want to reward learners? Add <strong><a href=\"https:\/\/wordpress.org\/plugins\/gameengine\/\">GameEngine<\/a><\/strong> for points, badges, levels and leaderboards.<\/li>\n<\/ul>\n\n<p>https:\/\/www.youtube.com\/watch?v=bc-aLcrHE5I<\/p>\n\n<p>https:\/\/www.youtube.com\/watch?v=m9HT4HAcT8M<\/p>\n\n<h4>\ud83d\udcb0 Sell online courses and share revenue with instructors<\/h4>\n\n<ul>\n<li><strong>Native checkout with StoreEngine.<\/strong> No WooCommerce required.<\/li>\n<li><strong>WooCommerce and Easy Digital Downloads integrations<\/strong>, plus SureCart <em>(Pro)<\/em><\/li>\n<li><strong>Multi-instructor revenue sharing (free).<\/strong> Set commission rates between the admin and instructors.<\/li>\n<li><strong>Earnings management and frontend instructor withdrawals<\/strong><\/li>\n<li><strong>Recurring course access<\/strong> with WooCommerce Subscriptions <em>(Pro)<\/em><\/li>\n<li><strong>Membership-based course access<\/strong> with MemberPress, Paid Memberships Pro, Restrict Content Pro, SureMembers and WishList Member <em>(Pro)<\/em><\/li>\n<\/ul>\n\n<p>https:\/\/www.youtube.com\/watch?v=kxgeckaWQHU<\/p>\n\n<p>https:\/\/www.youtube.com\/watch?v=NIYNvtS-K_E<\/p>\n\n<h4>\ud83d\udcca Student and instructor dashboards, analytics and reports<\/h4>\n\n<ul>\n<li><strong>Role-based dashboard<\/strong> with separate Learning, Teaching and Family areas \u2014 students see enrolled courses, progress, quiz attempts and certificates, instructors see courses, students, earnings and withdrawals, and anyone with more than one role switches between areas from a \"Viewing as\" menu<\/li>\n<li><strong>Guardian addon (free).<\/strong> Parents get their own Family area to see each child's courses and progress, and can assign new courses to them directly from the dashboard<\/li>\n<li><strong>Public instructor profiles<\/strong><\/li>\n<li><strong>Course progress tracking<\/strong> with detailed course, lesson and quiz statistics<\/li>\n<li><strong>LMS analytics and reports<\/strong> covering courses, enrollments and earnings<\/li>\n<li><strong>Advanced analytics<\/strong> <em>(Pro)<\/em><\/li>\n<li><strong>Attendance tracking<\/strong> <em>(Pro)<\/em><\/li>\n<\/ul>\n\n<h4>\ud83c\udfa5 Live classes, notifications and communication<\/h4>\n\n<ul>\n<li><strong>Zoom and Google Meet live classes<\/strong> <em>(Pro)<\/em><\/li>\n<li><strong>Automated, customizable email notifications<\/strong> <em>(Pro)<\/em><\/li>\n<li><strong>Push notifications<\/strong> <em>(Pro)<\/em><\/li>\n<li><strong>Tutor booking<\/strong> for 1:1 coaching and consultation sessions, with an automatic Zoom\/Google Meet link on confirmation and student self-service reschedule or cancel <em>(Pro)<\/em><\/li>\n<li><strong>Community discussions<\/strong> for learners with <a href=\"https:\/\/wordpress.org\/plugins\/zencommunity\/\">ZenCommunity<\/a>, plus BuddyBoss, <a href=\"https:\/\/wordpress.org\/plugins\/buddypress\/\">BuddyPress<\/a> and <a href=\"https:\/\/wordpress.org\/plugins\/fluent-community\/\">FluentCommunity<\/a> <em>(Pro)<\/em><\/li>\n<\/ul>\n\n<h4>\ud83d\udcf1 Turn your LMS into a mobile app<\/h4>\n\n<p>Use <strong><a href=\"https:\/\/academylms.net\/zenappbuilder\/\">ZenAppBuilder<\/a><\/strong> to publish your Academy LMS site as a <strong>native Android and iOS app<\/strong>. Learners can take courses on the go, and every page is mobile-responsive.<\/p>\n\n<h4>\ud83d\udee0\ufe0f Admin, security and developer tools<\/h4>\n\n<ul>\n<li><strong>React SPA admin dashboard<\/strong> for fast course management<\/li>\n<li><strong>Built-in LMS migration tool<\/strong> to move from another WordPress LMS with no data loss<\/li>\n<li><strong>Manual student enrollment<\/strong><\/li>\n<li><strong>CSV import and export<\/strong> for lessons, plus bulk enrollment <em>(Pro)<\/em><\/li>\n<li><strong>Drag-and-drop registration form builder<\/strong><\/li>\n<li><strong>Webhooks<\/strong> to connect Academy LMS with external apps<\/li>\n<li><strong>Google reCAPTCHA<\/strong> and <strong>2-step email verification<\/strong><\/li>\n<li><strong>Built-in password reset<\/strong> and <strong>auto-enrollment after registration<\/strong><\/li>\n<li><strong>Device login restriction<\/strong> to stop account sharing <em>(Pro)<\/em><\/li>\n<li><strong>White label<\/strong> for agencies <em>(Pro)<\/em><\/li>\n<li><strong>RTL-ready and translation-ready.<\/strong> Use WPML for multilingual course sites <em>(Pro)<\/em>.<\/li>\n<li><strong>Private REST API endpoints<\/strong> for student data, including lessons, notes, certificates and quiz attempts<\/li>\n<\/ul>\n\n<h4>\ud83d\udd04 Switch from another LMS with no data loss<\/h4>\n\n<p>The built-in <strong>migration tool<\/strong> moves your courses, lessons, quizzes and student data from other WordPress LMS plugins into Academy LMS. You keep your content and don't have to rebuild anything.<\/p>\n\n<h4>\u2b50 Free vs Pro<\/h4>\n\n<p><strong>Academy LMS (free)<\/strong> lets you create and sell courses from day one. It includes AI Studio, the course builder, the quiz builder, certificates, course selling, multi-instructor revenue sharing, dashboards and reports.<\/p>\n\n<p><strong><a href=\"https:\/\/academylms.net\/pricing\/\">Academy LMS Pro<\/a><\/strong> adds:<\/p>\n\n<ul>\n<li>Zoom and Google Meet live classes<\/li>\n<li>Assignments, gradebook and auto-complete<\/li>\n<li>Content drip, course bundles, prerequisites and SCORM<\/li>\n<li>Advanced analytics and attendance<\/li>\n<li>Digital Campus integration \u2014 exams, report cards, StoreEngine-based fees, attendance and timetables, via the free companion Academy Digital Campus plugin<\/li>\n<li>Course Active Timer \u2014 a server-enforced time limit on how long a student can spend on a course<\/li>\n<li>Membership integrations (MemberPress, PMPro, RCP, SureMembers, WishList Member)<\/li>\n<li>WooCommerce Subscriptions recurring access<\/li>\n<li>Email and push notifications, and tutor booking<\/li>\n<li>Social login, Google Classroom, GamiPress and WPML<\/li>\n<li>Bulk enrollment and CSV import<\/li>\n<li>Device login restriction and white label<\/li>\n<li>Priority support<\/li>\n<\/ul>\n\n<h4>\ud83d\udd0c Integrations<\/h4>\n\n<p><strong>Page builders:<\/strong> Native Gutenberg blocks for the course page, catalog, learn page and dashboard, fully editable in the Site Editor, plus deeper page design with <a href=\"https:\/\/wordpress.org\/plugins\/ablocks\/\">aBlocks<\/a>, <a href=\"https:\/\/wordpress.org\/plugins\/elementor\/\">Elementor<\/a> and Divi (with <a href=\"https:\/\/wordpress.org\/plugins\/academy-divi-modules\/\">Academy Divi Modules<\/a>)<\/p>\n\n<p><strong>eCommerce and payments:<\/strong> <a href=\"https:\/\/wordpress.org\/plugins\/storeengine\/\">StoreEngine<\/a>, <a href=\"https:\/\/wordpress.org\/plugins\/woocommerce\/\">WooCommerce<\/a> and <a href=\"https:\/\/wordpress.org\/plugins\/easy-digital-downloads\/\">Easy Digital Downloads<\/a>, plus <a href=\"https:\/\/wordpress.org\/plugins\/surecart\/\">SureCart<\/a> <em>(Pro)<\/em><\/p>\n\n<p><strong>Membership:<\/strong> MemberPress, <a href=\"https:\/\/wordpress.org\/plugins\/paid-memberships-pro\/\">Paid Memberships Pro<\/a>, <a href=\"https:\/\/wordpress.org\/plugins\/restrict-content\/\">Restrict Content Pro<\/a>, SureMembers, WishList Member and Group Plus <em>(Pro)<\/em><\/p>\n\n<p><strong>Community:<\/strong> <a href=\"https:\/\/wordpress.org\/plugins\/zencommunity\/\">ZenCommunity<\/a>, plus BuddyBoss, <a href=\"https:\/\/wordpress.org\/plugins\/buddypress\/\">BuddyPress<\/a> and <a href=\"https:\/\/wordpress.org\/plugins\/fluent-community\/\">FluentCommunity<\/a> <em>(Pro)<\/em><\/p>\n\n<p><strong>Email, CRM and marketing:<\/strong> <a href=\"https:\/\/wordpress.org\/plugins\/gemcrm\/\">GemCRM<\/a> (native), <a href=\"https:\/\/wordpress.org\/plugins\/fluent-crm\/\">FluentCRM<\/a>, Mailchimp and SendFox <em>(Pro)<\/em><\/p>\n\n<p><strong>Gamification:<\/strong> <a href=\"https:\/\/wordpress.org\/plugins\/gameengine\/\">GameEngine<\/a> and <a href=\"https:\/\/wordpress.org\/plugins\/gamipress\/\">GamiPress<\/a> <em>(Pro)<\/em><\/p>\n\n<p><strong>Live classes:<\/strong> Zoom and Google Meet <em>(Pro)<\/em><\/p>\n\n<p><strong>Education and more:<\/strong> Google Classroom, social login and WPML <em>(Pro)<\/em>, plus Gumlet video, ScreenPal video and MathJax-LaTeX<\/p>\n\n<h4>\ud83e\udde9 Build a complete eLearning business with the Kodezen ecosystem<\/h4>\n\n<ul>\n<li><strong><a href=\"https:\/\/wordpress.org\/plugins\/storeengine\/\">StoreEngine<\/a><\/strong> \u2013 eCommerce for courses and digital products<\/li>\n<li><strong><a href=\"https:\/\/wordpress.org\/plugins\/ablocks\/\">aBlocks<\/a><\/strong> \u2013 Gutenberg page builder blocks<\/li>\n<li><strong><a href=\"https:\/\/wordpress.org\/plugins\/quizpress\/\">QuizPress<\/a><\/strong> \u2013 advanced quizzes with 20+ question types and certificates<\/li>\n<li><strong><a href=\"https:\/\/wordpress.org\/plugins\/gameengine\/\">GameEngine<\/a><\/strong> \u2013 gamification with points, badges and levels<\/li>\n<li><strong><a href=\"https:\/\/wordpress.org\/plugins\/gemcrm\/\">GemCRM<\/a><\/strong> \u2013 WordPress CRM and email marketing<\/li>\n<li><strong><a href=\"https:\/\/wordpress.org\/plugins\/zencommunity\/\">ZenCommunity<\/a><\/strong> \u2013 learner community, support tickets and live chat<\/li>\n<li><strong><a href=\"https:\/\/academylms.net\/zenappbuilder\/\">ZenAppBuilder<\/a><\/strong> \u2013 publish your LMS as an Android and iOS app<\/li>\n<li><strong><a href=\"https:\/\/wordpress.org\/plugins\/gembooking\/\">GemBooking<\/a><\/strong> \u2013 appointments and coaching schedules<\/li>\n<li><strong><a href=\"https:\/\/zaplane.app\">Zaplane<\/a><\/strong> \u2013 no-code workflow automation<\/li>\n<\/ul>\n\n<p><strong>Watch the ZenCommunity walkthrough:<\/strong><\/p>\n\n<p>https:\/\/www.youtube.com\/watch?v=CXvOteOKg4o<\/p>\n\n<h4>\ud83e\udd1d Join the Academy LMS community<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/www.facebook.com\/groups\/190191189974852\">Facebook Group<\/a><\/li>\n<li><a href=\"https:\/\/www.facebook.com\/academylmsteam\">Facebook Page<\/a><\/li>\n<li><a href=\"https:\/\/twitter.com\/academylmsteam\">X (Twitter)<\/a><\/li>\n<li><a href=\"https:\/\/www.linkedin.com\/company\/academylmsteam\/\">LinkedIn<\/a><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/@academylms\">YouTube tutorials<\/a><\/li>\n<li><a href=\"https:\/\/academylms.net\/support\/\">Support<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>From your WordPress dashboard<\/h4>\n\n<ol>\n<li>Go to <strong>Plugins &gt; Add New<\/strong>.<\/li>\n<li>Search for <strong>Academy LMS<\/strong>.<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<li>Follow the setup wizard to configure your LMS.<\/li>\n<\/ol>\n\n<h4>Manual installation<\/h4>\n\n<ol>\n<li>Download the plugin from WordPress.org.<\/li>\n<li>Upload the <code>academy<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate <strong>Academy LMS<\/strong> from the <strong>Plugins<\/strong> page.<\/li>\n<li>Follow the setup wizard.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20academy%20lms%3F\"><h3>What is Academy LMS?<\/h3><\/dt>\n<dd><p>Academy LMS is a free WordPress LMS plugin. It turns any WordPress site into a full eLearning platform where you can create, sell and manage online courses.<\/p><\/dd>\n<dt id=\"is%20academy%20lms%20free%3F\"><h3>Is Academy LMS free?<\/h3><\/dt>\n<dd><p>Yes. The free version includes AI Studio, the course builder, the quiz builder, certificates, course selling and multi-instructor revenue sharing. Academy LMS Pro adds live classes, assignments, a gradebook, content drip, SCORM, memberships, white label and more.<\/p><\/dd>\n<dt id=\"do%20i%20need%20coding%20skills%3F\"><h3>Do I need coding skills?<\/h3><\/dt>\n<dd><p>No. You can build courses with the drag-and-drop course builder and design pages with Gutenberg, Elementor or Divi.<\/p><\/dd>\n<dt id=\"how%20does%20academy%20lms%20compare%20to%20other%20wordpress%20lms%20plugins%3F\"><h3>How does Academy LMS compare to other WordPress LMS plugins?<\/h3><\/dt>\n<dd><p>Academy LMS includes several features in the free version that other plugins often charge for: AI course generation, a frontend course builder, multi-instructor revenue sharing and native course selling. Its React SPA admin also keeps course management fast and the plugin lightweight.<\/p><\/dd>\n<dt id=\"can%20i%20create%20courses%20with%20ai%3F\"><h3>Can I create courses with AI?<\/h3><\/dt>\n<dd><p>Yes. AI Studio generates course outlines, lessons, quizzes and images from a text prompt.<\/p><\/dd>\n<dt id=\"can%20i%20sell%20courses%20without%20woocommerce%3F\"><h3>Can I sell courses without WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. You can sell through StoreEngine's native checkout. Academy LMS also integrates with WooCommerce and Easy Digital Downloads, and with SureCart in Pro.<\/p><\/dd>\n<dt id=\"does%20it%20support%20multiple%20instructors%20and%20revenue%20sharing%3F\"><h3>Does it support multiple instructors and revenue sharing?<\/h3><\/dt>\n<dd><p>Yes, in the free version. You set commission rates, and instructors track their earnings and request withdrawals from their frontend dashboard.<\/p><\/dd>\n<dt id=\"can%20i%20issue%20certificates%3F\"><h3>Can I issue certificates?<\/h3><\/dt>\n<dd><p>Yes. The free version includes completion certificates and a certificate builder. For advanced certification, use QuizPress.<\/p><\/dd>\n<dt id=\"does%20academy%20lms%20support%20live%20classes%3F\"><h3>Does Academy LMS support live classes?<\/h3><\/dt>\n<dd><p>Yes. Academy LMS Pro integrates Zoom and Google Meet for live classes.<\/p><\/dd>\n<dt id=\"can%20i%20turn%20my%20course%20site%20into%20a%20full%20digital%20campus%3F\"><h3>Can I turn my course site into a full digital campus?<\/h3><\/dt>\n<dd><p>Yes, with Academy LMS Pro. Pro connects to the free, standalone Academy Digital Campus plugin to add exams, report cards, StoreEngine-based fee collection, attendance, timetables and notices \u2014 for schools that want to manage everything, not just courses, online.<\/p><\/dd>\n<dt id=\"can%20i%20migrate%20from%20another%20lms%3F\"><h3>Can I migrate from another LMS?<\/h3><\/dt>\n<dd><p>Yes. The built-in migration tool moves your courses, lessons, quizzes and students into Academy LMS with no data loss.<\/p><\/dd>\n<dt id=\"can%20i%20turn%20my%20lms%20into%20a%20mobile%20app%3F\"><h3>Can I turn my LMS into a mobile app?<\/h3><\/dt>\n<dd><p>Yes. ZenAppBuilder publishes your Academy LMS site as native Android and iOS apps.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20membership%20plugins%3F\"><h3>Does it work with membership plugins?<\/h3><\/dt>\n<dd><p>Yes. Academy LMS Pro supports MemberPress, Paid Memberships Pro, Restrict Content Pro, SureMembers and WishList Member.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20my%20theme%3F\"><h3>Does it work with my theme?<\/h3><\/dt>\n<dd><p>Academy LMS works with standard WordPress themes, including block (FSE) themes, and is RTL-ready.<\/p><\/dd>\n<dt id=\"is%20academy%20lms%20self-hosted%3F\"><h3>Is Academy LMS self-hosted?<\/h3><\/dt>\n<dd><p>Yes. Your courses, students and revenue stay on your own WordPress site, and there are no platform fees.<\/p><\/dd>\n<dt id=\"does%20it%20support%20scorm%3F\"><h3>Does it support SCORM?<\/h3><\/dt>\n<dd><p>Yes, in Academy LMS Pro.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20help%20or%20request%20a%20feature%3F\"><h3>Where can I get help or request a feature?<\/h3><\/dt>\n<dd><p>Use the WordPress.org support forum, read the <a href=\"https:\/\/academylms.net\/docs\/\">documentation<\/a>, watch the <a href=\"https:\/\/www.youtube.com\/@academylms\">video tutorials<\/a>, or contact <a href=\"https:\/\/academylms.net\/support\/\">Academy LMS support<\/a>. Feature ideas are welcome on the <a href=\"https:\/\/trello.com\/b\/8bFLtVq7\/academy-lms-public-roadmap\">public roadmap<\/a>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>4.0.1 - 28\/09\/2026<\/h4>\n\n<ul>\n<li>Updated - StoreEngine SDK to 1.6.1 (products sharing the SDK no longer overwrite each other's stored data).<\/li>\n<li>Improved - Theme compatibility with Hello Elementor and Blocksy on Academy pages.<\/li>\n<li>Improved - SCORM upload uses a shared drop zone and auto-titles new lessons.<\/li>\n<li>Improved - Editors stay on the page after saving; the quiz editor saves only on an explicit Save.<\/li>\n<li>Improved - Addon and upgrade prompts are shown to admins only, not instructors.<\/li>\n<li>Improved - Frontend dashboard view switcher shown as tabs above the menu.<\/li>\n<li>Improved - Lesson content keeps full HTML (such as style blocks) for authors allowed to post unfiltered HTML, matching WordPress core.<\/li>\n<li>Fixed - Quiz issues in the editor, the attempts review modal and the quiz timer.<\/li>\n<li>Fixed - Advanced analytics display, dashboard numbers and several dark mode colors.<\/li>\n<li>Fixed - Enroll Student search results not showing in the course list.<\/li>\n<li>Fixed - Classic editor behaviour now matches the WordPress Classic Editor.<\/li>\n<li>Fixed - Certificate builder flags fonts that are not downloaded; PDFs no longer rotate blocks.<\/li>\n<li>Fixed - Learn page says the content has expired instead of \"Content Not Found\".<\/li>\n<li>Fixed - Course block, registration form and table filter styling issues.<\/li>\n<\/ul>\n\n<h4>4.0.0 - 27\/09\/2026<\/h4>\n\n<ul>\n<li>Important - This is a major update that migrates existing data. Back up your site (files and database) before updating, and test the update on a staging site first.<\/li>\n<li>Added - Full Tailwind CSS admin redesign with a site-wide Light \/ Dark theme toggle.<\/li>\n<li>Added - Reorganised admin menu: Courses, Content, People and Engagement groups with section dividers, hover submenus, and top-bar tabs on Courses, Quizzes, Assignments, Tutor Bookings, Gradebook, the Dashboard and Settings.<\/li>\n<li>Added - Route-based editors for courses, lessons, quizzes and announcements (no more modals), with a multi-step course builder and Save \/ Save &amp; Continue split buttons.<\/li>\n<li>Added - Rebuilt Learn page: Notes, Q&amp;A, Announcements and Progress drawers, a docked collapsible sidebar, content tabs, a unified content card and better mobile layout. React and PHP render paths now match.<\/li>\n<li>Added - Frontend dashboard views: Learning, Teaching and Family areas with a \"Viewing as\" switcher, a landing page for each area, and submenus on any dashboard item.<\/li>\n<li>Added - Blocks for course pages: Course Grid (a Query Loop you can restyle card by card) with Course Price, Rating, Instructors, Details and Button blocks; ten course page section blocks (curriculum, enroll box, reviews and more); Course Filters and Course Sort.<\/li>\n<li>Added - Course, course archive and category templates built from these blocks, editable in the Site Editor. Classic themes can use them too (Hello Academy does).<\/li>\n<li>Added - Customize screen for colours, course cards, course page, learn page and dashboard, with a live preview.<\/li>\n<li>Added - Notes addon (per-lesson learner notes).<\/li>\n<li>Added - Course Active Timer addon with a server-authoritative heartbeat and course locking.<\/li>\n<li>Added - Guardian \/ Family addon (opt-in) with a My Family dashboard, course assignment and approvals.<\/li>\n<li>Added - Quiz Question Bank with a dedicated Questions menu, a reusable question library and an inline Reuse Content picker; question difficulty levels and quiz attempt protection.<\/li>\n<li>Added - Text-to-Speech read-aloud for lesson content.<\/li>\n<li>Added - Rich-text mail builder editor.<\/li>\n<li>Added - Webhooks screen (incoming webhooks unified), About page, Extensions &amp; Integrations and Discover pages.<\/li>\n<li>Added - Pro badges and teasers across the admin, so Pro-only features are marked before you click them.<\/li>\n<li>Added - Dummy Data Seeder addon for development and showcase content.<\/li>\n<li>Improved - Sites that already have courses keep their current course page layout; an admin notice offers the new templates, and you can switch back at any time.<\/li>\n<li>Improved - Course grids follow the Course Archive Per Row and Course Excerpt settings, and show course bundles.<\/li>\n<li>Improved - Instructors can now reach Received Reviews; the learner's \"Reviews\" is now \"My Reviews\".<\/li>\n<li>Improved - Editors save only real changes, and the course page's section blocks follow your theme's colours.<\/li>\n<li>Improved - Replaced react-select with the in-house select control; more compact, tokenised admin UI and better dark-mode contrast.<\/li>\n<li>Improved - Lesson comments work under object-cache (High-Performance) mode; SCORM packages allow .html\/.htm files.<\/li>\n<li>Improved - Security and WordPress coding standards: direct-access guards, input unslashing and sanitising, escaped output and prepared queries across the plugin.<\/li>\n<li>Improved - Updated the licensing SDK to 1.6.0.<\/li>\n<li>Changed - Digital Campus is now a standalone plugin (removed from Academy LMS).<\/li>\n<li>Fixed - Earnings: a sale's instructor and admin shares always add up to 100%, and withdrawals use the available balance.<\/li>\n<li>Fixed - Frontend dashboard: announcement editing, scrollbar, guardian and family routes, and notice dismissal.<\/li>\n<li>Fixed - Quizzes: save button stuck disabled, permission checks (including the question bank), question images, and bulk actions.<\/li>\n<li>Fixed - Courses: duplication, blank course-builder pages, archive settings, parent category select, and Course Bundle visibility.<\/li>\n<li>Fixed - Assignment, meeting and booking rendering; Course Active Timer could not be disabled.<\/li>\n<li>Fixed - Learn page theme toggle, lesson prev\/next spacing, Q&amp;A layout, and Learn Page settings not saving.<\/li>\n<li>Fixed - Sample certificate templates used localhost image URLs.<\/li>\n<li>Fixed - Pro gating on certificates, course type and quiz-attempt export; documentation links; shortcode and third-party render issues.<\/li>\n<\/ul>\n\n<h4>3.7.4 - 13\/05\/2026<\/h4>\n\n<ul>\n<li>Added - StoreEngine product purchase button click support before force-login restriction.<\/li>\n<li>Fixed - Previewable videos not working on the course learning page.<\/li>\n<li>Fixed - Translation and localization issues.<\/li>\n<li>Fixed - Radio button UI\/UX inconsistencies.<\/li>\n<li>Fixed - SCORM file upload logic issues in the course builder.<\/li>\n<\/ul>\n\n<h4>3.7.3 - 22\/04\/2026<\/h4>\n\n<ul>\n<li>Added - StoreEngine SDK integration (License Management).<\/li>\n<\/ul>\n\n<h4>3.7.2 - 03\/04\/2026<\/h4>\n\n<ul>\n<li>Added - Quiz setting to display skipped questions<\/li>\n<li>Fixed - Registration API response issue<\/li>\n<li>Fixed - String translation issues<\/li>\n<\/ul>\n\n<h4>3.7.1 - 03\/04\/2026<\/h4>\n\n<ul>\n<li>Added - New quiz setting to control question layout display.<\/li>\n<li>Improved - Plugin Activation process for better performance and reliability.<\/li>\n<li>Fixed - UI\/UX design issue.<\/li>\n<li>Fixed - String translation issues.<\/li>\n<\/ul>\n\n<h4>3.7.0 - 20\/03\/2026<\/h4>\n\n<ul>\n<li>Added - What's New page.<\/li>\n<li>Added - Compatibility with the BerqWP cache plugin.<\/li>\n<li>Improved - Addons page redesign.<\/li>\n<li>Fixed - Unnecessary data was not fully removed after canceling course enrollment.<\/li>\n<li>Improved - Review modal UI\/UX on the learn page after completing topics.<\/li>\n<\/ul>\n\n<h4>3.6.0 - 05\/03\/2026<\/h4>\n\n<ul>\n<li>Added - Quizzes question explanation feature.<\/li>\n<li>Improved - Learn page topics title opacity.<\/li>\n<li>Fixed - Multiple Administrator role users not getting full access to Academy.<\/li>\n<li>Fixed - When submitting a question and going back, the previously submitted option was not selected.<\/li>\n<li>Fixed - User profile and cover photo saving issue.<\/li>\n<li>Fixed - Lesson SCORM upload time loading props issue (loading props were not included before, now added).<\/li>\n<\/ul>\n\n<h4>3.5.5 - 19\/02\/2026<\/h4>\n\n<ul>\n<li>Improved - ScreenPal video embedded links are now supported in PHP rendering.<\/li>\n<li>Fixed - WooCommerce suffix content was not displaying in the correct position.<\/li>\n<\/ul>\n\n<h4>3.5.4 - 10\/02\/2026<\/h4>\n\n<ul>\n<li>Improved - Quiz attempt table UI on the Academy quiz learning page.<\/li>\n<li>Fixed - PHP version compatibility issues.<\/li>\n<li>Fixed - Error occurring when WooCommerce is deactivated.<\/li>\n<li>Fixed - Password reset form vulnerability and added request limits.<\/li>\n<li>Fixed - Academy Courses shortcode category filter issue.<\/li>\n<\/ul>\n\n<h4>3.5.3 - 02\/02\/2026<\/h4>\n\n<ul>\n<li>Fixed - WordPress default login not working with Google reCAPTCHA.<\/li>\n<li>Fixed - PHPCS compliance issues.<\/li>\n<li>Fixed - Empty quiz question images showing incorrect border size in older quizzes.<\/li>\n<\/ul>\n\n<h4>3.5.2 - 20\/01\/2026<\/h4>\n\n<ul>\n<li>Fixed - Tutor Booking UI Broken issue<\/li>\n<\/ul>\n\n<h4>3.5.1 - 15\/01\/2026<\/h4>\n\n<ul>\n<li>Added - \"Coming Soon\" courses now support setting a release date and time when enrollment is enabled.<\/li>\n<li>Fixed - Unnecessary comments appearing on the frontend single course page.<\/li>\n<li>Fixed - Translation strings not working after changes.<\/li>\n<li>Fixed - Course excerpt not displaying issue.<\/li>\n<li>Fixed - Translation issues reported on WordPress ORG.<\/li>\n<li>Fixed - Quiz question settings not saving after updates.<\/li>\n<li>Fixed - Password reset security vulnerability.<\/li>\n<li>Fixed - YouTube videos skipping issue on the Learn page.<\/li>\n<\/ul>\n\n<h4>3.5.0 - 12\/01\/2026<\/h4>\n\n<ul>\n<li>Added - Auto-enroll users into selected courses after registration based on their assigned roles.<\/li>\n<li>Added - Built-in password reset feature.<\/li>\n<li>Improved - Payment settings UI\/UX.<\/li>\n<li>Fixed - Password reset from dashboard not sending email.<\/li>\n<li>Fixed - String translation issues reported on WordPress ORG.<\/li>\n<li>Fixed - Public course content not visible without login.<\/li>\n<\/ul>\n\n<h4>3.4.1 - 15\/12\/2025<\/h4>\n\n<ul>\n<li>Fixed - Issue where quiz questions could be created without an image.<\/li>\n<li>Fixed - Some color settings not working on the Tutor Booking page.<\/li>\n<li>Fixed - Shortcode security vulnerability.<\/li>\n<li>Fixed - Issue where long content was not displaying properly on the Learn page.<\/li>\n<\/ul>\n\n<h4>3.4.0 - 11\/12\/2025<\/h4>\n\n<ul>\n<li>Added - New \"Attendance\" addon Compatibility<\/li>\n<li>Added - New MemberPress integration Compatibility<\/li>\n<li>Improved - Quiz question image upload system.<\/li>\n<li>Improved - Learnpage \"Mark as Complete\" and \"Add Review\" UI\/UX design improve.<\/li>\n<\/ul>\n\n<h4>3.3.11 - 04\/12\/2025<\/h4>\n\n<ul>\n<li>Added - \u201cMark as Complete\u201d button in the learn page.<\/li>\n<li>Improved - Download Certificate table message in the frontend dashboard.<\/li>\n<li>Improved - Lesson featured image now displays on the learn page.<\/li>\n<li>Improved - MathJax\u2013LaTeX integration support for quiz questions.<\/li>\n<li>Fixed - Migration issue from LearnDash to Academy LMS.<\/li>\n<li>Fixed - Category-included Courses pagination filter issue.<\/li>\n<\/ul>\n\n<h4>3.3.10 - 24\/11\/2025<\/h4>\n\n<ul>\n<li>Added - Option to regenerate default certificates from the Tools page.<\/li>\n<li>Added - New certificate variables: total topics, \"What You Will Learn,\" \"Course Requirements,\" and \"Course Materials Included.\"<\/li>\n<li>Fixed - \"Next Topic\" button alignment issue on the course learning page (mobile view).<\/li>\n<li>Fixed - Incorrect total topic count in the Enrolled Courses section of the frontend dashboard.<\/li>\n<li>Fixed - Various translation issues.<\/li>\n<li>Fixed - Enrolled course status display issue in the Students table.<\/li>\n<li>Fixed - Setup page \"Skip\" button not functioning.<\/li>\n<li>Fixed - User profile and cover photo were not updating on the frontend dashboard.<\/li>\n<li>Fixed - Course archive page \"courses per row\" settings not working on tablet and mobile.<\/li>\n<\/ul>\n\n<h4>3.3.9 - 04\/11\/2025<\/h4>\n\n<ul>\n<li>Fixed - Import data security vulnerability.<\/li>\n<li>Fixed - PHP deprecation warnings.<\/li>\n<li>Fixed - Unclear message displayed when visiting public courses without login.<\/li>\n<li>Fixed - Incorrect course completion date shown on certificates (PDF).<\/li>\n<\/ul>\n\n<h4>3.3.8 - 06\/10\/2025<\/h4>\n\n<ul>\n<li>Added - Academy Player \u2013 \u201cPrevent Video Skipping\u201d setting.<\/li>\n<li>Improved - Form builder registration info now correctly displays on user profiles and can be edited.<\/li>\n<\/ul>\n\n<h4>3.3.7 - 24\/09\/2025<\/h4>\n\n<ul>\n<li>Added - Student and Instructor data export feature.<\/li>\n<li>Added - Single course featured image shortcode ['academy_course_featured_image'].<\/li>\n<li>Improved - Quiz generation with ChatGPT on an individual basis.<\/li>\n<li>Fixed - StoreEngine dashboard settings tab issue.<\/li>\n<li>Fixed - LearnPage topbar shortcode attribute not working.<\/li>\n<li>Fixed - Various UI\/UX design issues.<\/li>\n<\/ul>\n\n<h4>3.3.6 - 15\/09\/2025<\/h4>\n\n<ul>\n<li>Added - Lesson HTML5 video AutoPlay settings.<\/li>\n<li>Fixed - Lesson Gutenberg editor not working issue.<\/li>\n<li>Fixed - Quiz negative marks not working in export\/import files.<\/li>\n<li>Fixed - Enroll shortcode popup login not functioning.<\/li>\n<li>Fixed - Co-instructors unable to edit their assigned courses.<\/li>\n<li>Fixed - Quiz attempt results displaying incorrectly.<\/li>\n<li>Fixed - Quiz multiple-choice questions with \"answer required\" enabled causing the submit button to stay disabled.<\/li>\n<li>Fixed - All lesson content showing on the learn page regardless of status.<\/li>\n<li>Fixed - Single course type translation issues.<\/li>\n<li>Fixed - Quiz question fields not resetting when updated.<\/li>\n<li>Fixed - Gumlet host embedded video not working issue.<\/li>\n<li>Fixed - Color customize issue.<\/li>\n<\/ul>\n\n<h4>3.3.5 - 02\/09\/2025<\/h4>\n\n<ul>\n<li>Fixed - API vulnerability issue.<\/li>\n<li>Fixed - Instant Course creation with YouTube playlist issue.<\/li>\n<\/ul>\n\n<h4>3.3.4 - 28\/08\/2025<\/h4>\n\n<ul>\n<li>Added - [academy_course_enroll_widget_content] shortcode for single course enroll widget content.<\/li>\n<li>Fixed - Student enrollment not removed when a WooCommerce order is deleted.<\/li>\n<li>Fixed - Lesson post embedded URL not saving issue.<\/li>\n<li>Fixed - Oxygen Builder theme compatibility issue.<\/li>\n<li>Fixed - Lesson content list indentation issue.<\/li>\n<li>Fixed - StoreEngine purchase history not displaying in the frontend dashboard.<\/li>\n<li>Fixed - Academy YouTube player always showing the timeline in fullscreen mode.<\/li>\n<li>Fixed - Frontend dashboard border color issue.<\/li>\n<li>Fixed - WooCommerce order auto-complete issue.<\/li>\n<li>Fixed - WooCommerce product \"Add to Cart\" button not working without a linked Academy course and active Group Plus addon.<\/li>\n<li>Fixed - Various UI issues.<\/li>\n<\/ul>\n\n<h4>3.3.3 - 14\/08\/2025<\/h4>\n\n<ul>\n<li>Improved - Quiz question maximum attempts allowed in Quiz settings.<\/li>\n<li>Fixed - Issues with the new editor.<\/li>\n<li>Fixed - YouTube video rendering issue.<\/li>\n<li>Fixed - StoreEngine predefined product price can't set in course editor.<\/li>\n<li>Fixed - Custom Rest Endpoint conflicts with hostinger server<\/li>\n<\/ul>\n\n<h4>3.3.2 - 07\/08\/2025<\/h4>\n\n<ul>\n<li>Added - New released Content in the Help Docs section for better clarity and guidance.<\/li>\n<li>Improved - Mobile responsiveness for quiz into question answer layouts.<\/li>\n<li>Fixed - An issue where categories were not displaying when editing a course.<\/li>\n<li>Fixed - Error message not displaying when an instructor attempts to create a course without admin permission.<\/li>\n<li>Fixed - Addressed missing error message when deleting a student from the student table.<\/li>\n<li>Fixed - Corrected error message display issues after student or instructor registration.<\/li>\n<\/ul>\n\n<h4>3.3.1 - 31\/07\/2025<\/h4>\n\n<ul>\n<li>Added - New editor wysiwyg.<\/li>\n<li>Added - Student table in the instructor's frontend dashboard.<\/li>\n<li>Improved - Enroll widget UI and information on the course single page.<\/li>\n<li>Improved - Redesigned the student table in the admin dashboard for better usability and understanding.<\/li>\n<li>Fixed - Quiz question responsiveness issue on mobile devices.<\/li>\n<li>Fixed - No message was displayed when accessing the course learning page without logging in.<\/li>\n<li>Fixed - Withdraw page was not displaying the correct dynamic currency.<\/li>\n<li>Fixed - Student table in the admin dashboard was not showing all enrolled courses.<\/li>\n<li>Fixed - PHPCS (PHP CodeSniffer) compliance issues.<\/li>\n<\/ul>\n\n<h4>3.3.0 - 24\/07\/2025<\/h4>\n\n<ul>\n<li>Added - Negative marking feature for quiz questions.<\/li>\n<li>Fixed - Course intro video not displaying when a featured image is set.<\/li>\n<li>Fixed - Lesson duration for sub-curriculum not showing on the single course page.<\/li>\n<li>Fixed - Empty answer values were being saved when a quiz was submitted without selecting any answers.<\/li>\n<li>Fixed - Comment form was displaying even when both Course Announcement, Q&amp;A sections, Comment form were disabled.<\/li>\n<\/ul>\n\n<h4>3.2.3 - 14\/07\/2025<\/h4>\n\n<ul>\n<li>Added - Lesson Comments feature for student-instructor interaction within lessons.<\/li>\n<li>Improved - Gutenberg Editor support for lessons, enabling rich content editing.<\/li>\n<li>Improved - [academy_enroll_form layout='new' course_id=''] shortcode now offers better layout and compatibility for course enrollment pricing display.<\/li>\n<\/ul>\n\n<h4>3.2.2 - 01\/07\/2025<\/h4>\n\n<ul>\n<li>Fixed - Lesson migration issue from Tutor LMS to Academy LMS.<\/li>\n<li>Fixed - Instructor feedback not saving for quiz attempts and incorrect attempt details shown on the learn page.<\/li>\n<li>Fixed - \"Next topic\" arrow button not scrolling to the start of the new topic.<\/li>\n<\/ul>\n\n<h4>3.2.1 - 24\/06\/2025<\/h4>\n\n<ul>\n<li>Added - Instructor earning commission integration for StoreEngine courses.<\/li>\n<li>Improved - Dashboard login settings with option to set a custom URL.<\/li>\n<li>Fixed - All categories not displaying in the Course Editor.<\/li>\n<li>Fixed - Purchase button not working in course layout.<\/li>\n<li>Fixed - Lesson status not updating when Course Preview addon is active.<\/li>\n<li>Fixed - UI issues in the Instructor Dashboard.<\/li>\n<\/ul>\n\n<h4>3.2.0 - 19\/06\/2025<\/h4>\n\n<ul>\n<li>Update - Revamped StoreEngine Integration<\/li>\n<li>Fixed - Learn Page PHP Rendering UI issue<\/li>\n<\/ul>\n\n<h4>3.1.2 - 16\/06\/2025<\/h4>\n\n<ul>\n<li>Fixed - Astra theme conflict issues.<\/li>\n<li>Fixed - WooCommerce integration \u201cAdd to Cart\u201d button issue for courses.<\/li>\n<li>Fixed - Wrong message shown when announcement table has no data.<\/li>\n<li>Fixed - After setting the engine, deactivating the addon caused paid option not working.<\/li>\n<li>Fixed - Learn page sub-curriculum topic toggle issue.<\/li>\n<li>Fixed - When selecting a parent category in the category table, removing it and the parent column to not display.<\/li>\n<li>Fixed - Quiz attempt details mobile responsiveness issue on the Learn page.<\/li>\n<li>Fixed - 'LaTeX' backslashes were being removed when saving lesson text.<\/li>\n<li>Fixed - Lesson title conflict issue with the 'Rank Math' plugin in learn page when php rendering is enabled.<\/li>\n<\/ul>\n\n<h4>3.1.1 - 05\/06\/2025<\/h4>\n\n<ul>\n<li>Improved - Course generation with AI support for Instructor.<\/li>\n<li>Fixed - WooCommerce product 'Add to cart' ui issue.<\/li>\n<\/ul>\n\n<h4>3.1.0 - 04\/06\/2025<\/h4>\n\n<ul>\n<li>Improved - Resolved ChatGPT image generation issue.<\/li>\n<li>Improved - Added ability to set instructor earnings individually.<\/li>\n<li>Fixed - Redirect issue on setup screen.<\/li>\n<\/ul>\n\n<h4>3.0.2 - 01\/06\/2025<\/h4>\n\n<ul>\n<li>Fixed - Theme compatibility issue.<\/li>\n<li>Fixed - Multi-Instructor addon Admin and Instructor course show issue.<\/li>\n<li>Fixed - Remove multi Category with archive courses.<\/li>\n<\/ul>\n\n<h4>3.0.1 - 28\/05\/2025<\/h4>\n\n<ul>\n<li>Fixed - Lesson content embedded links not saving properly.<\/li>\n<li>Fixed - Responsive issue with the \"Note\" feature on smaller screens<\/li>\n<li>Fixed - Default course name filter on course archive page not working with (FSE) themes.<\/li>\n<li>Fixed - Course content show issue.<\/li>\n<\/ul>\n\n<h4>3.0.0 - 26\/05\/2025<\/h4>\n\n<ul>\n<li>Added - Lesson data custom CPT compatibility<\/li>\n<li>Added - Native Payments Integration (Membership, Subscriptions, Multi-Pricing, Affiliate Tools, Coupon Management)<\/li>\n<li>Added - AI-Powered Course Creation (ChatGPT)<\/li>\n<li>Added - Group Access &amp; Team Training Academy Pro integration<\/li>\n<li>Added - Full Customization with aBlocks<\/li>\n<li>Added - Note-Taking (Admin, Student Both)<\/li>\n<li>Added - WPML Integration Academy Pro integration<\/li>\n<li>Improved - Enhanced setup screen UI\/UX.<\/li>\n<li>Fixed - List Table data status not updating correctly.<\/li>\n<li>Fixed - Compatibility issues with certain themes.<\/li>\n<li>Fixed - Default settings filter not working on course archive pages.<\/li>\n<li>Fixed - Admin unable to view courses in the frontend dashboard after changing the primary instructor.<\/li>\n<li>Fixed - Sorting issue in the \"Note\" feature list.<\/li>\n<\/ul>\n\n<p>Looking for older releases? See the <a href=\"https:\/\/academylms.net\/changelog\/\">full changelog<\/a>.<\/p>","raw_excerpt":"Free WordPress LMS plugin. Create and sell online courses with an AI course builder, quizzes, certificates and multi-instructor revenue sharing.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/137511","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=137511"}],"author":[{"embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/kodezen"}],"wp:attachment":[{"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=137511"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=137511"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=137511"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=137511"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=137511"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=137511"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}