Publication Date
In 2025 | 0 |
Since 2024 | 2 |
Since 2021 (last 5 years) | 5 |
Since 2016 (last 10 years) | 7 |
Since 2006 (last 20 years) | 7 |
Descriptor
Source
IEEE Transactions on Learning… | 2 |
International Educational… | 2 |
Information Systems Education… | 1 |
Journal of Educational Data… | 1 |
Journal of Educational and… | 1 |
Author
Marwan, Samiha | 3 |
Barnes, Tiffany | 2 |
Dong, Yihuan | 2 |
Price, Thomas W. | 2 |
Dai, Qin | 1 |
Fan, Chunlong | 1 |
Hsiu-Yi Chao | 1 |
John Bacher | 1 |
Jyun-Hong Chen | 1 |
Keith Tran | 1 |
Kenneth Koedinger | 1 |
More ▼ |
Publication Type
Reports - Research | 7 |
Journal Articles | 5 |
Speeches/Meeting Papers | 2 |
Education Level
Higher Education | 2 |
Postsecondary Education | 2 |
Audience
Location
Virginia | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Jyun-Hong Chen; Hsiu-Yi Chao – Journal of Educational and Behavioral Statistics, 2024
To solve the attenuation paradox in computerized adaptive testing (CAT), this study proposes an item selection method, the integer programming approach based on real-time test data (IPRD), to improve test efficiency. The IPRD method turns information regarding the ability distribution of the population from real-time test data into feasible test…
Descriptors: Data Use, Computer Assisted Testing, Adaptive Testing, Design
Yang Shi; Robin Schmucker; Keith Tran; John Bacher; Kenneth Koedinger; Thomas Price; Min Chi; Tiffany Barnes – Journal of Educational Data Mining, 2024
Understanding students' learning of knowledge components (KCs) is an important educational data mining task and enables many educational applications. However, in the domain of computing education, where program exercises require students to practice many KCs simultaneously, it is a challenge to attribute their errors to specific KCs and,…
Descriptors: Programming Languages, Undergraduate Students, Learning Processes, Teaching Models
Marwan, Samiha; Price, Thomas W. – IEEE Transactions on Learning Technologies, 2023
Novice programmers often struggle on assignments, and timely help, such as a hint on what to do next, can help students continue to progress and learn, rather than giving up. However, in large programming classrooms, it is hard for instructors to provide such real-time support for every student. Researchers have, therefore, put tremendous effort…
Descriptors: Data Use, Cues, Programming, Computer Science Education
Liu, Fang; Zhao, Liang; Zhao, Jiayi; Dai, Qin; Fan, Chunlong; Shen, Jun – IEEE Transactions on Learning Technologies, 2022
Educational process mining is now a promising method to provide decision-support information for the teaching-learning process via finding useful educational guidance from the event logs recorded in the learning management system. Existing studies mainly focus on mining students' problem-solving skills or behavior patterns and intervening in…
Descriptors: Data Use, Learning Management Systems, Problem Solving, Learning Processes
Dong, Yihuan; Marwan, Samiha; Shabrina, Preya; Price, Thomas; Barnes, Tiffany – International Educational Data Mining Society, 2021
Over the years, researchers have studied novice programming behaviors when doing assignments and projects to identify struggling students. Much of these efforts focused on using student programming and interaction features to predict student success at a course level. While these methods are effective at early detection of struggling students in…
Descriptors: Navigation (Information Systems), Academic Achievement, Learner Engagement, Programming
Wolthuis, Stuart L.; Slade, Christopher – Information Systems Education Journal, 2020
In this research project we describe the legacy software landscape, its current state, and challenges associated with aging information systems and access to its data. We briefly describe the popularity of dynamic languages and how a specific dynamic programming language, Ruby on Rails (RoR or Rails), is used to create a system to extract data…
Descriptors: Computer Software, Data Use, Programming Languages, Information Systems
Zhi, Rui; Marwan, Samiha; Dong, Yihuan; Lytle, Nicholas; Price, Thomas W.; Barnes, Tiffany – International Educational Data Mining Society, 2019
Viewing worked examples before problem solving has been shown to improve learning efficiency in novice programming. Example-based feedback seeks to present smaller, adaptive worked example steps during problem solving. We present a method for automatically generating and selecting adaptive, example-based programming feedback using historical…
Descriptors: Data Use, Feedback (Response), Novices, Programming