Using affordances and constraints to evaluate the use of information and communications technology in teaching and learning | Synapse