Multimedia-based Instructional Design: Computer-based Training, Web-based Training, Distance Broadcast Training, Performance-based Solutions