Best Practices for Avoiding LMS Platform Failures