Types of online tutoring platforms and tools