Best way to track staff training and test?

Best way to track staff training and test?

Hi,

Which is the best way to;
1) Track staff training?
2) Present the training material (videos, documents, etc)?
3) Conduct Tests and track results?