ICT Learning In Schools: A Holistic Approach