• Resolved nknov12

    (@nknov12)


    How to give course, module, lesson and quiz authoring access to a teacher without giving access to wp-admin page?

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Support Jay

    (@bluejay77)

    Hi @nknov12,

    May I ask why you wouldn’t want to give a teacher access to wp-admin page?

    In Sensei, teacher-role functionalities are handled via wp-admin: teachers can view Student progress, edit/update the course content, grade quizzes. Teachers have limited access to wp-admin, however, so they don’t have access to site admin settings, or to courses that are not assigned to them.

    In other words, not giving access to wp-admin page would equal to not giving authoring access to teacher-role-specific functionalities (i.e., editing Courses, modules, lessons). Courses and lessons are handled as special WordPress post types, so editing it is done as if you’d edit regular WordPress posts in the wp-admin backend.

    You can read more about Teacher role and access here: https://senseilms.com/documentation/roles-capabilities/#teachers

    It sounds like, however, you’re looking for a front-end editor specific to teachers. Is that correct? If so, would you share why the limited wp-admin access is not suitable for your use case?

    I’d like to understand your reasoning so we can pass your feedback to our development team. ??

    Thread Starter nknov12

    (@nknov12)

    A couple of reasons

    a) Courses, tests etc are accessible in my-account. It would make a connected journey to be able to access the authoring tools from there instead of another url/look-and-feel

    b) It’s better for security to block access to admin url itself so that even if access is inadvertently provided, it can still be blocked by user, IP etc.

    Plugin Support Jay

    (@bluejay77)

    Hi @nknov12,

    Thank you for expanding on your use case and reasoning — I see that you’d like to have a single front-end interface for both editing and accessing the Sensei content as a teacher.

    While this is a great idea, the implementation of this would require fundamentally changing how Sensei operates all together. Since Sensei leverages WordPress Core functionality for editing posts (i.e., via wp-admin), moving the editor to the front-end would require bypassing the core WordPress functionality. Even if we were to implement this, it can take a very long time to do so.

    I’m sorry we don’t have better news. If this is a feature you cannot live without, however, I recommend submitting a feature request directly in our GitHub repository. Note, you’ll need to create a GitHub account to submit a feature request.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Non-Admin Page Access’ is closed to new replies.