Academy LMS 4.0 IS LIVE

00
Days
:
00
Hours
:
00
Minute
:
00
Second

Academy LMS 4.0 Is Here, and Every Screen Is New

Academy LMS 4.0 is out, and it is the biggest release we have ever shipped. Every admin screen is rebuilt, with light and dark mode. Students get a new learn page with notes, Q&A, and progress in side drawers. Quizzes get a reusable question bank. A new Customize screen sets the look of your whole site, with a live preview. Course pages, the catalog, the learn page and the dashboard are now built from 47 blocks. Certificates have a real design canvas. And the frontend dashboard now gives students, teachers and parents each their own view.

This post walks through all of it, one area at a time, with screenshots from the release itself.

Academy LMS Course pages

From Two Betas to One Stable Release

This is the third post in the 4.0 story, and the first one that is not about a beta.

In Beta 1, we rebuilt the admin from the ground up and introduced three new plugins around Academy. In Beta 2, we opened the dashboard to teachers and families and moved school fees onto StoreEngine.

Since Beta 2, we closed nearly 400 more commits in Academy and over 120 in Academy Pro. Across the whole 4.0 cycle, that adds up to more than 900 commits since version 3.8.

Some of that work is new. The Certificate Builder, the block learn page, the block dashboard, the Registration Form block and the rebuilt Customize screen all arrived after Beta 2. The rest is finishing work. We tested the betas on real sites, listened to what broke and fixed it.

So this post does two jobs. It is a complete tour of 4.0 for anyone who skipped the betas. And it is the list of what is new since Beta 2 for anyone who has been following along.

Part 01: A Learn Page Students Want to Stay On

The learn page is where students spend most of their time, so we rebuilt it from scratch.

Notes, Q&A, announcements and progress now open in drawers beside the lesson. A student can write a note or ask a question without leaving the video. When they close the drawer, they are exactly where they were.

The Drawers, Up Close

Academy LMS Learn Page

The Notes drawer keeps notes per lesson or for the whole course. The Progress drawer shows completed lessons, total duration and the Mark as Complete button in one place.

Built Around the Reader

Every part of the page can now be adjusted to the student and to you.

Docked, collapsible curriculum: on the left or the right, open or closed, at the width you choose.
S, M and L content size: students pick the reading size that suits them.
A top bar you arrange: progress, review, notes, announcements, Q&A, favorite and share, in your order.
Instant or full reload: load lessons without a page refresh, or with one for pages that use heavy shortcodes.
Built for phones: the mobile layout starts with the curriculum closed, so the lesson comes first.
Academy LMS Leasson

A Block Learn Page

New since Beta 2, the learn page is also available as a set of blocks. You can open it in the block editor to remove parts, reorder them or style each one. It uses the WordPress Interactivity API, so it stays fast, and lessons can use any shortcode or block. The classic learn page is still there if you prefer it. 

Part 02: Your Look, Set in One Place

A new Customize screen decides how your courses look across the whole site. It has five panels: Colors & Style, Course Catalog, Course Page, Learn Page and Dashboard.

The best part is the live preview. Your real site sits beside the settings, on desktop, tablet or mobile. Every change shows in the preview first. Nothing changes on your live site until you press Save.

Academy LMS Customize Page

Brand Colors for Light and Dark

In Colors & Style, you pick a color set and then adjust it. The same colors run through course pages, the learn page and the dashboard.

Primary for buttons, links and highlights.
Secondary for soft backgrounds behind highlights and tags.
Text, Gray, Borders and Surface for everything else.
A full second palette for dark mode.
An option to let your theme’s buttons and links follow your primary color.
Shape settings for card corners, button corners and card title size.
Academy LMS Customize Page

Course Cards, Course Pages and Presets

In Course Catalog, you decide what every course card shows. You drag the parts into order and switch off anything you do not need. You also set the image shape, how many courses sit in a row on each screen size, and where the filters sidebar goes.

In Course Page, you arrange the sections down the middle of a single course page. You can also choose which side the enroll box sits on.

If you would rather not start from zero, six presets set up the catalog and the course page in one click.

Classic: everything a course has to show, including image, categories, instructor, rating and price.
Minimal: just the essentials, in a wider grid.
Modern: roomy cards with a summary and a big title.
Marketplace: badges, ratings, wishlist and a tight grid, for sites with many instructors.
Sales page: course pages that put what students will learn before the curriculum.
Internal training: no prices and no marketing, for staff or member libraries.
Academy LMS Course Catalog

