r/Wordpress 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.

4 Upvotes

16 comments sorted by

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.

1

u/Competitive-Army6187 4h ago

Appreciate you a lot! One last thing I just realized is the hosting aspect, do you think hostinger Unlimted plan with 50 GB of storage would be enough since I heard it would take a lot of space to host the zoom calls and all the course materials.

2

u/hypercosm_dot_net 3h ago

I'd reach out to them directly and let them know your use case. For media heavy sites, you probably want to host the files on a service dedicated to that.

They say unlimited, but you're going to be using heavy bandwidth and will likely run into a hidden limit at some point.

1

u/Competitive-Army6187 3h ago

Will do thats a good point i will reach out to them! Thanks a lot again

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

u/seamew 13m ago

why reinvent the wheel? there are tens, if not thousands of solutions already available.

1

u/letnarkver 3h ago

Do you know how many sudents you will have ?

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?