Integrating H5P into Tutor LMS Dashboard for Instructors

Forums: 

<p>Hi everyone,</p><p>We're using the H5P plugin on our website in combination with Tutor LMS. However, we've encountered an issue: currently, H5P is only accessible through our WP admin panel, meaning our instructors—who don’t have admin rights—cannot utilize it.</p><p>We don’t want to grant admin privileges to instructors, but we’d like to make H5P available within the Tutor LMS dashboard as a separate menu item. Has anyone done something similar before, or does anyone know how this could be implemented?</p><p>Thanks in advance!</p>

Summary: 
Integrating H5P into Tutor LMS Dashboard for Instructors
otacke's picture

Hi!

H5P supports the role management feature of WordPress, that allows to define capabilities per user. WordPress does not ship with its own user role management option though. You will need a plugin such as User Role Editor.

You can then choose the role that your instructors have (or create a dedicated new one) and assigne them the capabilities that they should have, typically:

  • edit_h5p_contents
  • edit_others_h5p_contents (if they should be allowed to edit the contents of other instructors)
  • view_h5p_contents
  • view_others_h5p_contents (if they should see contents of other instructors in the list of H5P contents)
  • view_h5p_results

The respective menu items will then be available in their regular WordPress dashboard. If TutorLMS has a custom dashboard that does not relate to the WordPress environment, then it may be required to customize your platform.

Best,
Oliver