Adaptive Problem Selection in a Mobile Python Tutor.
UMAP (Adjunct Publication)(2018)
摘要
We have developed PyKinetic, a mobile Python tutor for novices. We present our study on PyKinetic with various activities to target several skills: code tracing, debugging, code understanding and code writing. We compared a version with a fixed sequence of learning activities to an adaptive version, containing the same activities but with personalized problem selection. We had two hypotheses: (H1) the combination of activities is effective for learning, and (H2) the adaptive problem selection is beneficial. The results show that PyKinetic is effective for learning, and the adaptive version provides additional benefits for learners.
更多查看译文
关键词
mobile Python tutor, adaptive problem selection, Parsons problems, debugging, output prediction
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络