Hello,
I am an expert in elearning systems and development with over 14 years of experience. I'd provide you with a system that can handle your request as needed, you can upload videos and even create exams/tests related to them after being watched. You will also get statistics of the use of these videos and scores stats on the tests.
Please let me know if you like to continues.
Regards,