Namaste! LMS Help & How-To
For even 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. You can issue certificates for completing courses. Courses can require one or more lesson to be completed and can have prerequisites to be accessed - so you can require other course(s) to be completed before accessing a course.
You can sell course enrollments for a price or if you have Namaste! PRO you can make courses available only to certain user groups (classes). Course enrollment can also expire or be frozen if the course is not completed in a selected time frame.
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 a 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 a custom post type, so they will support all kind of rich formatting and media that you can insert in your regular WP posts. Any plugins like for exam 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.
- You may allow the student to mark lesson completed themselves along or without other lesson requirements.
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:
Manage Students 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, throught the front-end (if you have used the [namaste-enroll] shortcode) 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, Stripe, InstaMojo, and MoolaMojo. 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
Translations provided by the community will be published here:
Thanks to Peter Baumgartner:
- Namaste! LMS translation
- Namaste! PRO translation
- Namaste! Reports translation
- Namaste! Connect translation
The following translation is provided by Stefano Caretta at Studio Caretta sas.
The following translation is provided by Mariano Caino at Consciencia Viva.