Instructors in CoursePress Pro need independent role

I need the ability for instructors to sign up and add their courses, without access to the rest of WordPress dashboard. I don't believe this is default CoursePress behaviour - so am looking at achieving this by utilising the User Role Editor plugin. However, course instructors will then have edit/write access to other instructors courses. Is there a way to lock this down? What would you suggest in order to keep this secure, and the user experience as intuitive as possible.

Many thanks

  • Nastia

    Hello Thomas

    Welcome to WPMU DEV Community!

    Instead of User Role editor plugin, you can assigne instrustor's capabilitiews from the CoursePress settings.
    There is a list of the Incructor's capabilities from where you can define what the instructors can or cannot do.

    Navigate from the CoursePress Pro > Settings > Instructor capabilities tab to open the list with the capabilities.

    You can select the capability inside the Course section
    Update courses made by the instructor only
    or/and
    Update any assigned course
    This way the Instructors will not be able to edit a course if they are not assigned to it or if they haven't created it.

    Same you can do in the Unit section. Please see the attached screenshot bellow:

    Let us know if you require any further assistance!

    Cheers,
    Nastia

  • Nastia

    Hello Thomas

    The Instructor can be any user on your site with the subscriber role or any other role.
    You can add the users manually from the dashboard (Users > Add New) or the user can register by himself using any WordPress registration method.

    Only admin can assign instructors to a course. You can give this capability to instructors too from the CoursePress Pro > Settings > Instructor capabilities tab.

    Let us know if you have any further questions!

    Cheers,
    Nastia.

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.