Educational technology over 25 years (panel): understanding the conditions when it works. - Cathleen A. Norris; Jennifer Smolka; Elliot Soloway (ITiCSE, 1998)