A multidimensional approach for analyzing variants of code writing questions in a CS1 course