ABSTRACT
Authentic problem solving tasks in digital environments are often open-ended with ill-defined pathways to a goal state. Scaffolds and formative feedback during this process help learners develop the requisite skills and understanding, but require assessing the problem-solving process. This paper describes a hybrid approach to assessing process at scale in the context of the use of computational thinking practices during programming. Our approach combines hypothesis-driven analysis, using an evidence-centered design framework, with discovery-driven data analytics. We report on work-in-progress involving novices and expert programmers working on Blockly games.
- Blikstein, P., Worsley, M., Piech, C., Sahami, M., Cooper, S., & Koller, D. 2014. Programming pluralism: Using learning analytics to detect patterns in the learning of computer programming. Journal of Learning Sciences, 23(4), 561--599.Google ScholarCross Ref
- Mislevy, R. J., Behrens, J. T., Dicerbo, K. E., & Levy, R. 2012. Design and discovery in educational assessment: Evidence-centered design, psychometrics, and educational data mining. JEDM, 4(1), 11--48.Google Scholar
- Piech, C., Sahami, M., Huang, J., & Guibas, L. 2015. Autonomously Generating Hints by Inferring Problem Solving Policies. In Proc. of the 2nd ACM Conference on Learning@Scale. 195--204. Google ScholarDigital Library
- Rupp, A. A., Levy, R., Dicerbo, K. E., Sweet, S., Crawford, A. V., Caliço, T., et al. 2012. Putting ECD into Practice: The Interplay of Theory and Data in Evidence Models within a Digital Learning Environment. JEDM, 4(1), 49--110.Google Scholar
- Segedy, J. R., Loretz, K. M., & Biswas, G. 2013. Model-driven assessment of learners in open-ended learning environments. In Proceedings of the 3rd Annual Conference on Learning Analytics and Knowledge (LAK '13). ACM, 202--204. Google ScholarDigital Library
Index Terms
- Assessing Problem-Solving Process At Scale
Recommendations
Assessing Middle School Students' Computational Thinking Through Programming Trajectory Analysis
SIGCSE '19: Proceedings of the 50th ACM Technical Symposium on Computer Science EducationWith national K-12 education initiatives such as "CSForAll," block-based programming environments have emerged as widely used tools for teaching novice programming. A key challenge presented by block-based programming environments is assessing students' ...
Scaffolding problem solving in technology-enhanced learning environments (TELEs): Bridging research and theory with practice
With the expanding availability and capability of varied technologies, classroom-based problem solving has become an increasingly attainable, yet still elusive, goal. Evidence of technology-enhanced problem-solving teaching and learning in schools has ...
Using Learners' Self-Explanations of Subgoals to Guide Initial Problem Solving in App Inventor
ICER '17: Proceedings of the 2017 ACM Conference on International Computing Education ResearchOur goal for the present research was to improve upon the subgoal learning framework and further enhance problem solving performance for novice programmers learning to use a block-based programming language. In particular, we are expanding upon recent ...
Comments