Empirical insights into the influence of ChatGPT-facilitated programming on primary learners’ performances: a mixed methods approach | Synapse