Text this: How to design self-directed and distance learning :