Flexible Generation of E-Learning Exams in R: Moodle Quizzes, OLAT Assessments, and Beyond

Flexible Generation of E-Learning Exams in R: Moodle Quizzes, OLAT Assessments, and Beyond
复制标题

DOI:
10.18637/jss.v058.i01
复制
发表时间:
2014-06
影响因子:
5.8
通讯作者:
A. Zeileis;Nikolaus Umlauf;F. Leisch
A. Zeileis;Nikolaus Umlauf;F. Leisch
中科院分区:
计算机科学2区
文献类型:
--
作者:
A. Zeileis;Nikolaus Umlauf;F. Leisch

文献摘要

被引文献

相似文献

通过添加对学习管理系统的支持,R中自动生成(统计)考试的包考试功能得到了扩展:由于在早期版本的包考试生成仍然基于每个练习的单独Sweave文件—但不仅仅是生成不同类型的PDF输出文件,包现在可以将相同的练习呈现为各种各样的输出格式。其中包括HTML(具有用于显示数学内容的各种选项)和用于Moodle或OLAT等学习管理系统中的在线考试的XML规范。这种灵活性是通过新的模块化和可扩展的包设计实现的,该设计允许将所有编织练习读取到R中并管理相关的补充文件(例如图形或数据文件)。手稿讨论了随时可用的用户界面、底层基础设施的设计,以及如何在现有工具的基础上构建新的功能。
The capabilities of the package exams for automatic generation of (statistical) exams in R are extended by adding support for learning management systems: As in earlier versions of the package exam generation is still based on separate Sweave files for each exercise – but rather than just producing different types of PDF output files, the package can now render the same exercises into a wide variety of output formats. These include HTML (with various options for displaying mathematical content) and XML specifications for online exams in learning management systems such as Moodle or OLAT. This flexibility is accomplished by a new modular and extensible design of the package that allows for reading all weaved exercises into R and managing associated supplementary files (such as graphics or data files). The manuscript discusses the readily available user interfaces, the design of the underlying infrastructure, and how new functionality can be built on top of the existing tools.