hello,
Thank You for sharing your requirement.
We have gone through your requirement that you want to have a website for online teaching which will be self contained, allowing for payment processing, account creation, video chat, IMs, etc. as per your requirement we will provide you with the list of the modules in your solution.
Please check private message box for more details.
Thank you