[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fm_Ul5tBZQXQdFbKsnQ_YrNdqUHmbs52ICgk4V-tRI28":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"liveaspankaj","Pankaj Agrawal","https:\u002F\u002Fprofiles.wordpress.org\u002Fliveaspankaj\u002F",21,4690,100,30,94,"2026-04-03T23:21:42.439Z",[14,38,53,67,85,101,116,130,142,155,169,181,193,205,216,227,238,249,260,270,279],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":20,"downloaded":21,"rating":9,"num_ratings":22,"last_updated":23,"tested_up_to":24,"requires_at_least":25,"requires_php":26,"tags":27,"homepage":33,"download_link":34,"security_score":9,"vuln_count":35,"unpatched_count":35,"last_vuln_date":36,"fetched_at":37},"autocomplete-learndash","Autocomplete LearnDash Lessons and Topics","1.5","\u003Cp>Autocomplete for \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fr\u002Flearndash\u002Fwp_autocomplete_plugin_page\" rel=\"nofollow ugc\">LearnDash\u003C\u002Fa> Lessons and Topics will automatically mark the lessons and topics as completed.\u003C\u002Fp>\n\u003Cp>Here is what happens:\u003Cbr \u002F>\n* The students will see the Mark Complete button on their first visit.\u003Cbr \u002F>\n* They can also use it to go to the next lesson.\u003Cbr \u002F>\n* The completion will happen in the background.\u003Cbr \u002F>\n* Progress will move forward on next page visit\u003Cbr \u002F>\n* Next time they visit the lesson or topic, they will not see the Mark Complete button.\u003C\u002Fp>\n\u003Cp>There are no settings, just enable the plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Future Development\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Depending on the interest in this feature, we will decide on adding settings and other features to the plugin.\u003C\u002Fp>\n","Autocomplete for LearnDash Lessons and Topics will automatically mark the lessons and topics as completed.",1000,19803,3,"2025-09-11T06:41:00.000Z","6.8.5","4.0","5.4",[28,29,30,31,32],"auto-complete","autocomplete","elearning","learndash","lms","https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fautocomplete-learndash-lessons-and-topics","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautocomplete-learndash.zip",0,null,"2026-03-15T15:16:48.613Z",{"slug":39,"name":40,"version":41,"author":5,"author_profile":6,"description":42,"short_description":43,"active_installs":20,"downloaded":44,"rating":9,"num_ratings":45,"last_updated":46,"tested_up_to":24,"requires_at_least":25,"requires_php":47,"tags":48,"homepage":51,"download_link":52,"security_score":9,"vuln_count":35,"unpatched_count":35,"last_vuln_date":36,"fetched_at":37},"visibility-control-for-learndash","Visibility Control for LearnDash","1.7","\u003Cp>Visibility Control for \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fr\u002Flearndash\u002Fwp_vcl_plugin_page\" rel=\"nofollow ugc\">LearnDash\u003C\u002Fa> helps you hide messages and content for specific criterion anywhere on your WordPress page.\u003C\u002Fp>\n\u003Cp>You can show\u002Fhide HTML elements, menus, and other details based on:\u003Cbr \u002F>\n1. User’s access to a particular, any or all \u003Cstrong>LearnDash Course\u003C\u002Fstrong>, Or\u003Cbr \u002F>\n2. User’s access to a particular, any or all \u003Cstrong>LearnDash Group\u003C\u002Fstrong>, Or\u003Cbr \u002F>\n3. User is \u003Cstrong>Logged In\u003C\u002Fstrong> or \u003Cstrong>Logged Out\u003C\u002Fstrong>.\u003Cbr \u002F>\n4. User’s role.\u003C\u002Fp>\n\u003Cp>You simply need to add a CSS class to your element div or span. As explained here:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Example:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Login\u002FLogout Status:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>To show the element\u002Fmenu item to a logged-in user, add this CSS class: \u003Cstrong>visible_to_logged_in\u003C\u002Fstrong> OR  \u003Cstrong>hidden_to_logged_out\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To hide the element\u002Fmenu item from a logged-in user, add this CSS class: \u003Cstrong>visible_to_logged_out\u003C\u002Fstrong> OR  \u003Cstrong>hidden_to_logged_in\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For user’s role:\u003Cbr \u002F>\n* To show the element\u002Fmenu item to a user will role administrator, add this CSS class: \u003Cstrong>visible_to_role_administrator\u003C\u002Fstrong> OR \u003Cstrong>hidden_to_role_administrator\u003C\u002Fstrong>\u003Cbr \u002F>\n* Note: To show an element to multiple specific roles only, you need add the element multiple times, one for each role. To hide an element\u002Fmenu from specific multiple roles only you can add the element once add multiple classes to the same element.\u003C\u002Fp>\n\u003Cp>For all the courses:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>To show the element\u002Fmenu item to user with access to all the Courses, add this CSS class: \u003Cstrong>visible_to_course_all\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To hide the element\u002Fmenu item from user with access to all the Courses, add this CSS class: \u003Cstrong>hidden_to_course_all\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To show the element\u002Fmenu item to users not enrolled in any Course, add this CSS class: \u003Cstrong>visible_to_course_none\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To hide the element\u002Fmenu item from users not enrolled in any Course, add this CSS class: \u003Cstrong>hidden_to_course_none\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For a specific course, if Course ID is 123:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>To show the element\u002Fmenu item to user with access to above Course, add this CSS class: \u003Cstrong>visible_to_course_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To hide the element\u002Fmenu item from user with access to above Course, add this CSS class: \u003Cstrong>hidden_to_course_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For users with access to at least one course:\u003Cbr \u002F>\n* Add this CSS class: \u003Cstrong>hidden_to_course_none\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>For a course completion status, if Course ID is 123:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>To show the element\u002Fmenu item to user who completed above course, add this CSS class: \u003Cstrong>visible_to_course_complete_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To hide the element\u002Fmenu item from user who completed above course, add this CSS class: \u003Cstrong>hidden_to_course_complete_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To show the element\u002Fmenu item to user who has not completed above course, add this CSS class: \u003Cstrong>visible_to_course_incomplete_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To hide the element\u002Fmenu item from user who has not completed above course, add this CSS class: \u003Cstrong>hidden_to_course_incomplete_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For all the groups:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>To show the element\u002Fmenu item to user with access to all the groups, add this CSS class: \u003Cstrong>visible_to_group_all\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To hide the element\u002Fmenu item from user with access to all the groups, add this CSS class: \u003Cstrong>hidden_to_group_all\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To show the element\u002Fmenu item to users not enrolled in any group, add this CSS class: \u003Cstrong>visible_to_group_none\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To hide the element\u002Fmenu item from users not enrolled in any group, add this CSS class: \u003Cstrong>hidden_to_group_none\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For a specific group, if Group ID is 123:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>To show the element\u002Fmenu item to user with access to above Group, add this CSS class: \u003Cstrong>visible_to_group_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To hide the element\u002Fmenu item from user with access to above Group, add this CSS class: \u003Cstrong>hidden_to_group_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For users with access to at least one group:\u003Cbr \u002F>\n* Add this CSS class: \u003Cstrong>hidden_to_group_none\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Mechanism of Functioning\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multiple CSS Classes:\u003C\u002Fstrong> If multiple visibility control classes are added, ALL of them must meet the criterion to keep the element visible. If any one of them hides the element, it will be hidden. For example: visible_to_group_123 visible_to_group_124 will show the element only to those who have access to both groups.\u003C\u002Fli>\n\u003Cli>Hidden data\u002Felements reaches the browser. Though user’s do not see it.\u003C\u002Fli>\n\u003Cli>CSS is added to the page for all CSS elements that needs to be hidden based on above rules.\u003C\u002Fli>\n\u003Cli>After page is loaded. These elements are removed from page using jQuery (if available), so it won’t be available even on Inspect.\u003C\u002Fli>\n\u003Cli>Elements rendered after the page load are hidden but not removed from DOM\u002Fpage.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Future Development\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Depending on the interest in this feature, we will decide on adding a shortcode and\u002For a Gutenberg Block to achieve this feature.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Other Visibility Control Plugins:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Flearndash-visibility-control\u002F\" rel=\"nofollow ugc\">Visibility Control for LearnDash LMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-wp-courseware\u002F\" rel=\"nofollow ugc\">Visibility Control for WP Courseware LMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-learnpress\u002F\" rel=\"nofollow ugc\">Visibility Control for LearnPress LMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-controlfor-lifterlms\u002F\" rel=\"nofollow ugc\">Visibility Control for LifterLMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-tutorlms\u002F\" rel=\"nofollow ugc\">Visibility Control for TutorLMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-masterstudy\u002F\" rel=\"nofollow ugc\">Visibility Control for MasterStudyLMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-sensei\u002F\" rel=\"nofollow ugc\">Visibility Control for Sensei LMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fwoocommerce-visibility-control\u002F\" rel=\"nofollow ugc\">Visibility Control for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Related Plugins for LearnDash LMS:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fmanual-completions-for-learndash\u002F\" rel=\"nofollow ugc\">Manual Completions for LearnDash LMS\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fmanage-enrollment-for-learndash\u002F\" rel=\"nofollow ugc\">Manage Enrollment for LearnDash LMS\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fautocomplete-learndash-lessons-and-topics\u002F\" rel=\"nofollow ugc\">Autocomplete LearnDash Lessons and Topics\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>It is pretty similar to this plugin and having same features, it allows controlling the visibility of HTML elements based user’s purchase of a particular WooCommerce Product or Variation.\u003C\u002Fp>\n","Visibility Control for LearnDash helps you hide messages and content for specific criterion anywhere on your WordPress page.",14109,9,"2025-09-11T07:23:00.000Z","5.6",[30,49,50,31,32],"hide","hide-content","https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Flearndash-visibility-control","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvisibility-control-for-learndash.zip",{"slug":54,"name":55,"version":56,"author":5,"author_profile":6,"description":57,"short_description":58,"active_installs":59,"downloaded":60,"rating":9,"num_ratings":61,"last_updated":62,"tested_up_to":24,"requires_at_least":25,"requires_php":47,"tags":63,"homepage":65,"download_link":66,"security_score":9,"vuln_count":35,"unpatched_count":35,"last_vuln_date":36,"fetched_at":37},"visibility-control-for-learnpress","Visibility Control for LearnPress","1.8","\u003Cp>Visibility Control for \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fr\u002Flearnpress\u002Fwp_vclp_info_page\" rel=\"nofollow ugc\">LearnPress\u003C\u002Fa> helps you hide messages and content for specific criterion anywhere on your WordPress page.\u003C\u002Fp>\n\u003Cp>You can show\u002Fhide HTML elements, menus, and other details based on:\u003Cbr \u002F>\n1. User’s access to a particular \u003Cstrong>LearnPress Course\u003C\u002Fstrong>, Or\u003Cbr \u002F>\n2. User is \u003Cstrong>Logged In\u003C\u002Fstrong> or \u003Cstrong>Logged Out\u003C\u002Fstrong>.\u003Cbr \u002F>\n3. User’s role.\u003C\u002Fp>\n\u003Cp>You simply need to add a CSS class to your element div or span. As explained here:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Example:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Login\u002FLogout Status:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>To show the element\u002Fmenu item to a logged-in user, add this CSS class: \u003Cstrong>visible_to_logged_in\u003C\u002Fstrong> OR  \u003Cstrong>hidden_to_logged_out\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To hide the element\u002Fmenu item from a logged-in user, add this CSS class: \u003Cstrong>visible_to_logged_out\u003C\u002Fstrong> OR  \u003Cstrong>hidden_to_logged_in\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For user’s role:\u003Cbr \u002F>\n* To show the element\u002Fmenu item to a user will role administrator, add this CSS class: \u003Cstrong>visible_to_role_administrator\u003C\u002Fstrong> OR \u003Cstrong>hidden_to_role_administrator\u003C\u002Fstrong>\u003Cbr \u002F>\n* Note: To show an element to multiple specific roles only, you need add the element multiple times, one for each role. To hide an element\u002Fmenu from specific multiple roles only you can add the element once add multiple classes to the same element.\u003C\u002Fp>\n\u003Cp>If Course ID is 123\u003C\u002Fp>\n\u003Cul>\n\u003Cli>To show the element\u002Fmenu item to user with access to above Course, add this CSS class: \u003Cstrong>visible_to_course_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To hide the element\u002Fmenu item from user with access to above Course, add this CSS class: \u003Cstrong>hidden_to_course_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To show the element\u002Fmenu item to a logged-in user, add this CSS class: \u003Cstrong>visible_to_logged_in\u003C\u002Fstrong> OR  \u003Cstrong>hidden_to_logged_out\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To hide the element\u002Fmenu item from a logged-in user, add this CSS class: \u003Cstrong>visible_to_logged_out\u003C\u002Fstrong> OR  \u003Cstrong>hidden_to_logged_in\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For a course completion status, if Course ID is 123:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>To show the element\u002Fmenu item to user who completed above course, add this CSS class: \u003Cstrong>visible_to_course_complete_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To hide the element\u002Fmenu item from user who completed above course, add this CSS class: \u003Cstrong>hidden_to_course_complete_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To show the element\u002Fmenu item to user who has not completed above course, add this CSS class: \u003Cstrong>visible_to_course_incomplete_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To hide the element\u002Fmenu item from user who has not completed above course, add this CSS class: \u003Cstrong>hidden_to_course_incomplete_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Mechanism of Functioning\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multiple CSS Classes:\u003C\u002Fstrong> If multiple visibility control classes are added, ALL of them must meet the criterion to keep the element visible. If any one of them hides the element, it will be hidden. For example: visible_to_course_123 visible_to_course_124 will show the element only to those who have access to both courses.\u003C\u002Fli>\n\u003Cli>Hidden data\u002Felements reaches the browser. Though user’s do not see it.\u003C\u002Fli>\n\u003Cli>CSS is added to the page for all CSS elements that needs to be hidden based on above rules.\u003C\u002Fli>\n\u003Cli>After page is loaded. These elements are removed from page using jQuery (if available), so it won’t be available on Inspect.\u003C\u002Fli>\n\u003Cli>Elements rendered after the page load are hidden but not removed from DOM\u002Fpage.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Future Development\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Depending on the interest in this feature, we will decide on adding a shortcode and\u002For a Gutenberg Block to achieve this feature.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Other Visibility Control Plugins:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Flearndash-visibility-control\u002F\" rel=\"nofollow ugc\">Visibility Control for LearnDash LMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-wp-courseware\u002F\" rel=\"nofollow ugc\">Visibility Control for WP Courseware LMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-controlfor-lifterlms\u002F\" rel=\"nofollow ugc\">Visibility Control for LifterLMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-tutorlms\u002F\" rel=\"nofollow ugc\">Visibility Control for TutorLMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-masterstudy\u002F\" rel=\"nofollow ugc\">Visibility Control for MasterStudyLMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-sensei\u002F\" rel=\"nofollow ugc\">Visibility Control for Sensei LMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fwoocommerce-visibility-control\u002F\" rel=\"nofollow ugc\">Visibility Control for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Related Plugins for LearnPress:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-learnpress\u002F\" rel=\"nofollow ugc\">Experience API for LearnPress LMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fmanual-completions-for-learnpress\u002F\" rel=\"nofollow ugc\">Manual Completions for LearnPress LMS\u003C\u002Fa>\u003C\u002Fp>\n","Visibility Control for LearnPress helps you hide messages and content for specific criterion anywhere on your WordPress page.",800,16378,1,"2025-09-11T07:24:00.000Z",[30,49,50,64,32],"learnpress","https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Flearnpress-visibility-control","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvisibility-control-for-learnpress.zip",{"slug":68,"name":69,"version":70,"author":5,"author_profile":6,"description":71,"short_description":72,"active_installs":73,"downloaded":74,"rating":75,"num_ratings":76,"last_updated":77,"tested_up_to":24,"requires_at_least":25,"requires_php":26,"tags":78,"homepage":83,"download_link":84,"security_score":9,"vuln_count":35,"unpatched_count":35,"last_vuln_date":36,"fetched_at":37},"manage-enrollment-learndash","Manage Enrollment for LearnDash","1.3","\u003Cp>Manage Enrollment for LearnDash, lets you enroll users to courses or groups in bulk. You can select users from a given UI, paste a list of users or use the CSV to bulk upload your selected courses, groups and users for processing.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Bulk enroll existing users:\u003C\u002Fstrong>\u003Cbr \u002F>\n– You can use it for single enrollment as well as for \u003Cstrong>bulk enrollment\u003C\u002Fstrong> of hundreds of users.\u003Cbr \u002F>\n– You can also upload a CSV file with user_id, user_email, user_login, course_id, and group_id columns.\u003Cbr \u002F>\n– Quickly list all the users, groups, or courses, and then process them in bulk in any order you want.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Bulk create users and enroll:\u003C\u002Fstrong>\u003Cbr \u002F>\n– This plugin allows you to create users in bulk and enroll them into courses or groups at the same time. Required \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fimport-users-from-csv\u002F\" rel=\"ugc\">Import Users from CSV\u003C\u002Fa> plugin.\u003Cbr \u002F>\n– You can also choose to send a notification to the new users and to display passwords on user login.\u003Cbr \u002F>\n– Create CSV file with the following columns, user_login, user_email, user_pass, first_name, last_name, display_name and role.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Tracking:\u003C\u002Fstrong>\u003Cbr \u002F>\n– If you have an LRS, you can see tracking data, including the user id and name of the admin who processed the enrollments.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Requirements to use this plugin:\u003C\u002Fstrong>\u003Cbr \u002F>\nTo use this plugin you need these two plugins:\u003Cbr \u002F>\n1. \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fr\u002Flearndash\u002Fwp_mel_plugin_page\" rel=\"nofollow ugc\">LearnDash LMS\u003C\u002Fa>\u003Cbr \u002F>\n2. \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fgrassblade-lrs-experience-api\u002F\" rel=\"nofollow ugc\">GrassBlade xAPI Companion\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Related Plugins for LearnDash LMS:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fmanual-completions-for-learndash\u002F\" rel=\"nofollow ugc\">Manual Completions for LearnDash LMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fautocomplete-learndash-lessons-and-topics\u002F\" rel=\"nofollow ugc\">Autocomplete LearnDash Lessons and Topics\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Flearndash-visibility-control\u002F\" rel=\"nofollow ugc\">Visibility Control for LearnDash LMS\u003C\u002Fa>\u003C\u002Fp>\n","Manage Enrollment for LearnDash, lets you enroll users to courses or groups in bulk. You can select users from a given UI, paste a list of users or us &hellip;",400,7906,20,2,"2025-09-11T07:35:00.000Z",[79,80,81,31,82],"enroll","enrollment","grassblade","manage","https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fmanage-enrollment-for-learndash\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmanage-enrollment-learndash.1.3.zip",{"slug":86,"name":87,"version":70,"author":5,"author_profile":6,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":35,"num_ratings":35,"last_updated":92,"tested_up_to":24,"requires_at_least":25,"requires_php":93,"tags":94,"homepage":99,"download_link":100,"security_score":9,"vuln_count":35,"unpatched_count":35,"last_vuln_date":36,"fetched_at":37},"manual-completions-tutorlms","Manual Completions TutorLMS","\u003Cp>Manual Completions for Tutor LMS provides a very simple interface to check completion as well as manually mark courses, lessons and quizzes as complete.\u003C\u002Fp>\n\u003Cp>You can use it for single completions as well as for \u003Cstrong>bulk completions\u003C\u002Fstrong> of hundreds of users. In one click, get all the enrolled users in the course.\u003C\u002Fp>\n\u003Cp>You can also upload a CSV files with user_id, course_id, lesson_id, quiz_id. To quickly list all the completions, and then process them in bulk in any order you want.\u003C\u002Fp>\n\u003Cp>You can also bypass completions blocked by GrassBlade xAPI Companion for xAPI Contents.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Tracking:\u003C\u002Fstrong>\u003Cbr \u002F>\n– If you have an LRS, you can see tracking data, including the user id and name of the admin who marked the lesson complete.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Requirements to use this plugin:\u003C\u002Fstrong>\u003Cbr \u002F>\nTo use this plugin you need these two plugins:\u003Cbr \u002F>\n1. \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftutor\u002F\" rel=\"ugc\">Tutor LMS\u003C\u002Fa>\u003Cbr \u002F>\n2. \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fgrassblade-lrs-experience-api\u002F\" rel=\"nofollow ugc\">GrassBlade xAPI Companion\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Other Manual Completion Plugins:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fmanual-completions-for-learndash\u002F\" rel=\"nofollow ugc\">Manual Completions for LearnDashLMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fmanual-completions-for-lifterlms\u002F\" rel=\"nofollow ugc\">Manual Completions for LifterLMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fmanual-completions-for-learnpress\u002F\" rel=\"nofollow ugc\">Manual Completions for LearnPress\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Related Plugins for TutorLMS:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-tutorlms\u002F\" rel=\"nofollow ugc\">Experience API for TutorLMS\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-tutorlms\u002F\" rel=\"nofollow ugc\">Visibility Control for TutorLMS\u003C\u002Fa>\u003C\u002Fp>\n","Manual Completions for Tutor LMS lets you check completion as well as manually mark courses, lessons and quizzes as complete.",300,3359,"2025-09-11T07:22:00.000Z","7.4",[95,81,96,97,98],"completion","manual","mark-complete","tutor","https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fmanual-completions-for-tutor\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmanual-completions-tutorlms.1.3.zip",{"slug":102,"name":103,"version":104,"author":5,"author_profile":6,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":9,"num_ratings":61,"last_updated":109,"tested_up_to":24,"requires_at_least":25,"requires_php":47,"tags":110,"homepage":114,"download_link":115,"security_score":9,"vuln_count":35,"unpatched_count":35,"last_vuln_date":36,"fetched_at":37},"grassblade-xapi-learnpress","Experience API for LearnPress by GrassBlade","5.5","\u003Cp>This plugin enables the Experience API (xAPI \u002F Tin Can), cmi5, SCORM 1.2, SCORM 2004 and SCORM Dispatch support on the \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fr\u002Flearnpress\u002Fwordpress_plugin_page\" rel=\"nofollow ugc\">LearnPress LMS\u003C\u002Fa> by integrating with \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fgrassblade-xapi-companion\u002F\" rel=\"nofollow ugc\">GrassBlade xAPI Companion\u003C\u002Fa> plugin.\u003C\u002Fp>\n\u003Cp>Which authoring tools are supported:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>H5P\u003C\u002Fli>\n\u003Cli>Articulate Storyline\u003C\u002Fli>\n\u003Cli>Articulate Rise\u003C\u002Fli>\n\u003Cli>Articulate Studio\u003C\u002Fli>\n\u003Cli>Articulate 360\u003C\u002Fli>\n\u003Cli>Adobe Captivate\u003C\u002Fli>\n\u003Cli>Lectora Inspire\u003C\u002Fli>\n\u003Cli>Lectora Publisher\u003C\u002Fli>\n\u003Cli>Lectora Online\u003C\u002Fli>\n\u003Cli>iSpring Suite\u003C\u002Fli>\n\u003Cli>Adapt Authoring Tool\u003C\u002Fli>\n\u003Cli>iSpring Pro\u003C\u002Fli>\n\u003Cli>DominKnow Claro\u003C\u002Fli>\n\u003Cli>and more not listed here\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Videos Supported with \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fkb\u002Fadvanced-video-tracking\u002F\" rel=\"nofollow ugc\">advanced video tracking\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>YouTube\u003C\u002Fli>\n\u003Cli>Vimeo\u003C\u002Fli>\n\u003Cli>MP4 (self hosted or URL)\u003C\u002Fli>\n\u003Cli>MP3 (self hosted or URL)\u003C\u002Fli>\n\u003Cli>Wistia\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>What do you need?\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fr\u002Flearnpress\u002Fwordpress_plugin_page\" rel=\"nofollow ugc\">LearnPress LMS Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fgrassblade-xapi-companion\u002F\" rel=\"nofollow ugc\">GrassBlade xAPI Companion\u003C\u002Fa> plugin\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fgrassblade-lrs-experience-api\u002F\" rel=\"nofollow ugc\">GrassBlade Cloud LRS\u003C\u002Fa> (or GrassBlade LRS)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The LRS, also known as the Learning Record Store, is optional if you are using content without any tracking.\u003C\u002Fp>\n\u003Cp>What features do you get with this integration?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Upload and host your xAPI, SCORM 1.2, SCORM 2004 and SCORM Dispach packages on your site.\u003C\u002Fli>\n\u003Cli>You can host content from several authoring tools\u003C\u002Fli>\n\u003Cli>Restrict progress till xAPI Content is completed\u003C\u002Fli>\n\u003Cli>Completion of LearnPress Lessons based on xAPI Content\u003C\u002Fli>\n\u003Cli>Quiz based xAPI Content can be used for LearnPress Lesson completion (but NOT LearnPress Quizzes at the moment)\u003C\u002Fli>\n\u003Cli>Award Certificates based on completion of xAPI Content\u003C\u002Fli>\n\u003Cli>Generate detailed reports\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Available Reports\u003C\u002Fstrong>\u003Cbr \u002F>\nAdmins can generate following reports to get complete insight on user activities.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Completions Report\u003C\u002Fli>\n\u003Cli>Gradebook Report\u003C\u002Fli>\n\u003Cli>Achievements Report\u003C\u002Fli>\n\u003Cli>Progress Snapshot\u003C\u002Fli>\n\u003Cli>Video Overview Reports\u003C\u002Fli>\n\u003Cli>Video Attempts Reports\u003C\u002Fli>\n\u003Cli>Video Gradebook Report\u003C\u002Fli>\n\u003Cli>Quiz Report\u003C\u002Fli>\n\u003Cli>Question Report\u003C\u002Fli>\n\u003Cli>User Report\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>What features are currently NOT supported by this integration?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Completion of LearnPress Quiz based on xAPI Content is currently not supported.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Available Reports\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Admins users can generate following reports to get complete insight on user activities.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Completions Report\u003C\u002Fli>\n\u003Cli>Gradebook Report\u003C\u002Fli>\n\u003Cli>Achievements Report\u003C\u002Fli>\n\u003Cli>Progress Snapshot\u003C\u002Fli>\n\u003Cli>Video Overview Reports\u003C\u002Fli>\n\u003Cli>Video Attempts Reports\u003C\u002Fli>\n\u003Cli>Video Gradebook Report\u003C\u002Fli>\n\u003Cli>Quiz Report\u003C\u002Fli>\n\u003Cli>Question Report\u003C\u002Fli>\n\u003Cli>User Report\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>GrassBlade xAPI Companion works with:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Flearndash-integration\u002F\" rel=\"nofollow ugc\">LearnDash LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-wp-courseware\u002F\" rel=\"nofollow ugc\">WPCourseware LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-lifterlms\u002F\" rel=\"nofollow ugc\">LifterLMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-learnpress\u002F\" rel=\"nofollow ugc\">LearnPress LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-tutorlms\u002F\" rel=\"nofollow ugc\">TutorLMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-masterstudy-lms\u002F\" rel=\"nofollow ugc\">MasterStudy LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-sensei-lms\u002F\" rel=\"nofollow ugc\">Sensei LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Related Plugins for LearnPress:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvisibility-control-for-learnpress\u002F\" rel=\"ugc\">Visibility Control for LearnPress LMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fmanual-completions-for-learnpress\u002F\" rel=\"nofollow ugc\">Manual Completions for LearnPress LMS\u003C\u002Fa>\u003C\u002Fp>\n","This plugin enables the Experience API (xAPI \u002F Tin Can), cmi5 , SCORM 1.2, SCORM 2004 and SCORM Dispatch on the LearnPress LMS by integrating with Gra &hellip;",200,12981,"2025-09-25T06:43:00.000Z",[111,81,64,112,113],"experience-api","tin-can","xapi","https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-learnpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgrassblade-xapi-learnpress.5.5.zip",{"slug":117,"name":118,"version":119,"author":5,"author_profile":6,"description":120,"short_description":121,"active_installs":107,"downloaded":122,"rating":35,"num_ratings":35,"last_updated":123,"tested_up_to":24,"requires_at_least":25,"requires_php":47,"tags":124,"homepage":128,"download_link":129,"security_score":9,"vuln_count":35,"unpatched_count":35,"last_vuln_date":36,"fetched_at":37},"grassblade-xapi-tutorlms","Experience API for TutorLMS by GrassBlade","2.8","\u003Cp>This plugin enables Experience API (xAPI \u002F Tin Can), SCORM 1.2, SCORM 2004 and cmi5 standard content support on Tutor LMS by integrating with \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fgrassblade-xapi-companion\u002F\" rel=\"nofollow ugc\">GrassBlade xAPI Companion plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Which authoring tools are supported:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>H5P\u003C\u002Fli>\n\u003Cli>Articulate Storyline\u003C\u002Fli>\n\u003Cli>Articulate Rise\u003C\u002Fli>\n\u003Cli>Articulate Studio\u003C\u002Fli>\n\u003Cli>Articulate 360\u003C\u002Fli>\n\u003Cli>Adobe Captivate\u003C\u002Fli>\n\u003Cli>Lectora Inspire\u003C\u002Fli>\n\u003Cli>Lectora Publisher\u003C\u002Fli>\n\u003Cli>Lectora Online\u003C\u002Fli>\n\u003Cli>iSpring Suite\u003C\u002Fli>\n\u003Cli>Adapt Authoring Tool\u003C\u002Fli>\n\u003Cli>iSpring Pro\u003C\u002Fli>\n\u003Cli>DominKnow Claro\u003C\u002Fli>\n\u003Cli>and more not listed here\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Videos Supported with \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fkb\u002Fadvanced-video-tracking\u002F\" rel=\"nofollow ugc\">advanced video tracking\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>YouTube\u003C\u002Fli>\n\u003Cli>Vimeo\u003C\u002Fli>\n\u003Cli>Wistia\u003C\u002Fli>\n\u003Cli>MP4 (self hosted or URL)\u003C\u002Fli>\n\u003Cli>MP3 (self hosted or URL)\u003C\u002Fli>\n\u003Cli>Wistia\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>What do you need?\u003C\u002Fp>\n\u003Col>\n\u003Cli>Tutor LMS plugin\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fgrassblade-xapi-companion\u002F\" rel=\"nofollow ugc\">GrassBlade xAPI Companion\u003C\u002Fa> plugin\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fgrassblade-lrs-experience-api\u002F\" rel=\"nofollow ugc\">GrassBlade Cloud LRS\u003C\u002Fa> (or GrassBlade LRS)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The LRS, also known as the Learning Record Store, is optional if you are using content without any tracking.\u003C\u002Fp>\n\u003Cp>What features do you get with this integration?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>You can host content from several authoring tools.\u003C\u002Fli>\n\u003Cli>Restrict progress till xAPI Content is completed.\u003C\u002Fli>\n\u003Cli>Completion based on xAPI Content.\u003C\u002Fli>\n\u003Cli>Use xAPI Content-based Quiz and its score in the reports.\u003C\u002Fli>\n\u003Cli>Award Certificates based on completion of xAPI Content.\u003C\u002Fli>\n\u003Cli>Generate detailed reports\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Available Reports\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Admins users can generate following reports to get complete insight on user activities.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Completions Report\u003C\u002Fli>\n\u003Cli>Gradebook Report\u003C\u002Fli>\n\u003Cli>Achievements Report\u003C\u002Fli>\n\u003Cli>Progress Snapshot Report\u003C\u002Fli>\n\u003Cli>User Report\u003C\u002Fli>\n\u003Cli>Quiz Report\u003C\u002Fli>\n\u003Cli>Questions Report\u003C\u002Fli>\n\u003Cli>Video Overview, Attempts and Gradebook Report\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fkb\u002Freports-for-group-leaders-admins\u002F\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>GrassBlade xAPI Companion works with:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Flearndash-integration\u002F\" rel=\"nofollow ugc\">LearnDash LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-wp-courseware\u002F\" rel=\"nofollow ugc\">WP Courseware LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-lifterlms\u002F\" rel=\"nofollow ugc\">LifterLMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-learnpress\u002F\" rel=\"nofollow ugc\">LearnPress LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-tutorlms\u002F\" rel=\"nofollow ugc\">TutorLMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-masterstudy-lms\u002F\" rel=\"nofollow ugc\">MasterStudy LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-sensei-lms\u002F\" rel=\"nofollow ugc\">Sensei LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Related Plugins for TutorLMS:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fmanual-completions-for-tutorlms\u002F\" rel=\"nofollow ugc\">Manual Completions for TutorLMS\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-tutorlms\u002F\" rel=\"nofollow ugc\">Visibility Control for TutorLMS\u003C\u002Fa>\u003C\u002Fp>\n","Experience API for TutorLMS plugin adds xAPI, SCORM, and cmi5 support to Tutor LMS by integrating with the GrassBlade xAPI Companion plugin.",6599,"2026-03-05T07:04:00.000Z",[81,125,126,127,113],"reports","scorm","tutor-lms","https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-tutorlms\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgrassblade-xapi-tutorlms.2.8.zip",{"slug":131,"name":132,"version":133,"author":5,"author_profile":6,"description":134,"short_description":135,"active_installs":107,"downloaded":136,"rating":137,"num_ratings":76,"last_updated":138,"tested_up_to":24,"requires_at_least":25,"requires_php":26,"tags":139,"homepage":140,"download_link":141,"security_score":9,"vuln_count":35,"unpatched_count":35,"last_vuln_date":36,"fetched_at":37},"manual-completions-learndash","Manual Completions for LearnDash","1.9","\u003Cp>Manual Completions for LearnDash provides a very simple interface to check completion as well as manually mark courses, lessons, topics and quizzes as complete.\u003C\u002Fp>\n\u003Cp>You can use it for single completions as well as for \u003Cstrong>bulk completions\u003C\u002Fstrong> of hundreds of users. In one click, get all the enrolled users in the course.\u003C\u002Fp>\n\u003Cp>You can also upload a CSV files with user_id, course_id, lesson_id, topic_id, quiz_id. To quickly list all the completions, and then process them in bulk in any order you want.\u003C\u002Fp>\n\u003Cp>You can also bypass completions blocked by GrassBlade xAPI Companion for xAPI Contents.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Tracking:\u003C\u002Fstrong>\u003Cbr \u002F>\n– If you have an LRS, you can see tracking data, including the user id and name of the admin who marked the lesson complete.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Requirements to use this plugin:\u003C\u002Fstrong>\u003Cbr \u002F>\nTo use this plugin you need these two plugins:\u003Cbr \u002F>\n1. \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fr\u002Flearndash\u002Fwp_mcl_plugin_page\" rel=\"nofollow ugc\">LearnDash LMS\u003C\u002Fa>\u003Cbr \u002F>\n2. \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fgrassblade-lrs-experience-api\u002F\" rel=\"nofollow ugc\">GrassBlade xAPI Companion\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Other Manual Completion Plugins:\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fmanual-completions-for-lifterlms\u002F\" rel=\"nofollow ugc\">Manual Completions for LifterLMS\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fmanual-completions-for-tutorlms\u002F\" rel=\"nofollow ugc\">Manual Completions for TutorLMS\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fmanual-completions-for-learnpress\u002F\" rel=\"nofollow ugc\">Manual Completions for LearnPress\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Related Plugins for LearnDash LMS:\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fmanage-enrollment-for-learndash\u002F\" rel=\"nofollow ugc\">Manage Enrollments for LearnDash LMS\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fautocomplete-learndash-lessons-and-topics\u002F\" rel=\"nofollow ugc\">Autocomplete LearnDash Lessons and Topics\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Flearndash-visibility-control\u002F\" rel=\"nofollow ugc\">Visibility Control for LearnDash LMS\u003C\u002Fa>\u003C\u002Fp>\n","Manual Completions for LearnDash lets you check completion as well as manually mark courses, lessons, topics and quizzes as complete.",7868,50,"2025-09-11T07:16:00.000Z",[95,81,31,96,97],"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fmanual-completions-for-learndash\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmanual-completions-learndash.zip",{"slug":143,"name":144,"version":145,"author":5,"author_profile":6,"description":146,"short_description":147,"active_installs":9,"downloaded":148,"rating":35,"num_ratings":35,"last_updated":149,"tested_up_to":150,"requires_at_least":25,"requires_php":47,"tags":151,"homepage":153,"download_link":154,"security_score":9,"vuln_count":35,"unpatched_count":35,"last_vuln_date":36,"fetched_at":37},"grassblade-xapi-lifterlms","Experience API for LifterLMS by Grassblade","3.2","\u003Cp>This plugin enables the Experience API (xAPI \u002F Tin Can) , SCORM 1.2 and SCORM 2004 support on the \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fr\u002Flifterlms\u002Fwordpress_plugin_page\" rel=\"nofollow ugc\">Lifter LMS\u003C\u002Fa> by integrating with \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fgrassblade-xapi-companion\u002F\" rel=\"nofollow ugc\">GrassBlade xAPI Companion plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Which authoring tools are supported:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>H5P\u003C\u002Fli>\n\u003Cli>Articulate Storyline\u003C\u002Fli>\n\u003Cli>Articulate Rise\u003C\u002Fli>\n\u003Cli>Articulate Studio\u003C\u002Fli>\n\u003Cli>Articulate 360\u003C\u002Fli>\n\u003Cli>Adobe Captivate\u003C\u002Fli>\n\u003Cli>Lectora Inspire\u003C\u002Fli>\n\u003Cli>Lectora Publisher\u003C\u002Fli>\n\u003Cli>Lectora Online\u003C\u002Fli>\n\u003Cli>iSpring Suite\u003C\u002Fli>\n\u003Cli>Adapt Authoring Tool\u003C\u002Fli>\n\u003Cli>iSpring Pro\u003C\u002Fli>\n\u003Cli>DominKnow Claro\u003C\u002Fli>\n\u003Cli>and more not listed here\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Videos Supported with \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fkb\u002Fadvanced-video-tracking\u002F\" rel=\"nofollow ugc\">advanced video tracking\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>YouTube\u003C\u002Fli>\n\u003Cli>Vimeo\u003C\u002Fli>\n\u003Cli>MP4 (self hosted or URL)\u003C\u002Fli>\n\u003Cli>MP3 (self hosted or URL)\u003C\u002Fli>\n\u003Cli>Wistia\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>What do you need?\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fr\u002Flifterlms\u002Fwordpress_plugin_page\" rel=\"nofollow ugc\">LifterLMS plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fgrassblade-xapi-companion\u002F\" rel=\"nofollow ugc\">GrassBlade xAPI Companion\u003C\u002Fa> plugin\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fgrassblade-lrs-experience-api\u002F\" rel=\"nofollow ugc\">GrassBlade Cloud LRS\u003C\u002Fa> (or GrassBlade LRS)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The LRS, also known as the Learning Record Store, is optional if you are using content without any tracking.\u003C\u002Fp>\n\u003Cp>What features do you get with this integration?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>You can host content from several authoring tools.\u003C\u002Fli>\n\u003Cli>Restrict progress till xAPI Content is completed\u003C\u002Fli>\n\u003Cli>Completion based on xAPI Content\u003C\u002Fli>\n\u003Cli>Use xAPI Content-based Quiz and its score in the reports.\u003C\u002Fli>\n\u003Cli>Award Certificates based on completion of xAPI Content\u003C\u002Fli>\n\u003Cli>Generate detailed reports\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Available Reports\u003C\u002Fstrong>\u003Cbr \u002F>\nAdmins, groups leaders and instructors can generate following reports to get complete insight on user activities.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Completions Report\u003C\u002Fli>\n\u003Cli>Gradebook Report\u003C\u002Fli>\n\u003Cli>Achievements Report\u003C\u002Fli>\n\u003Cli>Progress Snapshot Report\u003C\u002Fli>\n\u003Cli>User Report\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>GrassBlade xAPI Companion works with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Flearndash-integration\u002F\" rel=\"nofollow ugc\">LearnDash LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-wp-courseware\u002F\" rel=\"nofollow ugc\">WPCourseware LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-lifterlms\u002F\" rel=\"nofollow ugc\">LifterLMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-learnpress\u002F\" rel=\"nofollow ugc\">LearnPress LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-tutorlms\u002F\" rel=\"nofollow ugc\">TutorLMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-masterstudy-lms\u002F\" rel=\"nofollow ugc\">MasterStudy LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-sensei-lms\u002F\" rel=\"nofollow ugc\">Sensei LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Related Plugins for LifterLMS:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-controlfor-lifterlms\u002F\" rel=\"nofollow ugc\">Visibility Control for LifterLMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fmanual-completions-for-lifterlms\u002F\" rel=\"nofollow ugc\">Manual Completions for LifterLMS\u003C\u002Fa>\u003C\u002Fp>\n","This plugin enables the Experience API (xAPI \u002F Tin Can) , SCORM 1.2 and SCORM 2004 support on the LifterLMS by integrating with GrassBlade xAPI Compan &hellip;",5750,"2026-02-27T12:22:00.000Z","6.9.4",[111,81,152,112,113],"lifterlms","https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-lifterlms\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgrassblade-xapi-lifterlms.3.2.zip",{"slug":156,"name":157,"version":158,"author":5,"author_profile":6,"description":159,"short_description":160,"active_installs":9,"downloaded":161,"rating":9,"num_ratings":61,"last_updated":162,"tested_up_to":163,"requires_at_least":25,"requires_php":47,"tags":164,"homepage":166,"download_link":167,"security_score":168,"vuln_count":35,"unpatched_count":35,"last_vuln_date":36,"fetched_at":37},"visibility-control-for-tutorlms","Visibility Control for TutorLMS","1.1","\u003Cp>Visibility Control for TutorLMS helps you hide messages and content for specific criterion anywhere on your WordPress page.\u003C\u002Fp>\n\u003Cp>You can show\u002Fhide HTML elements, menus, and other details based on:\u003Cbr \u002F>\n1. User’s access to a particular \u003Cstrong>Tutor LMS Course\u003C\u002Fstrong>,\u003Cbr \u002F>\n2. User’s course completion status of a particular \u003Cstrong>Tutor LMS Course\u003C\u002Fstrong>, Or\u003Cbr \u002F>\n3. User is \u003Cstrong>Logged In\u003C\u002Fstrong> or \u003Cstrong>Logged Out\u003C\u002Fstrong>.\u003Cbr \u002F>\n4. User’s role.\u003C\u002Fp>\n\u003Cp>You simply need to add a CSS class to your element div or span. As explained here:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Example:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Login\u002FLogout Status:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>To show the element\u002Fmenu item to a logged-in user, add this CSS class: \u003Cstrong>visible_to_logged_in\u003C\u002Fstrong> OR  \u003Cstrong>hidden_to_logged_out\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To hide the element\u002Fmenu item from a logged-in user, add this CSS class: \u003Cstrong>visible_to_logged_out\u003C\u002Fstrong> OR  \u003Cstrong>hidden_to_logged_in\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For user’s role:\u003Cbr \u002F>\n* To show the element\u002Fmenu item to a user will role administrator, add this CSS class: \u003Cstrong>visible_to_role_administrator\u003C\u002Fstrong> OR \u003Cstrong>hidden_to_role_administrator\u003C\u002Fstrong>\u003Cbr \u002F>\n* Note: To show an element to multiple specific roles only, you need add the element multiple times, one for each role. To hide an element\u002Fmenu from specific multiple roles only you can add the element once add multiple classes to the same element.\u003C\u002Fp>\n\u003Cp>If Course ID is 123\u003C\u002Fp>\n\u003Cul>\n\u003Cli>To show the element\u002Fmenu item to user with access to above Course, add this CSS class: \u003Cstrong>visible_to_course_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To hide the element\u002Fmenu item from user with access to above Course, add this CSS class: \u003Cstrong>hidden_to_course_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To show the element\u002Fmenu item to a logged-in user, add this CSS class: \u003Cstrong>visible_to_logged_in\u003C\u002Fstrong> OR  \u003Cstrong>hidden_to_logged_out\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To hide the element\u002Fmenu item from a logged-in user, add this CSS class: \u003Cstrong>visible_to_logged_out\u003C\u002Fstrong> OR  \u003Cstrong>hidden_to_logged_in\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For a course completion status, if Course ID is 123:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>To show the element\u002Fmenu item to user who completed above course, add this CSS class: \u003Cstrong>visible_to_course_complete_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To hide the element\u002Fmenu item from user who completed above course, add this CSS class: \u003Cstrong>hidden_to_course_complete_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To show the element\u002Fmenu item to user who has not completed above course, add this CSS class: \u003Cstrong>visible_to_course_incomplete_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To hide the element\u002Fmenu item from user who has not completed above course, add this CSS class: \u003Cstrong>hidden_to_course_incomplete_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Mechanism of Functioning\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multiple CSS Classes:\u003C\u002Fstrong> If multiple visibility control classes are added, ALL of them must meet the criterion to keep the element visible. If any one of them hides the element, it will be hidden. For example: visible_to_course_123 visible_to_course_124 will show the element only to those who have access to both courses.\u003C\u002Fli>\n\u003Cli>Hidden data\u002Felements reaches the browser. Though user’s do not see it.\u003C\u002Fli>\n\u003Cli>CSS is added to the page for all CSS elements that needs to be hidden based on above rules.\u003C\u002Fli>\n\u003Cli>After page is loaded. These elements are removed from page using jQuery (if available), so it won’t be available on Inspect.\u003C\u002Fli>\n\u003Cli>Elements rendered after the page load are hidden but not removed from DOM\u002Fpage.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Future Development\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Depending on the interest in this feature, we will decide on adding a shortcode and\u002For a Gutenberg Block to achieve this feature.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Other Visibility Control Plugins:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Flearndash-visibility-control\u002F\" rel=\"nofollow ugc\">Visibility Control for LearnDash LMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-wp-courseware\u002F\" rel=\"nofollow ugc\">Visibility Control for WP Courseware LMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-learnpress\u002F\" rel=\"nofollow ugc\">Visibility Control for LearnPress LMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-controlfor-lifterlms\u002F\" rel=\"nofollow ugc\">Visibility Control for LifterLMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-masterstudy\u002F\" rel=\"nofollow ugc\">Visibility Control for MasterStudyLMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-sensei\u002F\" rel=\"nofollow ugc\">Visibility Control for Sensei LMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fwoocommerce-visibility-control\u002F\" rel=\"nofollow ugc\">Visibility Control for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Related Plugins for TutorLMS:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-tutorlms\u002F\" rel=\"nofollow ugc\">Experience API for TutorLMS\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fmanual-completions-for-tutorlms\u002F\" rel=\"nofollow ugc\">Manual Completions for TutorLMS\u003C\u002Fa>\u003C\u002Fp>\n","Visibility Control for Tutor LMS helps you hide messages and content for specific criterion anywhere on your WordPress page.",2412,"2024-05-25T13:03:00.000Z","6.5.8",[30,50,165,32,98],"hide-message","https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-tutorlms\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvisibility-control-for-tutorlms.1.1.zip",92,{"slug":170,"name":171,"version":17,"author":5,"author_profile":6,"description":172,"short_description":173,"active_installs":9,"downloaded":174,"rating":9,"num_ratings":76,"last_updated":62,"tested_up_to":24,"requires_at_least":25,"requires_php":47,"tags":175,"homepage":179,"download_link":180,"security_score":9,"vuln_count":35,"unpatched_count":35,"last_vuln_date":36,"fetched_at":37},"visibility-control-for-woocommerce","Visibility Control for WooCommerce","\u003Cp>Visibility Control for WooCommerce helps you hide or show messages, menu and content for specific criterion anywhere on your WordPress page.\u003C\u002Fp>\n\u003Cp>You can show\u002Fhide HTML elements, menus, and other details based on:\u003Cbr \u002F>\n1. User’s purchase of a particular WooCommerce Product or Variation, Or\u003Cbr \u002F>\n2. User is Logged In or Logged Out.\u003C\u002Fp>\n\u003Cp>You simply need to add a CSS class to your element div or span. As explained here:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Example:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If Product or Variation ID is 123\u003C\u002Fp>\n\u003Cul>\n\u003Cli>To show the element\u002Fmenu item to user who purchased above product, add this CSS class: \u003Cstrong>visible_to_product_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To hide the element\u002Fmenu item from user who purchased above product, add this CSS class: \u003Cstrong>hidden_to_product_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To show the element\u002Fmenu item to a logged-in user, add this CSS class: \u003Cstrong>visible_to_logged_in\u003C\u002Fstrong> OR  \u003Cstrong>hidden_to_logged_out\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To hide the element\u002Fmenu item from a logged-in user, add this CSS class: \u003Cstrong>visible_to_logged_out\u003C\u002Fstrong> OR  \u003Cstrong>hidden_to_logged_in\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>For user’s role:\u003C\u002Fstrong>\u003Cbr \u002F>\n* To show the element\u002Fmenu item to a user will role administrator, add this CSS class: \u003Cstrong>visible_to_role_administrator\u003C\u002Fstrong> OR \u003Cstrong>hidden_to_role_administrator\u003C\u002Fstrong>\u003Cbr \u002F>\n* Note: To show an element to multiple specific roles only, you need add the element multiple times, one for each role. To hide an element\u002Fmenu from specific multiple roles only you can add the element once add multiple classes to the same element.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Mechanism of Functioning\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multiple CSS Classes:\u003C\u002Fstrong> If multiple visibility control classes are added, ALL of them must meet the criterion to keep the element visible. If any one of them hides the element, it will be hidden. For example: visible_to_product_123 visible_to_product_124 will show the element only to those who have purchased to both products.\u003C\u002Fli>\n\u003Cli>Hidden data\u002Felements reaches the browser. Though user’s do not see it.\u003C\u002Fli>\n\u003Cli>CSS is added to the page for all CSS elements that needs to be hidden based on above rules.\u003C\u002Fli>\n\u003Cli>After page is loaded. These elements are removed from page using jQuery (if available), so it won’t be available even on Inspect.\u003C\u002Fli>\n\u003Cli>Elements rendered after the page load are hidden but not removed from DOM\u002Fpage.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Future Development\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Depending on the interest in this feature, we will decide on adding a setting, shortcode and\u002For a Gutenberg Block option to achieve this feature.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Other Visibility Control Plugins:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Flearndash-visibility-control\u002F\" rel=\"nofollow ugc\">Visibility Control for LearnDash LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-wp-courseware\u002F\" rel=\"nofollow ugc\">Visibility Control for WP Courseware LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-learnpress\u002F\" rel=\"nofollow ugc\">Visibility Control for LearnPress LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-controlfor-lifterlms\u002F\" rel=\"nofollow ugc\">Visibility Control for LifterLMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-masterstudy\u002F\" rel=\"nofollow ugc\">Visibility Control for MasterStudyLMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-sensei\u002F\" rel=\"nofollow ugc\">Visibility Control for Sensei LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Visibility Control for WooCommerce helps you hide or show messages, menu and content for specific criterion anywhere on your WordPress page.",4370,[176,49,50,177,178],"ecommerce","online-store","woocommerce","https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fwoocommerce-visibility-control","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvisibility-control-for-woocommerce.1.5.zip",{"slug":182,"name":183,"version":158,"author":5,"author_profile":6,"description":184,"short_description":185,"active_installs":186,"downloaded":187,"rating":35,"num_ratings":35,"last_updated":188,"tested_up_to":24,"requires_at_least":25,"requires_php":47,"tags":189,"homepage":191,"download_link":192,"security_score":9,"vuln_count":35,"unpatched_count":35,"last_vuln_date":36,"fetched_at":37},"visibility-control-for-lifterlms","Visibility Control for LifterLMS","\u003Cp>Visibility Control for LifterLMS helps you hide messages and content for specific criterion anywhere on your WordPress page.\u003C\u002Fp>\n\u003Cp>You can show\u002Fhide HTML elements, menus, and other details based on:\u003Cbr \u002F>\n1. User’s access to a particular \u003Cstrong>Lifter LMS Course\u003C\u002Fstrong>,\u003Cbr \u002F>\n2. User’s course completion status of a particular \u003Cstrong>Lifter LMS Course\u003C\u002Fstrong>, Or\u003Cbr \u002F>\n3. User is \u003Cstrong>Logged In\u003C\u002Fstrong> or \u003Cstrong>Logged Out\u003C\u002Fstrong>.\u003Cbr \u002F>\n4. User’s role.\u003C\u002Fp>\n\u003Cp>You simply need to add a CSS class to your element div or span. As explained here:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Example:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Login\u002FLogout Status:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>To show the element\u002Fmenu item to a logged-in user, add this CSS class: \u003Cstrong>visible_to_logged_in\u003C\u002Fstrong> OR  \u003Cstrong>hidden_to_logged_out\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To hide the element\u002Fmenu item from a logged-in user, add this CSS class: \u003Cstrong>visible_to_logged_out\u003C\u002Fstrong> OR  \u003Cstrong>hidden_to_logged_in\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For user’s role:\u003Cbr \u002F>\n* To show the element\u002Fmenu item to a user will role administrator, add this CSS class: \u003Cstrong>visible_to_role_administrator\u003C\u002Fstrong> OR \u003Cstrong>hidden_to_role_administrator\u003C\u002Fstrong>\u003Cbr \u002F>\n* Note: To show an element to multiple specific roles only, you need add the element multiple times, one for each role. To hide an element\u002Fmenu from specific multiple roles only you can add the element once add multiple classes to the same element.\u003C\u002Fp>\n\u003Cp>If Course ID is 123\u003C\u002Fp>\n\u003Cul>\n\u003Cli>To show the element\u002Fmenu item to user with access to above Course, add this CSS class: \u003Cstrong>visible_to_course_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To hide the element\u002Fmenu item from user with access to above Course, add this CSS class: \u003Cstrong>hidden_to_course_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To show the element\u002Fmenu item to a logged-in user, add this CSS class: \u003Cstrong>visible_to_logged_in\u003C\u002Fstrong> OR  \u003Cstrong>hidden_to_logged_out\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To hide the element\u002Fmenu item from a logged-in user, add this CSS class: \u003Cstrong>visible_to_logged_out\u003C\u002Fstrong> OR  \u003Cstrong>hidden_to_logged_in\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For a course completion status, if Course ID is 123:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>To show the element\u002Fmenu item to user who completed above course, add this CSS class: \u003Cstrong>visible_to_course_complete_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To hide the element\u002Fmenu item from user who completed above course, add this CSS class: \u003Cstrong>hidden_to_course_complete_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To show the element\u002Fmenu item to user who has not completed above course, add this CSS class: \u003Cstrong>visible_to_course_incomplete_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To hide the element\u002Fmenu item from user who has not completed above course, add this CSS class: \u003Cstrong>hidden_to_course_incomplete_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Mechanism of Functioning\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multiple CSS Classes:\u003C\u002Fstrong> If multiple visibility control classes are added, ALL of them must meet the criterion to keep the element visible. If any one of them hides the element, it will be hidden. For example: visible_to_course_123 visible_to_course_124 will show the element only to those who have access to both courses.\u003C\u002Fli>\n\u003Cli>Hidden data\u002Felements reaches the browser. Though user’s do not see it.\u003C\u002Fli>\n\u003Cli>CSS is added to the page for all CSS elements that needs to be hidden based on above rules.\u003C\u002Fli>\n\u003Cli>After page is loaded. These elements are removed from page using jQuery (if available), so it won’t be available on Inspect.\u003C\u002Fli>\n\u003Cli>Elements rendered after the page load are hidden but not removed from DOM\u002Fpage.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Future Development\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Depending on the interest in this feature, we will decide on adding a shortcode and\u002For a Gutenberg Block to achieve this feature.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Other Visibility Control Plugins:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Flearndash-visibility-control\u002F\" rel=\"nofollow ugc\">Visibility Control for LearnDash LMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-wp-courseware\u002F\" rel=\"nofollow ugc\">Visibility Control for WPCourseware LMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-learnpress\u002F\" rel=\"nofollow ugc\">Visibility Control for LearnPress LMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-tutorlms\u002F\" rel=\"nofollow ugc\">Visibility Control for TutorLMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-masterstudy\u002F\" rel=\"nofollow ugc\">Visibility Control for MasterStudy LMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-sensei\u002F\" rel=\"nofollow ugc\">Visibility Control for Sensei LMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fwoocommerce-visibility-control\u002F\" rel=\"nofollow ugc\">Visibility Control for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Related Plugins for LifterLMS:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-lifterlms\u002F\" rel=\"nofollow ugc\">Experience API for LifterLMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fmanual-completions-for-lifterlms\u002F\" rel=\"nofollow ugc\">Manual Completions for LifterLMS\u003C\u002Fa>\u003C\u002Fp>\n","Visibility Control for Lifter LMS helps you hide messages and content for specific criterion anywhere on your WordPress page.",70,1318,"2025-09-11T07:41:00.000Z",[30,49,50,190,32],"lifter","https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Flifterlms-visibility-control","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvisibility-control-for-lifterlms.1.1.zip",{"slug":194,"name":195,"version":196,"author":5,"author_profile":6,"description":197,"short_description":198,"active_installs":137,"downloaded":199,"rating":35,"num_ratings":35,"last_updated":200,"tested_up_to":24,"requires_at_least":25,"requires_php":47,"tags":201,"homepage":203,"download_link":204,"security_score":9,"vuln_count":35,"unpatched_count":35,"last_vuln_date":36,"fetched_at":37},"grassblade-xapi-wp-courseware","Experience API for WP Courseware by Grassblade","3.1","\u003Cp>This plugin enables the Experience API (xAPI \u002F Tin Can), cmi5, SCORM 1.2, SCORM 2004 and SCORM Dispatch packages support on the \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fr\u002Fwpcourseware\u002Fwordpress_plugin_page\" rel=\"nofollow ugc\">WP Courseware LMS\u003C\u002Fa> by integrating with \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fgrassblade-xapi-companion\u002F\" rel=\"nofollow ugc\">GrassBlade xAPI Companion plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Which authoring tools are supported:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>H5P\u003C\u002Fli>\n\u003Cli>Articulate Storyline\u003C\u002Fli>\n\u003Cli>Articulate Rise\u003C\u002Fli>\n\u003Cli>Articulate Studio\u003C\u002Fli>\n\u003Cli>Articulate 360\u003C\u002Fli>\n\u003Cli>Adobe Captivate\u003C\u002Fli>\n\u003Cli>Lectora Inspire\u003C\u002Fli>\n\u003Cli>Lectora Publisher\u003C\u002Fli>\n\u003Cli>Lectora Online\u003C\u002Fli>\n\u003Cli>iSpring Suite\u003C\u002Fli>\n\u003Cli>Adapt Authoring Tool\u003C\u002Fli>\n\u003Cli>iSpring Pro\u003C\u002Fli>\n\u003Cli>DominKnow Claro\u003C\u002Fli>\n\u003Cli>and more not listed here\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Videos Supported with \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fkb\u002Fadvanced-video-tracking\u002F\" rel=\"nofollow ugc\">advanced video tracking\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>YouTube\u003C\u002Fli>\n\u003Cli>Vimeo\u003C\u002Fli>\n\u003Cli>MP4 (self hosted or URL)\u003C\u002Fli>\n\u003Cli>MP3 (self hosted or URL)\u003C\u002Fli>\n\u003Cli>Wistia\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>What do you need?\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fr\u002Fwpcourseware\u002Fwordpress_plugin_page\" rel=\"nofollow ugc\">WP Courseware LMS\u003C\u002Fa> plugin\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fgrassblade-xapi-companion\u002F\" rel=\"nofollow ugc\">GrassBlade xAPI Companion\u003C\u002Fa> plugin\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fgrassblade-lrs-experience-api\u002F\" rel=\"nofollow ugc\">GrassBlade Cloud LRS\u003C\u002Fa> (or GrassBlade LRS)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The LRS, also known as the Learning Record Store, is optional if you are using content without any tracking.\u003C\u002Fp>\n\u003Cp>What features do you get with this integration?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Upload and host your xAPI and SCORM content zip packages.\u003C\u002Fli>\n\u003Cli>You can host content from several authoring tools.\u003C\u002Fli>\n\u003Cli>Restrict progress till xAPI Content is completed\u003C\u002Fli>\n\u003Cli>Completion based on xAPI Content\u003C\u002Fli>\n\u003Cli>Use xAPI Content-based Quiz and its score in the reports.\u003C\u002Fli>\n\u003Cli>Award Certificates based on completion of xAPI Content\u003C\u002Fli>\n\u003Cli>Generate detailed reports\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Available Reports\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Admins users can generate following reports to get complete insight on user activities.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Completions Report\u003C\u002Fli>\n\u003Cli>Gradebook Report\u003C\u002Fli>\n\u003Cli>Achievements Report\u003C\u002Fli>\n\u003Cli>Progress Snapshot Report\u003C\u002Fli>\n\u003Cli>User Report\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>GrassBlade xAPI Companion works with:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Flearndash-integration\u002F\" rel=\"nofollow ugc\">LearnDash LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-wp-courseware\u002F\" rel=\"nofollow ugc\">WP Courseware LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-lifterlms\u002F\" rel=\"nofollow ugc\">LifterLMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-learnpress\u002F\" rel=\"nofollow ugc\">LearnPress LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-tutorlms\u002F\" rel=\"nofollow ugc\">TutorLMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-masterstudy-lms\u002F\" rel=\"nofollow ugc\">MasterStudy LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-sensei-lms\u002F\" rel=\"nofollow ugc\">Sensei LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Related Plugins for WPCourseware LMS:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-wp-courseware\u002F\" rel=\"nofollow ugc\">Visibility Control for WP Courseware LMS\u003C\u002Fa>\u003C\u002Fp>\n","This plugin enables the Experience API (xAPI \u002F Tin Can), cmi5, SCORM 1.2 and SCORM 2004 support on the WP Courseware LMS by integrating with GrassBlad &hellip;",4240,"2025-09-11T07:32:00.000Z",[111,81,112,202,113],"wp-courseware","https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-wp-courseware\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgrassblade-xapi-wp-courseware.3.1.zip",{"slug":206,"name":207,"version":208,"author":5,"author_profile":6,"description":209,"short_description":210,"active_installs":137,"downloaded":211,"rating":35,"num_ratings":35,"last_updated":212,"tested_up_to":24,"requires_at_least":25,"requires_php":93,"tags":213,"homepage":214,"download_link":215,"security_score":9,"vuln_count":35,"unpatched_count":35,"last_vuln_date":36,"fetched_at":37},"manual-completions-learnpress","Manual Completions for LearnPress","1.0","\u003Cp>Manual Completions for LearnPress provides a very simple interface to check completion as well as manually mark courses, sections, lessons and quizzes as complete.\u003C\u002Fp>\n\u003Cp>You can use it for single completions as well as for \u003Cstrong>bulk completions\u003C\u002Fstrong> of hundreds of users. In one click, get all the enrolled users in the course.\u003C\u002Fp>\n\u003Cp>You can also upload a CSV files with user_id, course_id, section_id, lesson_id, quiz_id. To quickly list all the completions, and then process them in bulk in any order you want.\u003C\u002Fp>\n\u003Cp>You can also bypass completions blocked by GrassBlade xAPI Companion for xAPI Contents.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Tracking:\u003C\u002Fstrong>\u003Cbr \u002F>\n– If you have an LRS, you can see tracking data, including the user id and name of the admin who marked the lesson complete.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Requirements to use this plugin:\u003C\u002Fstrong>\u003Cbr \u002F>\nTo use this plugin you need these two plugins:\u003Cbr \u002F>\n1. LearnPress LMS\u003Cbr \u002F>\n2. GrassBlade xAPI Companion\u003C\u002Fp>\n","Manual Completions for LearnPress lets you manually mark courses, sections, lessons, and quizzes as complete, individually or in bulk.",716,"2025-09-11T07:17:00.000Z",[95,81,64,96,97],"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fmanual-completions-for-learnpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmanual-completions-learnpress.1.0.zip",{"slug":217,"name":218,"version":208,"author":5,"author_profile":6,"description":219,"short_description":220,"active_installs":221,"downloaded":222,"rating":35,"num_ratings":35,"last_updated":62,"tested_up_to":24,"requires_at_least":25,"requires_php":47,"tags":223,"homepage":225,"download_link":226,"security_score":9,"vuln_count":35,"unpatched_count":35,"last_vuln_date":36,"fetched_at":37},"visibility-control-for-masterstudy","Visibility Control for MasterStudy","\u003Cp>Visibility Control for MasterStudy helps you hide messages and content for specific criterion anywhere on your WordPress page.\u003C\u002Fp>\n\u003Cp>You can show\u002Fhide HTML elements, menus, and other details based on:\u003Cbr \u002F>\n1. User’s access to a particular \u003Cstrong>MasterStudy LMS Course\u003C\u002Fstrong>,\u003Cbr \u002F>\n2. User’s course completion status of a particular \u003Cstrong>MasterStudy LMS Course\u003C\u002Fstrong>, Or\u003Cbr \u002F>\n3. User is \u003Cstrong>Logged In\u003C\u002Fstrong> or \u003Cstrong>Logged Out\u003C\u002Fstrong>.\u003Cbr \u002F>\n4. User’s role.\u003C\u002Fp>\n\u003Cp>You simply need to add a CSS class to your element div or span. As explained here:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Example:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Login\u002FLogout Status:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>To show the element\u002Fmenu item to a logged-in user, add this CSS class: \u003Cstrong>visible_to_logged_in\u003C\u002Fstrong> OR  \u003Cstrong>hidden_to_logged_out\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To hide the element\u002Fmenu item from a logged-in user, add this CSS class: \u003Cstrong>visible_to_logged_out\u003C\u002Fstrong> OR  \u003Cstrong>hidden_to_logged_in\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For user’s role:\u003Cbr \u002F>\n* To show the element\u002Fmenu item to a user will role administrator, add this CSS class: \u003Cstrong>visible_to_role_administrator\u003C\u002Fstrong> OR \u003Cstrong>hidden_to_role_administrator\u003C\u002Fstrong>\u003Cbr \u002F>\n* Note: To show an element to multiple specific roles only, you need add the element multiple times, one for each role. To hide an element\u002Fmenu from specific multiple roles only you can add the element once add multiple classes to the same element.\u003C\u002Fp>\n\u003Cp>If Course ID is 123\u003C\u002Fp>\n\u003Cul>\n\u003Cli>To show the element\u002Fmenu item to user with access to above Course, add this CSS class: \u003Cstrong>visible_to_course_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To hide the element\u002Fmenu item from user with access to above Course, add this CSS class: \u003Cstrong>hidden_to_course_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To show the element\u002Fmenu item to a logged-in user, add this CSS class: \u003Cstrong>visible_to_logged_in\u003C\u002Fstrong> OR  \u003Cstrong>hidden_to_logged_out\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To hide the element\u002Fmenu item from a logged-in user, add this CSS class: \u003Cstrong>visible_to_logged_out\u003C\u002Fstrong> OR  \u003Cstrong>hidden_to_logged_in\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For a course completion status, if Course ID is 123:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>To show the element\u002Fmenu item to user who completed above course, add this CSS class: \u003Cstrong>visible_to_course_complete_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To hide the element\u002Fmenu item from user who completed above course, add this CSS class: \u003Cstrong>hidden_to_course_complete_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To show the element\u002Fmenu item to user who has not completed above course, add this CSS class: \u003Cstrong>visible_to_course_incomplete_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To hide the element\u002Fmenu item from user who has not completed above course, add this CSS class: \u003Cstrong>hidden_to_course_incomplete_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Mechanism of Functioning\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multiple CSS Classes:\u003C\u002Fstrong> If multiple visibility control classes are added, ALL of them must meet the criterion to keep the element visible. If any one of them hides the element, it will be hidden. For example: visible_to_course_123 visible_to_course_124 will show the element only to those who have access to both courses.\u003C\u002Fli>\n\u003Cli>Hidden data\u002Felements reaches the browser. Though user’s do not see it.\u003C\u002Fli>\n\u003Cli>CSS is added to the page for all CSS elements that needs to be hidden based on above rules.\u003C\u002Fli>\n\u003Cli>After page is loaded. These elements are removed from page using jQuery (if available), so it won’t be available on Inspect.\u003C\u002Fli>\n\u003Cli>Elements rendered after the page load are hidden but not removed from DOM\u002Fpage.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Future Development\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Depending on the interest in this feature, we will decide on adding a shortcode and\u002For a Gutenberg Block to achieve this feature.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Other Visibility Control Plugins:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Flearndash-visibility-control\u002F\" rel=\"nofollow ugc\">Visibility Control for LearnDash LMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-wp-courseware\u002F\" rel=\"nofollow ugc\">Visibility Control for WP Courseware LMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-learnpress\u002F\" rel=\"nofollow ugc\">Visibility Control for LearnPress LMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-controlfor-lifterlms\u002F\" rel=\"nofollow ugc\">Visibility Control for LifterLMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-tutorlms\u002F\" rel=\"nofollow ugc\">Visibility Control for TutorLMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-sensei\u002F\" rel=\"nofollow ugc\">Visibility Control for Sensei LMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fwoocommerce-visibility-control\u002F\" rel=\"nofollow ugc\">Visibility Control for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Related Plugins for MasterStudy LMS:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-masterstudy-lms\u002F\" rel=\"nofollow ugc\">Experience API for MasterStudy LMS\u003C\u002Fa>\u003C\u002Fp>\n","Visibility Control for MasterStudy LMS helps you hide messages and content for specific criterion anywhere on your WordPress page.",40,1563,[30,50,165,32,224],"masterstudy","https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-masterstudy\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvisibility-control-for-masterstudy.1.0.zip",{"slug":228,"name":229,"version":230,"author":5,"author_profile":6,"description":231,"short_description":232,"active_installs":10,"downloaded":233,"rating":35,"num_ratings":35,"last_updated":234,"tested_up_to":24,"requires_at_least":25,"requires_php":47,"tags":235,"homepage":236,"download_link":237,"security_score":9,"vuln_count":35,"unpatched_count":35,"last_vuln_date":36,"fetched_at":37},"grassblade-xapi-masterstudy","Experience API for MasterStudy by GrassBlade","2.4","\u003Cp>This plugin enables the Experience API (xAPI \u002F Tin Can) , SCORM 1.2, SCORM 2004 and cmi5 standard content support on the MasterStudy LMS by integrating with \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fgrassblade-xapi-companion\u002F\" rel=\"nofollow ugc\">GrassBlade xAPI Companion plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Which authoring tools are supported:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>H5P\u003C\u002Fli>\n\u003Cli>Articulate Storyline\u003C\u002Fli>\n\u003Cli>Articulate Rise\u003C\u002Fli>\n\u003Cli>Articulate Studio\u003C\u002Fli>\n\u003Cli>Articulate 360\u003C\u002Fli>\n\u003Cli>Adobe Captivate\u003C\u002Fli>\n\u003Cli>Lectora Inspire\u003C\u002Fli>\n\u003Cli>Lectora Publisher\u003C\u002Fli>\n\u003Cli>Lectora Online\u003C\u002Fli>\n\u003Cli>iSpring Suite\u003C\u002Fli>\n\u003Cli>Adapt Authoring Tool\u003C\u002Fli>\n\u003Cli>iSpring Pro\u003C\u002Fli>\n\u003Cli>DominKnow Claro\u003C\u002Fli>\n\u003Cli>and more not listed here\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Videos Supported with \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fkb\u002Fadvanced-video-tracking\u002F\" rel=\"nofollow ugc\">advanced video tracking\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>YouTube\u003C\u002Fli>\n\u003Cli>Vimeo\u003C\u002Fli>\n\u003Cli>MP4 (self hosted or URL)\u003C\u002Fli>\n\u003Cli>MP3 (self hosted or URL)\u003C\u002Fli>\n\u003Cli>Wistia\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>What do you need?\u003C\u002Fp>\n\u003Col>\n\u003Cli>MasterStudy LMS plugin\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fgrassblade-xapi-companion\u002F\" rel=\"nofollow ugc\">GrassBlade xAPI Companion\u003C\u002Fa> plugin\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fgrassblade-lrs-experience-api\u002F\" rel=\"nofollow ugc\">GrassBlade Cloud LRS\u003C\u002Fa> (or GrassBlade LRS)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The LRS, also known as the Learning Record Store, is optional if you are using content without any tracking.\u003C\u002Fp>\n\u003Cp>What features do you get with this integration?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>You can host content from several authoring tools.\u003C\u002Fli>\n\u003Cli>Restrict progress till xAPI Content is completed\u003C\u002Fli>\n\u003Cli>Completion based on xAPI Content\u003C\u002Fli>\n\u003Cli>Use xAPI Content-based Quiz and its score in the reports.\u003C\u002Fli>\n\u003Cli>Award Certificates based on completion of xAPI Content\u003C\u002Fli>\n\u003Cli>Generate detailed reports\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Available Reports\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Admins users can generate following reports to get complete insight on user activities.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Completions Report\u003C\u002Fli>\n\u003Cli>Gradebook Report\u003C\u002Fli>\n\u003Cli>Achievements Report\u003C\u002Fli>\n\u003Cli>Progress Snapshot Report\u003C\u002Fli>\n\u003Cli>User Report\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>GrassBlade xAPI Companion works with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Flearndash-integration\u002F\" rel=\"nofollow ugc\">LearnDash LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-wp-courseware\u002F\" rel=\"nofollow ugc\">WP Courseware LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-lifterlms\u002F\" rel=\"nofollow ugc\">LifterLMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-learnpress\u002F\" rel=\"nofollow ugc\">LearnPress LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-tutorlms\u002F\" rel=\"nofollow ugc\">TutorLMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-masterstudy-lms\u002F\" rel=\"nofollow ugc\">MasterStudy LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-sensei-lms\u002F\" rel=\"nofollow ugc\">Sensei LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Related Plugins for MasterStudy LMS:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-masterstudy\u002F\" rel=\"nofollow ugc\">Visibility Control for MasterStudy LMS\u003C\u002Fa>\u003C\u002Fp>\n","This plugin enables the Experience API (xAPI \u002F Tin Can) , SCORM 1.2, SCORM 2004 cmi5 standard content support on the MasterStudy LMS by integrating wi &hellip;",2727,"2025-10-26T07:42:00.000Z",[111,81,224,112,113],"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-masterstudy\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgrassblade-xapi-masterstudy.2.4.zip",{"slug":239,"name":240,"version":158,"author":5,"author_profile":6,"description":241,"short_description":242,"active_installs":75,"downloaded":243,"rating":221,"num_ratings":61,"last_updated":244,"tested_up_to":24,"requires_at_least":25,"requires_php":47,"tags":245,"homepage":247,"download_link":248,"security_score":9,"vuln_count":35,"unpatched_count":35,"last_vuln_date":36,"fetched_at":37},"grassblade-xapi-sensei","Experience API for Sensei LMS by GrassBlade","\u003Cp>This plugin enables the Experience API (xAPI \u002F Tin Can) , SCORM 1.2 and SCORM 2004 support on the Sensei LMS by integrating with GrassBlade xAPI Companion plugin.\u003C\u002Fp>\n\u003Cp>Which authoring tools are supported:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>H5P\u003C\u002Fli>\n\u003Cli>Articulate Storyline\u003C\u002Fli>\n\u003Cli>Articulate Rise\u003C\u002Fli>\n\u003Cli>Articulate Studio\u003C\u002Fli>\n\u003Cli>Articulate 360\u003C\u002Fli>\n\u003Cli>Adobe Captivate\u003C\u002Fli>\n\u003Cli>Lectora Inspire\u003C\u002Fli>\n\u003Cli>Lectora Publisher\u003C\u002Fli>\n\u003Cli>Lectora Online\u003C\u002Fli>\n\u003Cli>iSpring Suite\u003C\u002Fli>\n\u003Cli>Adapt Authoring Tool\u003C\u002Fli>\n\u003Cli>iSpring Pro\u003C\u002Fli>\n\u003Cli>DominKnow Claro\u003C\u002Fli>\n\u003Cli>and more not listed here\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Videos Supported with \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fkb\u002Fadvanced-video-tracking\u002F\" rel=\"nofollow ugc\">advanced video tracking\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>YouTube\u003C\u002Fli>\n\u003Cli>Vimeo\u003C\u002Fli>\n\u003Cli>MP4 (self hosted or URL)\u003C\u002Fli>\n\u003Cli>MP3 (self hosted or URL)\u003C\u002Fli>\n\u003Cli>Wistia\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>What do you need?\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsensei-lms\u002F\" rel=\"ugc\">Sensei LMS plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fgrassblade-xapi-companion\u002F\" rel=\"nofollow ugc\">GrassBlade xAPI Companion\u003C\u002Fa> plugin\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fgrassblade-lrs-experience-api\u002F\" rel=\"nofollow ugc\">GrassBlade Cloud LRS\u003C\u002Fa> (or GrassBlade LRS)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The LRS, also known as the Learning Record Store, is optional if you are using content without any tracking.\u003C\u002Fp>\n\u003Cp>What features do you get with this integration?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>You can host content from several authoring tools.\u003C\u002Fli>\n\u003Cli>Restrict progress till xAPI Content is completed\u003C\u002Fli>\n\u003Cli>Completion based on xAPI Content\u003C\u002Fli>\n\u003Cli>Use xAPI Content-based Quiz and its score in the reports.\u003C\u002Fli>\n\u003Cli>Award Certificates based on completion of xAPI Content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>GrassBlade xAPI Companion works with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Flearndash-integration\u002F\" rel=\"nofollow ugc\">LearnDash LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-wp-courseware\u002F\" rel=\"nofollow ugc\">WP Courseware LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-lifterlms\u002F\" rel=\"nofollow ugc\">LifterLMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-learnpress\u002F\" rel=\"nofollow ugc\">LearnPress LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-tutorlms\u002F\" rel=\"nofollow ugc\">TutorLMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-masterstudy-lms\u002F\" rel=\"nofollow ugc\">MasterStudy LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-sensei-lms\u002F\" rel=\"nofollow ugc\">Sensei LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Related Plugins for Sensei LMS:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-sensei-lms\u002F\" rel=\"nofollow ugc\">Experience API for Sensei LMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-sensei\u002F\" rel=\"nofollow ugc\">Visibility Control for Sensei LMS\u003C\u002Fa>\u003C\u002Fp>\n","This plugin enables the Experience API (xAPI \u002F Tin Can) , SCORM 1.2 and SCORM 2004 support on the Sensei LMS by integrating with GrassBlade xAPI Compa &hellip;",1961,"2025-09-11T07:30:00.000Z",[111,81,246,112,113],"sensei-lms","https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-sensei-lms\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgrassblade-xapi-sensei.1.1.zip",{"slug":250,"name":251,"version":208,"author":5,"author_profile":6,"description":252,"short_description":253,"active_installs":75,"downloaded":254,"rating":35,"num_ratings":35,"last_updated":255,"tested_up_to":24,"requires_at_least":25,"requires_php":47,"tags":256,"homepage":258,"download_link":259,"security_score":9,"vuln_count":35,"unpatched_count":35,"last_vuln_date":36,"fetched_at":37},"visibility-control-for-sensei","Visibility Control for Sensei LMS","\u003Cp>Visibility Control for Sensei helps you hide messages and content for specific criterion anywhere on your WordPress page.\u003C\u002Fp>\n\u003Cp>You can show\u002Fhide HTML elements, menus, and other details based on:\u003Cbr \u002F>\n1. User’s access to a particular \u003Cstrong>Sensei LMS Course\u003C\u002Fstrong>,\u003Cbr \u002F>\n2. User’s course completion status of a particular \u003Cstrong>Sensei LMS Course\u003C\u002Fstrong>, Or\u003Cbr \u002F>\n3. User is \u003Cstrong>Logged In\u003C\u002Fstrong> or \u003Cstrong>Logged Out\u003C\u002Fstrong>.\u003Cbr \u002F>\n4. User’s role.\u003C\u002Fp>\n\u003Cp>You simply need to add a CSS class to your element div or span. As explained here:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Example:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Login\u002FLogout Status:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>To show the element\u002Fmenu item to a logged-in user, add this CSS class: \u003Cstrong>visible_to_logged_in\u003C\u002Fstrong> OR  \u003Cstrong>hidden_to_logged_out\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To hide the element\u002Fmenu item from a logged-in user, add this CSS class: \u003Cstrong>visible_to_logged_out\u003C\u002Fstrong> OR  \u003Cstrong>hidden_to_logged_in\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For user’s role:\u003Cbr \u002F>\n* To show the element\u002Fmenu item to a user will role administrator, add this CSS class: \u003Cstrong>visible_to_role_administrator\u003C\u002Fstrong> OR \u003Cstrong>hidden_to_role_administrator\u003C\u002Fstrong>\u003Cbr \u002F>\n* Note: To show an element to multiple specific roles only, you need add the element multiple times, one for each role. To hide an element\u002Fmenu from specific multiple roles only you can add the element once add multiple classes to the same element.\u003C\u002Fp>\n\u003Cp>If Course ID is 123\u003C\u002Fp>\n\u003Cul>\n\u003Cli>To show the element\u002Fmenu item to user with access to above Course, add this CSS class: \u003Cstrong>visible_to_course_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To hide the element\u002Fmenu item from user with access to above Course, add this CSS class: \u003Cstrong>hidden_to_course_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To show the element\u002Fmenu item to a logged-in user, add this CSS class: \u003Cstrong>visible_to_logged_in\u003C\u002Fstrong> OR  \u003Cstrong>hidden_to_logged_out\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To hide the element\u002Fmenu item from a logged-in user, add this CSS class: \u003Cstrong>visible_to_logged_out\u003C\u002Fstrong> OR  \u003Cstrong>hidden_to_logged_in\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For a course completion status, if Course ID is 123:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>To show the element\u002Fmenu item to user who completed above course, add this CSS class: \u003Cstrong>visible_to_course_complete_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To hide the element\u002Fmenu item from user who completed above course, add this CSS class: \u003Cstrong>hidden_to_course_complete_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To show the element\u002Fmenu item to user who has not completed above course, add this CSS class: \u003Cstrong>visible_to_course_incomplete_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>To hide the element\u002Fmenu item from user who has not completed above course, add this CSS class: \u003Cstrong>hidden_to_course_incomplete_123\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Mechanism of Functioning\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multiple CSS Classes:\u003C\u002Fstrong> If multiple visibility control classes are added, ALL of them must meet the criterion to keep the element visible. If any one of them hides the element, it will be hidden. For example: visible_to_course_123 visible_to_course_124 will show the element only to those who have access to both courses.\u003C\u002Fli>\n\u003Cli>Hidden data\u002Felements reaches the browser. Though user’s do not see it.\u003C\u002Fli>\n\u003Cli>CSS is added to the page for all CSS elements that needs to be hidden based on above rules.\u003C\u002Fli>\n\u003Cli>After page is loaded. These elements are removed from page using jQuery (if available), so it won’t be available on Inspect.\u003C\u002Fli>\n\u003Cli>Elements rendered after the page load are hidden but not removed from DOM\u002Fpage.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Future Development\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Depending on the interest in this feature, we will decide on adding a shortcode and\u002For a Gutenberg Block to achieve this feature.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Other Visibility Control Plugins:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Flearndash-visibility-control\u002F\" rel=\"nofollow ugc\">Visibility Control for LearnDash LMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-wp-courseware\u002F\" rel=\"nofollow ugc\">Visibility Control for WPCourseware LMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-learnpress\u002F\" rel=\"nofollow ugc\">Visibility Control for LearnPress LMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-controlfor-lifterlms\u002F\" rel=\"nofollow ugc\">Visibility Control for LifterLMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-tutorlms\u002F\" rel=\"nofollow ugc\">Visibility Control for TutorLMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-sensei\u002F\" rel=\"nofollow ugc\">Visibility Control for Sensei LMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fwoocommerce-visibility-control\u002F\" rel=\"nofollow ugc\">Visibility Control for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Related Plugins for Sensei LMS:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fexperience-api-for-sensei-lms\u002F\" rel=\"nofollow ugc\">Experience API for Sensei LMS\u003C\u002Fa>\u003C\u002Fp>\n","Visibility Control for Sensei LMS helps you hide messages and content for specific criterion anywhere on your WordPress page.",1004,"2025-09-11T07:42:00.000Z",[30,50,165,32,257],"sensei","https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fvisibility-control-for-sensei\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvisibility-control-for-sensei.1.0.zip",{"slug":261,"name":262,"version":158,"author":5,"author_profile":6,"description":263,"short_description":264,"active_installs":265,"downloaded":266,"rating":35,"num_ratings":35,"last_updated":92,"tested_up_to":24,"requires_at_least":25,"requires_php":26,"tags":267,"homepage":268,"download_link":269,"security_score":9,"vuln_count":35,"unpatched_count":35,"last_vuln_date":36,"fetched_at":37},"manual-completions-lifterlms","Manual Completions for LifterLMS","\u003Cp>Manual Completions for LifterLMS provides a very simple interface to check completion as well as manually mark courses, sections, lessons and quizzes as complete.\u003C\u002Fp>\n\u003Cp>You can use it for single completions as well as for \u003Cstrong>bulk completions\u003C\u002Fstrong> of hundreds of users. In one click, get all the enrolled users in the course.\u003C\u002Fp>\n\u003Cp>You can also upload a CSV files with user_id, course_id, section_id, lesson_id, quiz_id. To quickly list all the completions, and then process them in bulk in any order you want.\u003C\u002Fp>\n\u003Cp>You can also bypass completions blocked by GrassBlade xAPI Companion for xAPI Contents.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Tracking:\u003C\u002Fstrong>\u003Cbr \u002F>\n– If you have an LRS, you can see tracking data, including the user id and name of the admin who marked the lesson complete.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Requirements to use this plugin:\u003C\u002Fstrong>\u003Cbr \u002F>\nTo use this plugin you need these two plugins:\u003Cbr \u002F>\n1. LifterLMS\u003Cbr \u002F>\n2. GrassBlade xAPI Companion\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Related Plugins:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgrassblade-xapi-lifterlms\u002F\" rel=\"ugc\">Experience API for LifterLMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvisibility-control-for-lifterlms\u002F\" rel=\"ugc\">Visibility Control for LifterLMS\u003C\u002Fa>\u003C\u002Fp>\n","Manual Completions for LifterLMS lets you check completion as well as manually mark courses, sections, lessons and quizzes as complete.",10,653,[95,81,190,96,97],"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fmanual-completions-for-lifterlms\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmanual-completions-lifterlms.1.1.zip",{"slug":271,"name":272,"version":208,"author":5,"author_profile":6,"description":273,"short_description":274,"active_installs":35,"downloaded":275,"rating":35,"num_ratings":35,"last_updated":92,"tested_up_to":24,"requires_at_least":25,"requires_php":93,"tags":276,"homepage":277,"download_link":278,"security_score":9,"vuln_count":35,"unpatched_count":35,"last_vuln_date":36,"fetched_at":37},"manual-completions-masterstudy","Manual Completions for MasterStudy LMS","\u003Cp>Manual Completions for MasterStudy LMS provides a very simple interface to check completion as well as manually mark courses, lessons and quizzes as complete.\u003C\u002Fp>\n\u003Cp>You can use it for single completions as well as for \u003Cstrong>bulk completions\u003C\u002Fstrong> of hundreds of users. In one click, get all the enrolled users in the course.\u003C\u002Fp>\n\u003Cp>You can also upload a CSV files with user_id, course_id, lesson_id, quiz_id. To quickly list all the completions, and then process them in bulk in any order you want.\u003C\u002Fp>\n\u003Cp>You can also bypass completions blocked by GrassBlade xAPI Companion for xAPI Contents.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Tracking:\u003C\u002Fstrong>\u003Cbr \u002F>\n– If you have an LRS, you can see tracking data, including the user id and name of the admin who marked the lesson complete.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Requirements to use this plugin:\u003C\u002Fstrong>\u003Cbr \u002F>\nTo use this plugin you need these two plugins:\u003Cbr \u002F>\n1. MasterStudy LMS\u003Cbr \u002F>\n2. GrassBlade xAPI Companion\u003C\u002Fp>\n","Manual Completions for MasterStudy LMS lets you check completion as well as manually mark courses, lessons and quizzes as complete.",845,[95,96,97,224],"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fmanual-completions-for-masterstudy\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmanual-completions-masterstudy.1.0.zip",{"slug":280,"name":281,"version":208,"author":5,"author_profile":6,"description":282,"short_description":283,"active_installs":35,"downloaded":284,"rating":35,"num_ratings":35,"last_updated":285,"tested_up_to":24,"requires_at_least":25,"requires_php":93,"tags":286,"homepage":287,"download_link":288,"security_score":9,"vuln_count":35,"unpatched_count":35,"last_vuln_date":36,"fetched_at":37},"manual-completions-sensei","Manual Completions for Sensei LMS","\u003Cp>Manual Completions for Sensei LMS provides a very simple interface to check completion as well as manually mark courses, lessons and lessons with quizzes as complete.\u003C\u002Fp>\n\u003Cp>You can use it for single completions as well as for \u003Cstrong>bulk completions\u003C\u002Fstrong> of hundreds of users. In one click, get all the enrolled users in the course.\u003C\u002Fp>\n\u003Cp>You can also upload a CSV files with user_id, course_id, module_id and lesson_id. To quickly list all the completions, and then process them in bulk in any order you want.\u003C\u002Fp>\n\u003Cp>You can also bypass completions blocked by GrassBlade xAPI Companion for xAPI Contents.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Tracking:\u003C\u002Fstrong>\u003Cbr \u002F>\n– If you have an LRS, you can see tracking data, including the user id and name of the admin who marked the lesson complete.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Requirements to use this plugin:\u003C\u002Fstrong>\u003Cbr \u002F>\nTo use this plugin you need these two plugins:\u003Cbr \u002F>\n1. Sensei LMS\u003Cbr \u002F>\n2. GrassBlade xAPI Companion\u003C\u002Fp>\n","Effortlessly check and manually complete Sensei LMS courses, lessons, and quizzes. Supports individual updates and bulk CSV uploads.",147,"2025-11-25T13:42:00.000Z",[95,96,97,257],"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fmanual-completions-for-sensei\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmanual-completions-sensei.1.0.zip"]