Release notes / PeepSo LMS Integration
Premium Plugin Plugin

PeepSo LMS Integration

Your courses run in LearnDash, LifterLMS, Tutor LMS, MasterStudy or Sensei, but progress stays hidden from the community. PeepSo LMS Integration puts courses and certificates on member profiles and posts learning milestones to the PeepSo feed.

2 releases
v2.0.0 latest
September 11, 2026 shipped

v2.0.0 Latest

September 11, 2026
New 4 Improve 4 Fix 18

New

  • Own plugin admin page (Welcome / FAQ / License).
  • Self-contained EDD Software Licensing on the License tab; licensing authorises updates only and never gates features.
  • Achievement-earned activity type with its own toggle.
  • The profile Courses, Instructing and Assignments lists are paginated, so a member with thousands of enrollments still loads a fast profile. Page size is filterable via peepso_lms_courses_per_page.

Improve

  • Courses, Certificates, Instructing and Assignments render as consistent cards; Assignments is owner-only.
  • The certificates profile tab is now labelled "Certificates" to match what it shows; the empty state and copy no longer promise achievements it does not list.
  • Activity action-text fields are prefilled with the full default phrase, so you edit the wording in place instead of writing it from scratch; clear a field to restore the default.
  • The LMS settings tab shows only options the active LMS can enforce, so there are no dead switches.

Fix

  • Course cards show the course description from the content when no separate excerpt is set.
  • The course filter tabs (All / In Progress / Completed) no longer show a horizontal scrollbar.
  • LifterLMS: each certificate on the Certificates tab shows its own course name instead of an identical "Certificate of Completion".
  • Tutor LMS: no empty certificate cards for courses when the Tutor certificate addon is not active.
  • The plugin CSS/JS load only on pages that show LMS content, not on every front-end page; a dead localized nonce was removed.
  • LifterLMS profile no longer fatals for members with a certificate.
  • Course progress and certificates now show for other viewers, not only the owner.
  • Profile cards follow the site dark mode instead of the visitor operating-system setting.
  • Course retakes, quiz re-attempts and re-enrolments post activity again instead of being suppressed forever.
  • Lesson and quiz activities carry their parent course, so they resolve the course name and reach the course's linked activity group (LearnDash and LifterLMS).
  • "Profiles - Enabled" controls only the Courses tab, not every LMS tab.
  • LearnDash progress on other members' profiles, and the Assignments/Instructing/Certificates card layout.
  • Tutor LMS 4.x: enrolment attribution, quiz pass/fail detection, certificate detection and activity, plus a profile-URL rewrite conflict.
  • Tutor LMS: quiz pass/fail (in the stream and the profile Quizzes list) uses the quiz's configured passing grade, so an attempt below the threshold reads as taken, not passed.
  • Tutor LMS 4.x: the "View Certificate" button sent members to the site home page; it now uses the certificate addon URL, or hides the button when none is available.
  • LearnDash: a completed course with no tracked steps no longer hides its certificate.
  • MasterStudy: "Quiz taken" activity now fires, and a Certificate "None" course no longer shows a bogus certificate.
  • Activity default-privacy, custom tab icon, hide-courses and description-length settings now take effect; unused display options removed.

v1.0.0

Note 5

Note

  • Initial release
  • Support for LearnDash, LifterLMS, Tutor LMS, MasterStudy LMS, and Sensei LMS
  • Profile tabs for courses and achievements
  • Activity stream integration
  • Admin settings panel