Course management best practice would follow the process of:
- Creating the Course content in H5P Content plugin
- Creating the Course page to hold the created course
- Create the Course login form for the specific course with WP Forms
- Create the Login page to hold the created login form
- Create a user registration / student account
- Share course url and account login with student
Create the Course Content in H5P
- Go to H5P Content: Create new content/course
- Create the Course
Note the shortcode for this course