Learning number patterns through computational thinking activities: A Rasch model analysis | Synapse