首页> 外文会议>International Conference on Intelligent Tutoring Systems >A Recommender System Based on Effort: Towards Minimising Negative Affects and Maximising Achievement in CS1 Learning
【24h】

A Recommender System Based on Effort: Towards Minimising Negative Affects and Maximising Achievement in CS1 Learning

机译:基于努力的推荐系统:在CS1学习中最小化负面影响和最大化成绩

获取原文

摘要

Programming online judges (POJs) are autograders that have been increasingly used in introductory programming courses (also known as CS1) since these systems provide instantaneous and accurate feedback for learners' codes solutions and reduce instructors' workload in evaluating the assignments. Nonetheless, learners typically struggle to find problems in POJs that are adequate for their programming skills. A potential reason is that POJs present problems with varied categories and difficulty levels, which may cause a cognitive overload, due to the large amount of information (and choice) presented to the student. Thus, students can often feel less capable, which may result in undesirable affective states, such as frustration and demotivation, decreasing their performance and potentially leading to increasing dropout rates. Recently, new research emerged on systems to recommend problems in POJs; however, the data collection for these approaches was not fine-grained; importantly, they did not take into consideration the students' previous effort and achievement. Thus, this study proposes for the first time a prescriptive analytics solution for students' programming behaviour by constructing and evaluating an automatic recommender module based on students' effort, to personalise the problems presented to the learner in POJs. The aim is to improve the learners achievement, whilst minimising negative affective states in CS1 courses. Results in a within-subject double-blind controlled experiment showed that our method significantly improved positive affective states, whilst minimising the negatives ones. Moreover, our recommender significantly increased students' achievement (correct solutions) and reduced dropout and failure in problem-solving.
机译:在线编程评委(POJ)是一种自动签名器,越来越多地用于编程入门课程(也称为CS1),因为这些系统为学习者的代码解决方案提供即时准确的反馈,并减少讲师评估作业的工作量。尽管如此,学习者通常很难在POJ中找到适合其编程技能的问题。一个潜在的原因是,POJ呈现出不同类别和难度的问题,这可能会导致认知超负荷,因为呈现给学生的信息(和选择)太多。因此,学生往往会感到能力不足,这可能会导致不受欢迎的情感状态,如沮丧和缺乏动力,降低他们的表现,并可能导致辍学率增加。最近,新的研究出现在推荐POJ问题的系统上;然而,这些方法的数据收集不是细粒度的;重要的是,他们没有考虑学生之前的努力和成就。因此,本研究首次提出了一种针对学生编程行为的规定性分析解决方案,方法是根据学生的努力构建和评估一个自动推荐模块,以个性化POJs中呈现给学习者的问题。其目的是提高学习者的成绩,同时尽量减少CS1课程中的消极情感状态。在受试者内的双盲对照实验中,结果表明,我们的方法显著改善了积极的情感状态,同时最小化了消极的情感状态。此外,我们的推荐人显著提高了学生的成绩(正确的解决方案),减少了辍学和解决问题的失败。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号