Email Record: The development and evaluation of a learning system for power technology utilizing immediate feedback and branching in large group presentations.