Some Conditions under Which Integrated Computer-Based Training Software Can Facilitate Learning · Study