The ICT-FLAG project aims to enhance ICT education through formative assessment, learning analytics, and gamification. The project will develop tools to provide automated feedback on student activities to improve learning. It will also apply learning analytics to monitor tool usage and student progress, and incorporate data from other sources. Additionally, gamification mechanisms will be used to increase student motivation and engagement. The goals are to design e-learning tools and services to support the learning process in ICT degrees. This will be done through developing formative assessment and analytics tools, integrating the three approaches, and evaluating the tools' impact on learning outcomes and student satisfaction in ICT courses.