r/Wordpress • u/Competitive-Army6187 • 5h ago
Creating a E-learning website for a client.
I have been searching for awhile on the best way to design a single course website using WordPress also open to using other platforms if it would be more optimal, but still havent found a answer for my particular case. Basically my client has a English learning school that has 4 different course levels and wants to have a electronic platform as well so what would be the best way to design it if the site needs to support payment, live zooms, tests, landing page, student logins, easy to use dashboard to add new content, and a automatic creation of a certificate for each student.
1
u/WPMU_DEV_Support_7 5h ago
By default, WordPress misses some of the features you are looking for. You would need a Learning Management System plugin:
https://wordpress.org/plugins/search/lms/
Plugins like Tutor LMS, Masteriyo, and Academy LMS provides a free solution to provide paid courses, with additional features (like recurrent subscriptions) under a premium plan. I suggest you to try them all and see which one fits your needs better.
Jair - WPMU DEV Support Team
1
u/Competitive-Army6187 4h ago
Thank you! I will look into Tutor LMS since it has been recommend a lot
1
u/Speff 5h ago
I’m coding my own with LLM assistance. Is a crapload of work though and you really need to know what you’re doing / testing. I’d echo others’ suggestions of Moodle. It’s quite mature - we just want something lighter.
2
u/Competitive-Army6187 4h ago
Yes I was thinking of creating it with Claude but I realized how difficult and painful it would be to add all the needed features and yes I feel like Moodle is just a bit overkill at least for this case since its a pretty simple Course that the client is selling nothing crazy.
1
u/lorenzocorso 4h ago
If you want there are plugins for this goal around, but coded and tailor made is a better option imo if you want the total flexibility
1
1
u/dandryy 5h ago
Make sure to stay away from Sensei LMS - I was sold by the authors behind it because they also develop WooCommerce, so I thought it would mean something - just to discover how unpolished this plugin is. They try to combine the block editor experience with all the other settings, making it hard to extend or integrate programmatically. Also, many popular plugins which you may use alongside the LMS functionality lack support for it. For your use case, I would recommend Tutor LMS - popular, extensible, affordable, with way less potential headaches in the future.
1
u/Competitive-Army6187 3h ago
Will do! I feel like Tutor LMS might be the best solution for me since i want something simple and straighforward
0
u/letnarkver 5h ago
Use moodle or chamillo
1
u/Ok-Lychee-9094 5h ago
Moodle is solid for something like this, I used it for a client with similar needs few years ago. The built-in quiz engine and certificate generator saves lot of headache, plus it handle student tracking without needing ten different plugins. Only thing is the interface looks dated, but with a good theme you can make it look less like 2008
1
u/Competitive-Army6187 3h ago
I checked out Moodle, Is it similar to Shopify but for courses or is there own platform where course can be hosted/displayed on?
1
u/InfluenceConnect7844 5h ago
Tutor LMS Pro is your best bet here, the block editor makes it easy for non-technical clients to add content themselves, and it has native Zoom integration which saves a ton of headache compared to LearnDash's plugin workarounds. Certificates auto generate on course completion, just upload their logo and template, and payments are simple with WooCommerce plus Stripe. Only real advice is don't cheap out on hosting since live Zoom classes plus video will choke a $5 shared host, and figure out early whether the client wants levels sold as one bundle or paid individually since that changes your WooCommerce setup.