首页> 外文期刊>Science of Computer Programming >Feedback services for stepwise exercises
【24h】

Feedback services for stepwise exercises

机译:逐步练习的反馈服务

获取原文
获取原文并翻译 | 示例

摘要

Advanced learning environments such as intelligent tutoring systems for algebra, logic, programming, physics, etc. let a student practice with stepwise exercises, and support a student solving such exercises by providing feedback. These environments usually provide various types of feedback, for example about the correctness of a step, common errors, hints about how to proceed, or complete worked-out solutions. Calculating feedback is generally delegated to a dedicated expert knowledge module, also known as a domain reasoner. Existing architectural descriptions of learning environments do not precisely specify the interaction between this module and the rest of the learning system. We propose a design based on the stateless client-server architecture that clearly decouples the expert knowledge module from the learning environment. We describe a set of feedback services that support the inner (interactions within an exercise) and outer (over a collection of exercises) loops of a learning system, and that provide meta-information about a class of exercises, such as solving quadratic equations, or performing Gaussian elimination. The feedback services do not depend on a particular domain and are based on the various feedback types described in the literature. The paper analyzes which domain-specific knowledge about an exercise class is needed for implementing the feedback services. Based on this analysis, we developed a framework for implementing domain reasoners that offers generic functionality such as rewriting, simplifying, and comparing terms. We have implemented several domain reasoners in this framework, both for external learning environments and for simple prototypes. The proposed design is evaluated with these implementations, and we reflect on our experience with developing domain reasoners.
机译:诸如代数,逻辑,编程,物理学等的智能辅导系统之类的高级学习环境使学生可以逐步练习,并通过提供反馈来支持学生解决此类练习。这些环境通常提供各种类型的反馈,例如有关步骤的正确性,常见错误,有关如何进行的提示或完整的解决方案的反馈。计算反馈通常委托给专门的专家知识模块,也称为领域推理器。学习环境的现有体系结构描述未精确指定此模块与学习系统其余部分之间的交互。我们提出了一种基于无状态客户端-服务器体系结构的设计,该体系结构明确地将专家知识模块与学习环境分离了。我们描述了一组反馈服务,这些反馈服务支持学习系统的内部(练习中的交互)和外部(练习集合中的)循环,并提供有关一类练习的元信息,例如求解二次方程,或执行高斯消除。反馈服务不依赖于特定域,而是基于文献中描述的各种反馈类型。本文分析了在实施反馈服务时需要哪些与运动课程有关的特定领域知识。基于此分析,我们开发了用于实现域推理器的框架,该框架提供了通用功能,例如重写,简化和比较术语。我们在此框架中实现了多个领域推理器,用于外部学习环境和简单的原型。通过这些实现对提出的设计进行了评估,并且我们在开发领域推理器方面的经验进行了反思。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号