Harnessing ICT potential: The adoption and analysis of ICT systems for enhancing the student learning experience