Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
A systematic literature review of automated feedback generation for programming exercises
Formative feedback, aimed at hel** students to improve their work, is an important factor
in learning. Many tools that offer programming exercises provide automated feedback on …
in learning. Many tools that offer programming exercises provide automated feedback on …
Adaptive feedback in computer-based learning environments: a review
Adaptive support within a learning environment is useful because most learners have
different personal characteristics such as prior knowledge, learning progress, and learning …
different personal characteristics such as prior knowledge, learning progress, and learning …
Data-driven hint generation in vast solution spaces: a self-improving python programming tutor
To provide personalized help to students who are working on code-writing problems, we
introduce a data-driven tutoring system, ITAP (Intelligent Teaching Assistant for …
introduce a data-driven tutoring system, ITAP (Intelligent Teaching Assistant for …
A feasibility study of using automated program repair for introductory programming assignments
Despite the fact an intelligent tutoring system for programming (ITSP) education has long
attracted interest, its widespread use has been hindered by the difficulty of generating …
attracted interest, its widespread use has been hindered by the difficulty of generating …
user2code2vec: Embeddings for profiling students based on distributional representations of source code
In this work, we propose a new methodology to profile individual students of computer
science based on their programming design using a technique called embeddings. We …
science based on their programming design using a technique called embeddings. We …
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 …
The continuous hint factory-providing hints in vast and sparsely populated edit distance spaces
Intelligent tutoring systems can support students in solving multi-step tasks by providing
hints regarding what to do next. However, engineering such next-step hints manually or via …
hints regarding what to do next. However, engineering such next-step hints manually or via …
Zero-Shot Learning of Hint Policy via Reinforcement Learning and Program Synthesis.
Intelligent tutoring systems for programming education can support students by providing
personalized feedback when a student is stuck in a coding task. We study the problem of …
personalized feedback when a student is stuck in a coding task. We study the problem of …
Step tutor: Supporting students through step-by-step example-based feedback
Students often get stuck when programming independently, and need help to progress.
Existing, automated feedback can help students progress, but it is unclear whether it …
Existing, automated feedback can help students progress, but it is unclear whether it …
Automated program repair for introductory programming assignments
Automatic program repair (APR) tools are valuable for students to assist them with
debugging tasks since program repair captures the code modification to make a buggy …
debugging tasks since program repair captures the code modification to make a buggy …