I agree with the previous comment. It is also worth considering integration with database management systems to store information about users and their progress. Your platform should also support multiple content formats such as video, text, and quizzes. It is very important to ensure data security and the ability to scale the system in the future. This will help you create a comfortable and secure learning environment. In general, I would recommend that you contact here
https://inoxoft.com/industries/education-industry/lms-development-services/. They will advise you in more detail on this issue.