Evaluating adaptive and generative AI-based feedback and recommendations in a knowledge-graph-integrated programming learning system | ScienceToStartup | ScienceToStartup