virtual laboratory, distance learning, computer numerical control, cognitive ability, practice skills