A dialogue-based approach for evaluating educational software | OUP Journals & Magazine | IEEE Xplore