Data Collection for the Learn-OCaml Programming Platform: Modelling How Students Develop Typed Functional Programs

Computer Science Education(2021)

引用 2|浏览10
暂无评分
摘要
ABSTRACTOnline programming platforms provide unique opportunities to collect and analyze a wealth of information on how students develop programs. In this work, we give an overview of the data collection infrastructure for the Learn-OCaml programming environment which allows students to write, typecheck and run OCaml code directly in their browser. We collect data for three different events: compile reads student's code and type-checks it; eval compiles and evaluates the code; grade runs the auto-grader on the student's well-typed program and provides feedback on the input-output correctness and code style. The data which we aim to gather across semesters serves as a basis for a wide variety of future studies on understanding how students develop programs in the context of typed functional programming.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要