Learning Platform Survey