Self-directed learning and technology