Skip to content

My Courses Profile Tab

The addon can add a “My Courses” tab to member profiles that lists the profile owner’s enrolled Tutor LMS courses with progress. The tab is off by default and is enabled from the Profile Integration settings.

The tab appears on whichever community platform is active:

  • BuddyPress or BuddyBoss - added as a profile navigation item with the slug courses at position 75.
  • PeepSo - added to the PeepSo profile navigation as tutorlms_courses.

If none of these platforms is active, there is nothing to attach the tab to, and the Profile Integration settings screen says so.

The tab content renders the enrolled-courses view for the profile being viewed. It uses the addon’s own course shortcode internally with progress bars enabled:

[reign_tutor_course my_courses="yes" user_id="<profile user>" show_progress="yes" count="12" show_pagination="on"]

The correct user is detected automatically from the profile being viewed, so the tab always shows the profile owner’s courses rather than the logged-in visitor’s. See Enrolled courses for how user detection works.

Turn the tab on from the TutorLMS settings tab. See Set up the profile tab.

On BuddyPress and BuddyBoss, the addon adds a graduation-cap icon before the tab label using a small inline style block in the page head, but only while the tab is enabled and BuddyPress is active. On PeepSo the tab uses a graduation-cap icon from the PeepSo icon set.