The Effects of Scratch-Based Game Activities on Students’ Attitudes, Self-Efficacy and Academic Achievement | Synapse