Rethinking education with ICT : new directions for effective practices