A theoretical framework for the design and analysis of computational thinking problems in education | Synapse