What is the BEST definition of an e-learning platform?
A.
a set of tools and services students use in an online course
B.
the levels of difficulty the students will experience in the online course
C.
a computer system used to support the online course
D.
the internet service provider used to access online course materials