Good day,
This bid is not final as we need to have full understanding of your project.
Do you want to create the plugin as coding, or that you want an LMS with the listed feature so you can provide elearning services through this website and plugin, please let me know so we could continue.
After your answer, I will provide you with more details of what to do and how on such a project.
Best regards,