Generative AI as a learning assistant in ICT education: student perspectives and educational implications | Synapse