---
title: FAQs
description: Frequently asked questions about Sikshya LMS — Free vs Pro, payments, themes, multisite, certificates, GDPR, multilingual, and the most-asked LMS questions.
---
# Frequently asked questions
## General
### What is an LMS, in one sentence?
A **learning management system** is software that hosts your lessons, tracks who finished what, and often handles enrollment or payment — so you're not emailing PDFs and spreadsheets by hand.
### Is Sikshya LMS free?
Yes. The free plugin ships a complete LMS — courses, lessons, quizzes, assignments, certificates, native checkout with PayPal, coupons, orders, learner dashboards, and email notifications.
**Sikshya Pro** is a separate plugin that unlocks licensed add-ons (drip, gradebook, subscriptions, premium gateways, marketplace, white label, etc.). See [Pro add-ons](/third-party-integrations).
### Do I need coding skills?
No for day-to-day course building. Developers can extend Sikshya with [hooks and filters](/hooks-filters) and the [REST API](/api-reference).
### What's the difference between Sikshya and Sikshya Pro?
Sikshya is the free plugin. Sikshya Pro is a separate plugin that requires Sikshya to be installed first. Pro unlocks licensed add-ons and premium gateways.
### What URLs does Sikshya create?
| URL | What it shows |
| --- | --- |
| `/courses/` | Public course catalog |
| `/{course-slug}/`| Single course page |
| `/cart/` | Cart |
| `/checkout/` | Checkout |
| `/my-learning/` | Learner account |
| `/learn/` | Learn hub (after enrolling) |
| `/login/` | Login form |
| `/order/` | Order receipt |
You can rename any slug under Sikshya → Settings → Permalinks.
## Compatibility
### Does Sikshya work with any WordPress theme?
Yes — designed for broad theme compatibility. If layouts clash, briefly switch to a default theme (Twenty Twenty-Five) to isolate theme CSS. You can override any Sikshya template by copying it from `wp-content/plugins/sikshya/templates/` to `wp-content/themes/{theme}/sikshya/`.
### Does Sikshya work with the block editor?
Yes. Use Shortcode blocks for `[sikshya_courses]`, `[sikshya_login]`, and `[sikshya_registration]`. Course pages and learner templates work alongside block-based pages and FSE themes.
### Does Sikshya work with Elementor / Divi / Bricks / Oxygen?
Yes — all of them. Use a Posts widget targeting the `sik_course` post type, plus a Shortcode widget for catalog or auth forms. See [Blocks & page builders](/elementor-integration).
### Can I use WooCommerce instead?
The free core emphasizes native course checkout for speed and clarity. WooCommerce can run **alongside** Sikshya — see [WooCommerce co-existence](/woocommerce-integration).
### Is Sikshya multisite compatible?
Yes — `Network: true`. Each subsite has its own data. The Pro **Multisite & network license tools** add-on helps you manage licenses across subsites.
## Selling courses
### How do I sell courses?
- Create a paid course, set a price.
- Connect PayPal (free) or Stripe / Razorpay / Mollie / Paystack / Square / Authorize.Net PRO under Sikshya → Settings → Payment.
- Run a test transaction with sandbox keys.
- Switch to live keys.
See [Payments](/payment-settings) for the full guide.
### What payment gateways does the free plugin support?
The free plugin ships **PayPal** (fully working) and **Offline / manual** (admin marks orders paid). **Stripe is not in the free plugin** — Stripe is a Pro-only add-on, along with **Razorpay**, **Mollie**, **Paystack**, **Square**, **Authorize.Net**, and **Bank Transfer**. Activate Sikshya Pro and toggle the gateway on under Sikshya → Add-ons.
### Does Sikshya support subscriptions?
PRO
Recurring memberships
Recurring billing is part of the Subscriptions add-on (Growth tier). The free tier focuses on one-time and free-course selling.
Unlock subscriptions →
### Can I issue refunds?
You can mark an order as **Refunded** in Sikshya, which revokes enrollment and writes the refund metadata. The actual money movement happens in the gateway dashboard. Refund first in the gateway dashboard, then mark refunded in Sikshya — that's the most reliable workflow.
### How do coupons work?
The free plugin supports percentage or fixed discounts, redemption limits, and optional date windows. The Pro **Advanced coupons** add-on adds minimum cart total, exclusions, first-time-buyer rules, and stacking guards. See [Enrollment & access](/enrollment-settings#coupons-free).
## Learners
### How do learners enroll?
- **Free courses:** sign in, click **Enroll**.
- **Paid courses:** sign in, add to cart, pay at checkout.
- **Manual:** an admin enrolls them from People → Enrollments.
### What happens after a learner completes a course?
Sikshya marks the course complete, fires `sikshya_course_completed`, issues a **certificate** (basic in free; advanced builder + QR in Pro), sends the **Course completed** + **Certificate issued** emails, and updates progress.
### Can learners see only their own data?
Yes. Capability checks are enforced everywhere. Learners get the `sikshya_student` role, scoped to their own enrollments, attempts, certificates, and account.
### Do you support drip / cohort programs?
The free plugin supports **sequential progression** (each lesson unlocks after the previous).
PRO
Drip + drip notifications + prerequisites
Date-based, X-days, and cohort drip — plus "lesson unlocked" emails — live in the Content drip, Drip notifications, and Prerequisites add-ons.
Unlock drip & cohorts →
## Quizzes & assessment
### What quiz types are supported?
Free: **multiple choice**, **true / false**, **short answer**, **fill in the blank**.
PRO
Question banks & advanced quizzes
Question banks, randomization, random pools per learner, and advanced types are part of the Advanced quiz types add-on.
Unlock advanced quizzes →
### Do you support assignments?
Yes — basic in free (file upload + pass / fail). Advanced (rubrics, restricted file types, resubmissions, grading queue) is the **Advanced assignments** + **Gradebook** Pro add-ons.
### Do you support a gradebook?
PRO
Gradebook
The Gradebook add-on consolidates quiz scores and graded assignments into a per-learner / per-course view, with export and drilldown.
Unlock the gradebook →
## Certificates
### Are certificates included?
Yes — the free plugin issues certificates on course completion using two presets (Regalia and Vertex).
PRO
Advanced certificates with QR verification
The Advanced certificates add-on adds a drag-and-drop builder, more merge fields, and QR codes that link to a public verify page.
Unlock advanced certificates →
### Can certificates be verified externally?
Yes (Pro). The QR code on the certificate links to a public verify URL (`/wp-json/sikshya/v1/public/certificates/verify?serial=...`). Anyone can verify a certificate without authentication.
## Privacy, GDPR, data ownership
### Is my data shared with Mantrabrain?
No. Sikshya is self-hosted — every learner record, order, certificate, and quiz attempt lives in your WordPress database. Optional, opt-in **usage insights** can be enabled / disabled (off by default).
### Is Sikshya GDPR-compliant?
Sikshya is built on WordPress and stores user data in your own site. WordPress's standard **Tools → Export Personal Data** and **Erase Personal Data** flows work for Sikshya data.
### How do I report a security vulnerability?
Email `mantrabrain@gmail.com` privately with details. Don't post exploit steps in public reviews.
## Translation
### Can I translate Sikshya?
Yes — text domain is `sikshya` (free) and `sikshya-pro` (Pro). Loco Translate, WPML, TranslatePress, Polylang, and Weglot all work.
### Multilingual catalog?
PRO
Multilingual (WPML / Weglot)
The Multilingual add-on registers Sikshya strings for translation in WPML / Weglot.
Unlock multilingual →
## Performance
### How many courses / students can Sikshya handle?
There are no hardcoded limits. Performance is driven by your hosting (PHP-FPM workers, MySQL configuration, page cache). For 10k+ learners and heavy reporting, the Pro **Advanced analytics & exports** + **Enterprise reporting** add-ons + a managed-WordPress host or VPS is the right combination.
### Will Sikshya hurt my SEO?
No. Sikshya outputs normal WordPress pages and URLs. Yoast / Rank Math / SEOPress all index Sikshya correctly.
## Developer
### Where's the REST API documentation?
[REST API](/api-reference). Routes live under `/wp-json/sikshya/v1/`.
### Where are the hooks and filters?
[Hooks & filters](/hooks-filters). Free + Pro share the same `sikshya_*` action / filter naming.
## Pricing & support
### Where can I get help?
- [Sikshya LMS Facebook Community](https://www.facebook.com/groups/sikshyalms/) — peer discussion.
- [WordPress.org support forum](https://wordpress.org/support/plugin/sikshya/) — public threads.
- [GitHub](https://github.com/MantraBrain) — bug reports.
- [Mantrabrain priority support](https://mantrabrain.com/contact/) — Pro license holders.
See [Support](/support) for routing details.