The Learn Page and Dashboard panels work the same way. You set layouts, colors, menu items and the home page, and the preview updates as you go. For anything the settings do not cover, each panel has an Edit with Blocks button.

Part 03: 47 Blocks, and Every Page Is Editable

Course pages, the catalog, the learn page and the dashboard are now built from blocks. Academy 4.0 ships 47 blocks in total.

Course page (20): intro media, categories, description, details, benefits, curriculum, attachments, instructors, the enroll box, price, rating, reviews and more.
Catalog: course filters, search and sort, plus a course grid built on the Query Loop.
Learn page: the learn page itself, its top bar, curriculum, content and footer, and a PDF viewer.
Dashboard: the menu, top bar, welcome message, numbers, continue learning, enrolled courses and teaching courses.
Forms and account: registration, login, password reset, social login buttons and certificate verification.

Course, Archive and Category Templates

You can open any Academy page in the Site Editor and change it like the rest of your site. Patterns and style presets give you a head start. The block templates work in classic themes too.

Course, Archive and Category Templates

Academy also stopped loading its own font family. Course pages now take their fonts, line heights and heading sizes from your theme, so they match the rest of your site.

Sign-Up Forms You Build Like a Page

The new Registration Form block handles student and instructor registration. Every field is its own block, with eleven field types to choose from. It replaces the old admin Form Builder, and an existing form converts to the block in one click.

Registration Form

Part 04: Write a Question Once, Use It Everywhere

Quizzes get the biggest structural change of any part of Academy.

A new Questions menu holds every question on your site in one library. You can filter it by question type and difficulty. Each question shows a “Used in” count, so you can see how many quizzes rely on it before you edit it. You can import and export the whole bank.

Questions

A Quiz Editor That Matches the Course Builder

The quiz editor now follows the same three steps as courses. Quiz Info holds the title and description, Questions holds the questions, and Settings holds the rules. New quizzes are published by default, and attempt details open on their own page.

 Quiz Editor

Fairer Tests, and More Fun to Take

Several new question types and rules came with the rebuild.

Difficulty levels: mark every question Easy, Medium or Hard.
Dropdown questions: students pick the right word inside a sentence.
Audio questions: attach a clip for listening and language tests.
Rich text and images: format titles and answers, add formulas, and size and align images.
Resume mode: students can leave and come back to the same attempt. The timer, the attempt limit and the question order all hold.
AI feedback: graded answers can carry a short note that explains what was right and what to improve.
Quiz protection: a browser lock for exams that need to be fair.

All of these are part of the free plugin.

Part 05: Certificates Worth Putting on a Profile

The certificate designer is rebuilt as a real Certificate Builder. It arrived after Beta 2 and is one of the pieces we are proudest of.

Academy LMS Certificates

You design on a canvas. Drag text, headings, images, shapes, QR codes, signatures and dates exactly where you want them. Each layer has its own position, style and order settings.

Academy LMS Certificates
A create wizard: start blank or from a ready design, then set the page size.
Images and signatures straight from the WordPress Media Library.
Live design while you pick which courses use the certificate.
PDF preview before anyone earns it.
A new {{verification_code}} merge tag, so anyone can check a certificate is real.
A safe reset back to the default design.
Academy LMS Certificates

Part 06: One Dashboard, a View for Every Role

We introduced this in Beta 2, and it is now finished.

The frontend dashboard is grouped into three areas: Learning, Teaching and Family. Each area has its own landing page and its own numbers. Before, an instructor saw learner items and teaching items mixed together in one long menu.

Now students land on Learning. Instructors land on Teaching. Guardians land on Family. Someone with more than one role switches areas from the account menu, under Viewing as. People with a single role never see the switcher at all.

Academy LMS  Dashboard

A few other dashboard changes came with it.

Submenus: any dashboard item can carry a submenu with its own index page.
Grades: students see their marks across quizzes and assignments.
My Reviews and Received Reviews: two separate pages, so instructors can finally reach the reviews of their own courses.
Block dashboard: new since Beta 2. Rearrange the home page and add any block to it, or add your own WordPress pages to the dashboard menu.
Dark mode: a switch in the top bar, and the choice carries over to the learn page.

Part 07: An Admin Designed for Day and Night

