Authoring feedback for novice programmers in a block-based language
暂无分享,去创建一个
[1] Kenneth R. Koedinger,et al. Data-Driven Hint Generation in Vast Solution Spaces: a Self-Improving Python Programming Tutor , 2015, International Journal of Artificial Intelligence in Education.
[2] Yasin N. Silva,et al. DBSnap: Learning Database Queries by Snapping Blocks , 2015, SIGCSE.
[3] V. Shute. Focus on Formative Feedback , 2008 .
[4] Kenneth R. Koedinger,et al. Learning Curve Analysis for Programming: Which Concepts do Students Struggle With? , 2016, ICER.
[5] Nguyen-Thinh Le,et al. A Classification of Adaptive Feedback in Educational Systems for Programming , 2016, Syst..
[6] Clifford A. Shaffer,et al. BlockPy: An Open Access Data-Science Environment for Introductory Programmers , 2017, Computer.
[7] D. Nicol,et al. Formative assessment and self‐regulated learning: a model and seven principles of good feedback practice , 2006 .
[8] Chris Mayfield,et al. Learning relational algebra by snapping blocks , 2014, SIGCSE '14.
[9] Alexander Repenning,et al. Moving Beyond Syntax: Lessons from 20 Years of Blocks Programing in AgentSheets , 2017, J. Vis. Lang. Sentient Syst..
[10] M. Thurlings,et al. Understanding feedback: A learning theory perspective , 2013 .
[11] Thomas W. Price,et al. iSnap: Towards Intelligent Tutoring in Novice Programming Environments , 2017, SIGCSE.
[12] Leonidas J. Guibas,et al. Learning Program Embeddings to Propagate Feedback on Student Code , 2015, ICML.