Code and tell: assessing young children's learning of computational thinking using peer video interviews with ScratchJr