Introducing the Instructor Role for LearnDash Plugin

Let’s time-travel for a while. Think back and name 5 things you would commonly find in a traditional classroom. Here are my guesses:

Black/White board

Students

Desks

Course material/Assignments

Instructor

What are yours?

I’m sure an Instructor/Teacher featured on that list. 🙂

In fact a student-teacher relationship is elementary to any learning system. Online learning systems on WordPress aim to maintain such a relationship as well. They tend to provide students and teachers- as user roles with different capabilities.

Let’s explore.

The Student User Role

In an LMS, the student is a user enrolled for a course. The student can view the course content, the lessons, topics, and can take quizzes or complete assignments related to the course. Upon completion of the course, the student receives a certificate.

A student does not have the capability to create course content.

The Instructor/Teacher User Role

An instructor or teacher on the other hand, plays a different role in an LMS. As expected, an instructor can create course content, such as courses, lessons, topics, course categories, and quizzes. An instructor can also grade quizzes or assignments completed by a student, and can track student progress for a course.

If you take a look at popular LMS plugins on WordPress, LearnDash will surely feature on the list. But what’s puzzling is, while LearnDash provides a student user role, it does not provide an instructor user role.

At WisdmLabs, we work a lot with the LearnDash plugin. And we’ve received feedback from LearnDash users, who’ve expressed a need for an instructor role to be added to the LearnDash LMS. This has led us to build the ‘Instructor Role’ for LearnDash plugin which introduces an instructor or teacher to the LearnDash LMS.

We’ve Built the Instructor Role Plugin for LearnDash

Introducing the Instructor Role Extension for LeanDash

Create Course Content

Approve Assignments

Track Student Progress

Email Students

The Instructor Role for LearnDash, adds an ‘Instructor’ user role, to your LearnDash LMS. An ‘Instructor’ has the capability to create course content such as courses, lessons, topics, quizzes and certificates. An ‘Instructor’ cannot view course content which other instructors have created.

An ‘Instructor’ can approve assignments as well for the created courses. But he/she cannot approve, or view assignments submitted by students for courses not created by him/her.

A special panel similar to the ‘Pro Panel’ has been available for an ‘Instructor’. Using this, an instructor can track student progress for courses created by the instructor. For easy assessment the details are provided as a pie chart. An instructor can download student reports as well as a CSV file.

An instructor can email all students taking up a course or an individual student from the pro panel as well.

So what are you waiting for? If you’re looking to add an instructor or teacher role to your LearnDash LMS, you need to get the Instructor Role plugin today!*

The Instructor Role Plugin for LearnDash is available for $29

Comments

Brad Gallagher:

Hi Tarun – I understand the plugin doesn’t allow one ins tructor to modify another instructor’s lessons. Does the instructor still have access to courses, lessons, and topics created by an admin? I am creating a site where most o f the component content (lessons and topics) will be uploaded by one or more admin roles, but needs to be assembled into particular groupings by a different role. Thanks!