A comparison of the quality of data-driven programming hint generation algorithms
In the domain of programming, a growing number of algorithms automatically generate data-
driven, next-step hints that suggest how students should edit their code to resolve errors and …
driven, next-step hints that suggest how students should edit their code to resolve errors and …
Effectiveness of crowd-sourcing on-demand assistance from teachers in online learning platforms
T Patikorn, NT Heffernan - Proceedings of the Seventh ACM Conference …, 2020 - dl.acm.org
It has been shown in multiple studies that expert-created on-demand assistance, such as
hint messages, improves student learning in online learning environments. However, there …
hint messages, improves student learning in online learning environments. However, there …
Integrating Deep Learning into an Automated Feedback Generation System for Automated Essay Scoring.
C Lu, M Cutumisu - International Educational Data Mining Society, 2021 - ERIC
Digitalization and automation of test administration, score reporting, and feedback provision
have the potential to benefit large-scale and formative assessments. Many studies on …
have the potential to benefit large-scale and formative assessments. Many studies on …
Teachers' perceptions of student misconceptions in introductory programming
A quality computer science (CS) teacher needs to understand students' common
misconceptions in learning CS. This study explored one aspect of CS teachers' …
misconceptions in learning CS. This study explored one aspect of CS teachers' …
Toward personalizing students' education with crowdsourced tutoring
As more educators integrate their curricula with online learning, it is easier to crowdsource
content from them. Crowdsourced tutoring has been proven to reliably increase students' …
content from them. Crowdsourced tutoring has been proven to reliably increase students' …
Using targeted feedback to address common student misconceptions in introductory programming: A data-driven approach
With the expansion of computer science (CS) education, CS teachers in K-12 schools
should be cognizant of student misconceptions and be prepared to help students establish …
should be cognizant of student misconceptions and be prepared to help students establish …
Operationalizing the continuum between well-defined and ill-defined problems for educational technology
NT Le, F Loll, N Pinkwart - IEEE Transactions on Learning …, 2013 - ieeexplore.ieee.org
One of the most effective ways to learn is through problem solving. Recently, researchers
have started to develop educational systems which are intended to support solving ill …
have started to develop educational systems which are intended to support solving ill …
Investigating the relationship between dialogue structure and tutoring effectiveness: a hidden Markov modeling approach
Identifying effective tutorial dialogue strategies is a key issue for intelligent tutoring systems
research. Human-human tutoring offers a valuable model for identifying effective tutorial …
research. Human-human tutoring offers a valuable model for identifying effective tutorial …
Data-driven program synthesis for hint generation in programming tutors
T Lazar, I Bratko - … Tutoring Systems: 12th International Conference, ITS …, 2014 - Springer
One of the main functions of intelligent tutoring systems is providing feedback to help
students solve problems. We present a novel approach to program synthesis that can be …
students solve problems. We present a novel approach to program synthesis that can be …
Program representation for automatic hint generation for a data-driven novice programming tutor
We describe a new technique to represent, classify, and use programs written by novices as
a base for automatic hint generation for programming tutors. The proposed linkage graph …
a base for automatic hint generation for programming tutors. The proposed linkage graph …