Integrating generative artificial intelligence into secondary school programming education: model design and empirical evidence | Synapse