UNDERSTANDING LEARNING MANAGEMENT PLATFORMS: A COMPREHENSIVE GUIDE