“…Soparat, et al [19] found that five key competencies of students, including communication, critical thinking, problem-solving, life skill and technological applications, can be developed with the use of ICT in education. In summary, ICT is valuable for competency development by supporting online collaboration, networking, differentiation and customization [20].…”