Drawing on interviews with 80 U.S. PK–12 computing teachers, we explore strategies for surfacing and supporting student learning.Assessing learning in self-directed programming projects