The first thing you will notice after updating is the admin itself.

Every Academy screen now runs on one design system. The palette is calmer. Tables are denser, so you see more rows without scrolling. And the same controls sit in the same place on every page, so a new screen never feels unfamiliar.

Academy LMS Courses Day and Night Mood

Light, Dark or Follow Your System

A single toggle in the top bar switches the entire Academy admin between light and dark. Your choice is remembered in your browser, so it stays set the next time you log in. This was one of the most requested changes from Beta 1 testers who spend long evenings building courses.

Small Things That Save Time Every Day

A few smaller additions make daily work faster.

Global search: press ⌘K from anywhere to jump to a course, lesson, student or setting.
Guide me: step-by-step tours point at the exact button to press on screens you have not used before.
A new setup wizard: pages, roles and payments are sorted in a few steps, so a fresh site can be ready the same day.
Pro features, marked: Pro badges and short previews show what a feature does before you click it.
Safer screens: if one panel fails to load, it shows a message and a retry button instead of breaking the whole page.

A Home Screen That Tells You What to Do Next

The new Overview screen opens with a getting-started checklist. It ticks itself off as you create your first course, set your look, connect payments and welcome your first student. Once your site is set up, you can hide it.

Below the checklist are the numbers that matter. You see your courses, enrollments, lessons, open questions, students, reviews, quizzes and assignments. Live and upcoming meetings sit on the same screen.

Academy LMS Overview screen

Part 08: Build a Course One Clear Step at a Time

Courses, lessons, quizzes and announcements now open as full pages. The small pop-up editors are gone.

A course is built in three steps. Overview holds the title, description, price, media and categories. Builder holds the curriculum. Settings holds everything else. You always know where a setting lives, because each step only shows what belongs to it.

Academy LMS Course Build a Overview

Saving Works the Way You Expect

Each step has two buttons. Save keeps your changes and stays where you are. Save & Continue saves and moves you to the next step. The same button also sets the status, so you can publish, send for review or keep a draft without hunting for another control.

If you try to leave an editor with unsaved changes, Academy asks first. No work gets lost to a stray click.

Drag the Curriculum Into Shape

In the Builder step, you add topics and then drop lessons, quizzes and assignments inside them. You can nest topics inside topics for longer, module-based courses.

The Reuse Content picker lets you add a lesson or quiz you already made to another course. You do not have to build it twice. And when you permanently delete a lesson, quiz or assignment, Academy now removes it from every curriculum that used it.

Every Course Setting, Grouped

The Settings step splits course options into clear tabs. General settings, additional information, prerequisites, content drip, the course timer, seat validity and volume pricing each have their own place.

Academy LMS Course Setting

A few other course features landed in 4.0 too.

Featured courses: mark courses as featured and choose the order visitors see them in.
Category images: give each course category its own featured image.
Preview while you build: every editor has a preview link to the page you are working on.
Locked preview purchases: a locked lesson preview now offers to buy or enroll right there.

Part 09: The Kodezen Player and a Lesson Reader

Video lessons now play in the new Kodezen Player. It picks up where the student stopped. More importantly, it only marks a lesson complete after enough of the video has been watched.

Resume from the last position.
Completion threshold: set how much of a video must be watched.
Minimum watch time for external videos.
Skip prevention: skipping ahead can be blocked. This works together with the completion threshold.
Kodezen Player and a Lesson Reader

Text lessons get something new too. The Text Reader adds a Listen button above lesson text, so students can hear it read aloud. It uses the browser’s built-in speech engine, with speed control and highlighting of the sentence being read. It helps students who learn better by listening, and students who need it for accessibility. You turn it on under the Learn Page settings.

Part 10: New in Academy Pro

Academy Pro 4.0 is aimed at schools and teams that run their teaching on Academy every day.

Course Active Timer

Give each student a fixed amount of time to finish a course. The timer runs on the server, so it cannot be reset by clearing the browser. When time runs out, the course locks. Admins watch every timer from a monitor screen.

Course Active Timer

Tutor Booking With Meetings

When a booking is confirmed, Academy can create the Zoom or Google Meet link automatically. Students can reschedule or cancel, with one live booking at a time. Booking and meeting notifications are new in 4.0 too.

Academy LMS Admin Dashboards

And More in Pro

