Strategies for Implementing In-Class, Active, Programming Assessments: A Multi-Level Model. - Shanon M. Reckinger; Bryce Hughes (SIGCSE, 2020)