Using technology to improve the quality of education delivery