Reflection on-line or off-line: the role of learning technologies in encouraging students to reflect. - Jane Seale; Alan J. Cann (Comput. Educ., 2000)