End-user considerations in educational technology design