Self directed Learning Tools