Skip to content

[Bug] Strict Course Completion mode sends broken emails (missing certificate link & wrong user name) - Unfixed for 7 months #2480

@petrus9

Description

@petrus9

Description:
There is a persistent, core workflow bug in how Tutor LMS handles notification emails when a course is set to Strict completion mode. This issue completely breaks basic LMS functionality (certificate delivery and instructor notifications) and has remained unresolved for 7 months.

Steps to Reproduce:

  1. Go to Tutor LMS settings and set Course Completion to Strict.
  2. Have a standard student user complete the course.
  3. Observe the automated emails dispatched to both the student and the instructor.

Expected Behavior (This is what correctly happens in "Flexible" mode):

  • Student Email: Receives a course completion email that includes the link to download their certificate.
  • Instructor Email: Receives an alert correctly stating that the student has completed the course.

Actual Behavior (The Bug in "Strict" mode):

  • Student Email: Receives a course completion email, but the certificate link is completely missing.
  • Instructor Email: Receives a notification incorrectly stating that the course creator completed the course, rather than the actual student.

Environment Context:

  • Tutor LMS Pro Version: 3.9.2
  • WordPress Version: 6.9.4

Impact & Feedback:
This is now a 7-month-old bug. I am an IT consultant and systems integrator, and I had fully intended to recommend Tutor LMS to my future clients. However, the lack of priority given to basic, core functionality bugs—like a student simply getting their certificate upon course completion—makes that impossible right now.

From an integrator's perspective, it appears that pushing out "shiny new features" is being prioritized over maintaining a stable, reliable core product. I cannot in good conscience deploy this to my clients or leave a favorable review until fundamental workflows like this are properly patched and maintained.

Please escalate this to the development team so it can finally be resolved.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions