No LMS

Περιγραφή

No LMS adds Module and Lesson blocks to the post editor. Course posts retain their
original URL and any existing post content. Readers, including guests, can mark
lessons complete. Progress is saved in the current browser, so it remains after
reloads but does not sync across devices or browsers. The No LMS welcome screen
explains how to get started.
The Course Overview block lists every published course. Add it to a page yourself
if you want a course listing.
After activation, the welcome screen explains how to start, offers an optional
demo course draft, and lets you create a new course draft.

Authoring a course

  1. Open an existing post or create a new one in the block editor.
  2. Turn on Course in the Course document panel.
  3. Keep existing blocks above the modules as an introduction, or move them into lessons.
  4. Add a Module block, set its title, and add Lesson blocks inside it.
  5. Add ordinary WordPress blocks such as paragraphs, images, and embeds inside each lesson.
  6. Publish or update the post. Each lesson needs content and a unique ID; the editor
    assigns IDs automatically, including fresh IDs to duplicated lessons.

For a starting structure, insert the Course starter pattern from the block editor.
It adds an introduction, one module, and two lessons. Replace its example text before publishing.

Choose a sidebar, horizontal, or Standalone course page layout in the Course panel.
The standalone layout is selected by default and gives the course its own full page with a minimal header,
large title, lesson navigation, and an accent color you can set per course. It keeps
the post’s URL and content, but uses the plugin page design instead of the theme’s
single-post template. Add a post excerpt to show a short description below its title.
Existing blocks before the first module appear once on the course Overview. Readers
then move through one focused lesson at a time, while the full course remains
readable when JavaScript is unavailable. On small screens, readers can expand the
lesson list when needed instead of scrolling past the whole outline.

Modules and lessons can be renamed or reordered. Progress remains tied to each
lesson ID. Deleted lessons stop counting toward the current total.

Reading a course

Open the post as usual. The outline links to each lesson and shows the completed
count and progress bar. Readers can use Mark complete or Mark incomplete at the end
of a lesson. The choice is saved in this browser’s local storage. Clearing site data
also clears progress. JavaScript and browser storage are needed to save progress.

WordPress 6.3 or later and PHP 7.2.5 or later are required. The editor and reader
scripts are built before packaging the plugin, as described below.

Source code and build instructions

The readable source code for the generated JavaScript and CSS in
frontend/dist/ is included in this plugin under /frontend/. Run
npm ci && npm run build to rebuild the artifacts.

Data retention

The plugin does not store lesson progress on the server. Browser progress remains
until the reader clears site data. Uninstalling the plugin keeps its data by default.
In No LMS > Settings, enable “Delete No LMS data when the plugin is uninstalled”
to remove plugin settings, course flags, layouts, accent colors, and demo markers
when deleting the plugin. On multisite, this preference applies separately per site.
Posts, pages, demo courses, and lesson content are always kept. Deactivation does
not remove data.

Εγκατάσταση

  1. Upload the no-lms directory to /wp-content/plugins/.
  2. Activate No LMS through the WordPress Plugins screen.
  3. Open No LMS in the admin menu.

The welcome screen appears after activation. You can create the optional demo draft
there or open an existing post and enable Course in its document settings.

Συχνές Ερωτήσεις

Where can I get support or request a feature?

For help, to report an issue, or to submit a feature request, visit
No LMS support or use the WordPress forum.

Can I turn an existing post into a course?

Yes. Enable Course in the post’s document settings, then add Module and Lesson
blocks. The post keeps its URL and existing content.

Do readers need an account?

No. Guests can read published courses and mark lessons complete.

Does lesson progress sync across devices?

No. Progress is saved in the current browser’s local storage. Using another browser
or device, or clearing site data, starts with no saved progress.

Can I use ordinary WordPress blocks in lessons?

Yes. Add paragraphs, images, embeds, and other WordPress blocks inside Lesson blocks.

What happens to my courses when I uninstall the plugin?

Posts, pages, and lesson content are kept. Plugin settings and course metadata are
also kept unless you enable “Delete No LMS data when the plugin is uninstalled”
in No LMS > Settings before deleting the plugin.

Κριτικές

Δεν υπάρχουν αξιολογήσεις για αυτό το πρόσθετο.

Συνεισφέροντες & Προγραμματιστές

“No LMS” είναι λογισμικό ανοιχτού κώδικα. Οι παρακάτω έχουν συνεισφέρει στη δημιουργία του.

Συντελεστές

Σύνοψη αλλαγών

1.0.0

  • Added post courses, module and lesson blocks, and browser-based lesson progress.