Hello. This can be done by Tutor LMS, a WordPress plugin. We have quite a lot experience in CMS's. Would you like to try our service? We'd be glad to help:)
We are a team of highly experienced developers with an average experience being above 5 years. Our expertise fields include website and mobile application development, graphic design, and game development. We use many different technologies including Moodle, WordPress, Wix, PHP and its frameworks, .NET, NodeJs, React Js, Angular Js, Android, Flutter, Python and its frameworks.
It's our pleasure to help you with this project.
Please don't hesitate to share more detail so we can figure out how we can be a proud partner of yours.
Best regards