Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Automated grading and feedback tools for programming education: A systematic review
We conducted a systematic literature review on automated grading and feedback tools for
programming education. We analysed 121 research papers from 2017 to 2021 inclusive and …
programming education. We analysed 121 research papers from 2017 to 2021 inclusive and …
Next-step hint generation for introductory programming using large language models
Large Language Models possess skills such as answering questions, writing essays or
solving programming exercises. Since these models are easily accessible, researchers …
solving programming exercises. Since these models are easily accessible, researchers …
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 …
An evaluation of the impact of automated programming hints on performance and learning
A growing body of work has explored how to automatically generate hints for novice
programmers, and many programming environments now employ these hints. However, few …
programmers, and many programming environments now employ these hints. However, few …
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 …
Zero shot learning for code education: Rubric sampling with deep learning inference
In modern computer science education, massive open online courses (MOOCs) log
thousands of hours of data about how students solve coding challenges. Being so rich in …
thousands of hours of data about how students solve coding challenges. Being so rich in …
The impact of adding textual explanations to next-step hints in a novice programming environment
S Marwan, N Lytle, JJ Williams, T Price - … of the 2019 ACM conference on …, 2019 - dl.acm.org
Automated hints, a powerful feature of many programming environments, have been shown
to improve students' performance and learning. New methods for generating these hints use …
to improve students' performance and learning. New methods for generating these hints use …
Analyzing students' problem-solving sequences: A human-in-the-loop approach
E Kleinman, M Shergadwala, Z Teng… - Journal of learning …, 2022 - learning-analytics.info
Educational technology is shifting toward facilitating personalized learning. Such
personalization, however, requires a detailed understanding of students' problem-solving …
personalization, however, requires a detailed understanding of students' problem-solving …
A survey of automated programming hint generation: The hints framework
J McBroom, I Koprinska, K Yacef - ACM Computing Surveys (CSUR), 2021 - dl.acm.org
Automated tutoring systems offer the flexibility and scalability necessary to facilitate the
provision of high-quality and universally accessible programming education. To realise the …
provision of high-quality and universally accessible programming education. To realise the …
Enhancing procedural writing through personalized example retrieval: a case study on cooking recipes
P Mejia-Domenzain, J Frej, SP Neshaei… - International Journal of …, 2024 - Springer
Writing high-quality procedural texts is a challenging task for many learners. While example-
based learning has shown promise as a feedback approach, a limitation arises when all …
based learning has shown promise as a feedback approach, a limitation arises when all …