Namaste! LMS is a Free
Learning Management System
For WordPress

Namaste! LMS supports unlimited courses and lessons with very flexible access to each of them. You can create assignments, manage students, add notes, and more.

Namaste! LMS Help &How-To

This is a quick and dirty guide to starting with Namaste! LMS

For more comprehensive documentation check our new documentation and demo site!

Need more general overview? Check our guide How To Create a Paid Course in WordPress. (It's not only about Namaste)

Creating and Editing Courses

Courses are just a logical unit that serves to group lessons of a given topic. They are rather important however because students should enroll in them in order to access the lessons in the courses. In the future versions we have planned to allow assigning certificates to students when they complete a course.

Courses are just a custom post type. When you create a course there is a post created so students can view course and description on the screen. Giving link to the page of the course is optional however - students are either enrolled by admin or enroll from their dashboard.

Creating and Editing Lessons

Each course can have unlimited number of lessons. Lessons are custom post type, so they will support all kind of rich formatting and media that you can insert in your posts. Any plugins like for exame plugins for LaTeX equations will also work in Namaste! LMS lessons.

In addition to enrolling in the associated course, you can define additional access conditions to access a lesson. You may require other lessons from the course to be completed first.

Lesson completion is a set of rules that you can define. By default the minimum requirement for lesson to be considered completed by a student is that the student should have read the lesson. You can add more requirements:

  • Manual admin approval may be required
  • You can require some assignments to be completed
  • You can require some test/exam to be completed with specific grade.

Assignments (Homeworks)

You may create any number of assignments to each lesson. The students will then see the assignments in their dashboard and will be able to submit solutions. The admin (manager) can accept or reject solutions and add notes. Student will be able to re-submit solutions to assignments until one is approved.


Instead of reinventing the wheel Namaste! LMS utilizes the power of two existing plugins for holding exams:

  • Watu - easy and free
  • WatuPRO - a lot more advanced, starting at $47

Manage Studens and Enrolling

Students are just users of your WordPress blog. By default Namaste! LMS creates an user role called "Student" but you can also assign other roles to use the LMS.

Students can enroll in courses through their dashboard or (by your choice) wait for a manager to enroll them.

Charging for a Course

From version 0.8.6 you can require fee to enroll a course. In order to do this, please select currency and fill some payment method explanation or button code in the Settings page.

Currently supported payment methods: Paypal and Stripe. You can also manually approve users who paid by other payment methods.

Managing a Gradebook

From version 1.1 a gradebook is available. You need to select "Use grading system" in the Settings page and enter your preferred system. Once this is done these things will happen:

  • A new link title "Gradebook" will appear in the menu
  • A dropdown to grade assignments will appear when you are lookign at someone's solutions on an assignment.
  • A link "My gradebook" will appear in the user's dashboard.


In the settings page you can allow different user roles to administer and use the LMS.

Questions? See the About & Contact page

Community Translations

Translations provided by the community will be published here:

German Translations

Thanks to Peter Baumgartner:

Italian Translation

The following translation is provided by Stefano Caretta at Studio Caretta sas.

Download the files here: .po / .mo

Spanish Translation

The following translation is provided by Mariano Caino at Consciencia Viva.

Download the files here: .po / .mo

Persian Translation

This Namaste! LMS Reza Maleki (Mabna Center) translation is provided by and is available here.

Portuguese / Brazilian Translation

The following Brazilian translation (Portuguese) is provided by Henrique Oliveira (portfolio). Download pot file.