Types and Capabilities of Multimedia Training Programs Used When Teaching Students a Foreign Language