[HTML][HTML] Leveraging gamification in ICT education: Examining gender differences and learning outcomes in programming courses
This study investigates the differential effects of gamification on learning outcomes,
motivation, and usability perceptions in an introductory programming course, focusing on …
motivation, and usability perceptions in an introductory programming course, focusing on …
Complexity and difficulty of items in learning systems
Complexity and difficulty are two closely related but distinct concepts. These concepts are
important in the development of intelligent learning systems, eg, for sequencing items …
important in the development of intelligent learning systems, eg, for sequencing items …
Adaptive assessment and content recommendation in online programming courses: On the use of elo-rating
Online learning systems should support students preparedness for professional practice by
equip** them with the necessary skills while kee** them engaged and active. In that …
equip** them with the necessary skills while kee** them engaged and active. In that …
[HTML][HTML] Fusing ECG signals and IRT models for task difficulty prediction in computerised educational systems
Accurately assessing task difficulty is a critical aspect to achieve adaptation in computer-
based educational systems. In real-world scenarios, task difficulty estimation can be …
based educational systems. In real-world scenarios, task difficulty estimation can be …
The Impact of Solving Adaptive Parsons Problems with Common and Uncommon Solutions
Traditional introductory computer programming practice such as code-tracing and code-
writing can be time-intensive, frustrating, and decrease students' engagement and …
writing can be time-intensive, frustrating, and decrease students' engagement and …
Towards a human-ai hybrid system for categorising programming problems
As programming skills are increasingly required world-wide and across disciplines, many
students use online platforms that provide automatic feedback through a Programming …
students use online platforms that provide automatic feedback through a Programming …
Validity and reliability of student models for problem-solving activities
Student models are typically evaluated through predicting the correctness of the next
answer. This approach is insufficient in the problem-solving context, especially for student …
answer. This approach is insufficient in the problem-solving context, especially for student …
[HTML][HTML] The multi-objective task assignment scheme for software crowdsourcing platforms involving new workers
M Fu, Z Zhang, ZX Wang, D Chen - … of King Saud University-Computer and …, 2024 - Elsevier
Software crowdsourcing has become a cornerstone of the Internet economy because of its
unique capacity for selecting optimal workers to complete specific tasks. However, new …
unique capacity for selecting optimal workers to complete specific tasks. However, new …
Number of program builds: Another criterium for assessing difficulty of a programming task?
V Dobiáš, V Šimandl, J Vaníček - Informatics in Education, 2024 - infedu.vu.lt
The paper discusses an alternative method of assessing the difficulty of pupils' programming
tasks to determine their age appropriateness. Building a program takes the form of its …
tasks to determine their age appropriateness. Building a program takes the form of its …
Uso de atributos de código para classificação da facilidade de questões de codificação
MAP de Lima Lima, LSG de Carvalho… - Anais do Simpósio …, 2021 - sol.sbc.org.br
No ensino de programação, é comum o uso de Ambientes de Correção Automática de
Código (ACACs). Esses apresentam uma alta diversidade de exercícios de programação …
Código (ACACs). Esses apresentam uma alta diversidade de exercícios de programação …