Katrangan
Coursenta is a complete learning management system for WordPress. Create structured courses with lessons and quizzes, sell access with flexible payment options, and give students a modern learning experience.
Features:
- Course builder with curriculum sections, lessons, and quizzes
- Protected video delivery with token-based access
- Cart, checkout, coupons, and partial payments
- Student dashboard with progress, notes, bookmarks, and certificates
- Guest checkout and custom login/register pages
- Instructor profiles and course catalog with filters
- Stripe, PayPal, Razorpay, and offline payment support
- Order and enrollment management
- Certificate templates and course completion tools
External services
Coursenta can connect to third-party services when the corresponding feature or payment gateway is enabled. These connections are optional and are controlled by the site administrator.
Stripe
When Stripe is enabled, Coursenta sends payment and order information required to create and verify Checkout Sessions. This can include the order reference, amount, currency, course name, and customer information required by Stripe to process the transaction. Stripe may also send webhook events to the site’s Coursenta webhook endpoint.
Service: https://stripe.com/
Terms: https://stripe.com/in/legal
Privacy: https://stripe.com/in/legal/privacy-center
PayPal
When PayPal is enabled, Coursenta communicates with PayPal to authenticate the merchant, create and capture checkout orders, and verify signed webhook events. Payment and order information required to process the transaction may be sent to PayPal.
Service: https://www.paypal.com/
Terms: https://www.paypal.com/in/legalhub/paypal/home
Privacy: https://www.paypal.com/in/legalhub/paypal/privacy-full
Razorpay
When Razorpay is enabled, Coursenta communicates with Razorpay to create and verify payment orders and payments. Order reference, amount, currency, and customer information required to process the transaction may be sent to Razorpay. Razorpay can also send signed webhook events to the site’s Coursenta webhook endpoint.
Service: https://razorpay.com/
Terms: https://razorpay.com/terms/
Privacy: https://razorpay.com/privacy-policy/
YouTube
If a site administrator chooses YouTube as a course video provider, Coursenta embeds the configured YouTube video player. The visitor’s browser communicates directly with YouTube when the player is loaded or used. YouTube may receive information such as the visitor’s IP address, browser information, referring page, and video interaction data according to YouTube’s policies.
Service: https://www.youtube.com/
Terms: https://www.youtube.com/t/terms
Privacy: https://policies.google.com/privacy
Vimeo
If a site administrator chooses Vimeo as a course video provider, Coursenta embeds the configured Vimeo player. The visitor’s browser communicates directly with Vimeo when the player is loaded or used. Vimeo may receive information such as the visitor’s IP address, browser information, referring page, and video interaction data according to Vimeo’s policies.
Service: https://vimeo.com/
Terms: https://vimeo.com/terms
Privacy: https://vimeo.com/privacy
Gambar conto
Pemasangan
- Upload the
coursentafolder to/wp-content/plugins/. - Activate the plugin through the Plugins menu in WordPress.
- Go to Coursenta Setup and complete the guided setup.
- Visit Settings Permalinks and click Save to flush rewrite rules.
FAQ
-
Does Coursenta work with any theme?
-
Yes. Coursenta includes frontend templates and can be overridden from your theme under
coursenta/. -
Can guests purchase courses?
-
Yes, when guest checkout is enabled under Coursenta Settings Cart & Checkout. Guest cart state is stored server-side using a secure cart token rather than a PHP session.
-
How do I configure payment webhooks?
-
Configure the webhook verification secret or ID for the relevant gateway under Coursenta Settings Payments and use the site’s REST endpoint:
https://example.com/wp-json/coursenta/v1/webhooks/payment/stripeReplace
stripewithpaypalorrazorpayfor the corresponding gateway. Payment webhooks are publicly reachable by design, but Coursenta verifies the provider signature and validates the order, amount, and currency before marking an order as paid.
Mācā ulang
There are no reviews for this plugin.
Contributors & Developers
“Coursenta” is open source software. The following people have contributed to this plugin.
KontributorTranslate “Coursenta” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Caathetan Owahan
0.3.4
-
Updated version to 0.3.4 for the next WordPress.org review submission.
-
Removed the global WordPress default-role override from plugin activation.
- Hardened protected video playback tokens to require the issuing logged-in user.
- Updated database date defaults for strict MySQL compatibility.
0.3.1
- Reworked guest cart persistence to avoid PHP sessions on normal frontend requests.
- Hardened payment return verification for Stripe, PayPal, and Razorpay.
- Added signed webhook verification and payment/order amount validation.
- Added configurable PayPal and Razorpay webhook credentials.
- Improved quiz submission authorization to require a valid course, lesson, and linked quiz.
- Enabled guest coupon validation.
- Removed the legacy
load_plugin_textdomain()call for WordPress.org translation handling. - Updated plugin author and WordPress.org contributor information.
0.3.0
- Initial public release with courses, commerce, learning player, and student account features.