Group Plus seat terms: seats get a start and end date, expire on schedule with a notice, and take course-level defaults. You can price by the number of seats.
Manage Roles: staff permissions by area, plus a new Academy Manager role.
Grade Book: an overall grade comment and a color-coded report.
Content Drip: release content module by module, not only lesson by lesson.
Course Bundle: a full-page editor, a block template and a shortcode.
Incoming webhooks: enroll students, complete courses and create users from outside, signed with HMAC and logged.
Digital Campus: exams, report cards, fees on StoreEngine, attendance, timetables and notices. It needs the free Academy Digital Campus plugin.

See Academy Pro plans and pricing to unlock these on your site.

Part 11: Bring Parents Into the Classroom

The Guardian addon links families to students. It is free, and it gives parents their own Family area in the dashboard.

Parents Into the Classroom

On the My Family page, a guardian sees each child’s courses and progress. They can assign new courses directly from the dashboard. Requests can wait for approval before they take effect.

Academy LMS Admin Dashboards

Guardian Pro adds two things families asked for.

Gift a course: buy a course for a child as a gift.
Parent and teacher messages: a thread per student and teacher, with unread counts on both sides. Teachers read and answer them in their own inbox inside Academy, instead of in their email.

Part 12: Plays Nicely With the Tools You Run

Academy 4.0 connects to more of the Kodezen family, and fixes several popular third-party integrations.

QuizPress: attach an existing QuizPress quiz to a course.
GameEngine: points, badges and unlocks for learning activity.
GemSecurity: two-factor login, captcha and social login. Social Login now lives here, and the old Academy Social Login addon is deprecated.
StoreEngine: checkout for courses, and the new licensing SDK.
Easy Content Manager: now supported alongside Academy’s own post types.
BuddyPress, Astra, EDD and MemberPress: compatibility fixes.

Part 13: The Quiet Features You Will Use Every Week

Some of the most useful changes in 4.0 are small.

Maintenance Mode

You can now lock visitors out while you make changes. Lock the whole course catalog, a single course or the learn page. Admins and instructors always get through. It is off by default.

Academy LMS Maintenance Mode

Every Addon, Filtered and Explained

The Add-ons screen now groups addons by what they do. You can filter by plan and status, and each card has a short description, so you know what you are switching on.

Academy LMS Add-ons screen

And a Long List of Small Fixes That Add Up

Force-login popup: ask guests to log in with a popup, right where they are.
Live notifications: they update without a page reload.
Student search on the Students screen.
Export everything: export all students and all courses, not just the current page.
Attachment downloads: a download modal, an attachment editor and a record of who downloaded what.
Notes addon: per-lesson notes, notes pinned to a video time and a My Notes page.
Mail builder: a rich-text editor for the emails Academy sends.
Webhooks: outgoing and incoming webhooks in one screen.
Object cache support: lesson comments now work with a persistent object cache.
SCORM: uploaded packages may now contain .html and .htm files.
Course CSV import: now imports every answer of every quiz question.
Dummy Data seeder: fill a test site with a full sample course in one click, and remove it just as fast.

Behind the scenes, Academy now follows the WordPress VIP coding standards, and every finding from that audit was fixed before release.

Before You Update an Existing Site

None of the changes below remove your data. A few things do work differently, though, so here is what to check after you update from 3.8.

Notes is now an addon. If your students used the lesson notebook, switch on Notes under Add-ons. Existing notebook notes are migrated into it.
Registration forms moved to a block. Forms made with the old Form Builder keep working. To edit one, convert it to the Registration Form block.
A new video player. The Kodezen Player replaces the old player setting. Open one video lesson after updating to check it.
Social Login moved to GemSecurity. The Academy Social Login addon is deprecated, and GemSecurity now handles social login.
Block templates are opt-in. Sites that already have published courses stay on the classic layout. You can switch from the notice or from Customize, and switch back any time.
Fonts come from your theme. Academy no longer loads its own font family, so course pages match your theme’s typography.

As always, take a backup before updating a live site, and try the update on a staging copy first if you can.

Go Build Something With It

Academy LMS 4.0 is available now. Update from your WordPress dashboard, or download it fresh from WordPress.org.

If you run into anything, our documentation covers every feature in this post, and our support team is one message away. And if 4.0 makes your teaching easier, a short review on WordPress.org helps other course creators find Academy.

Thank you to everyone who tested Beta 1 and Beta 2 on real sites and told us what broke. This release is better because of you.