当前位置: X-MOL 学术Eur. J. Phys. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
pygiftgenerator: A python module designed to prepare Moodle-based quizzes
European Journal of Physics ( IF 0.7 ) Pub Date : 2020-01-01 , DOI: 10.1088/1361-6404/abb114
Jon Senz 1 , Idoia G Gurtubay 2 , Zunbeltz Izaola 3 , Gabriel A Lpez 1
Affiliation  

We present pygiftgenerator, a python module for systematically preparing a large number of numerical and multiple-choice questions for Moodle-based quizzes oriented to students' formative evaluation. The use of the module is illustrated by means of examples provided with the code and they cover topics from Mechanics, Electromagnetism, Thermodynamics and Modern Physics. The fact that pygiftgenerator relies on a well-established computer language which allows to combine and reuse functions in order to solve complex problems, makes it a very robust tool. Simply by changing the input parameters, a large question bank with solutions even to complex physical problems can be generated. Thus, it is a powerful alternative to the calculated and multiple choice questions which can be written directly in the Moodle platform. The module writes the questions to be imported into Moodle in a simple and human-readable ASCII output using the GIFT format, which enables html definitions for URLs for importing figures, or for simple text formatting (sub/superindices or Greek letters) for equations and units. This format also admits LaTeX typing for complex equations.

中文翻译:

pygiftgenerator:一个 Python 模块,旨在准备基于 Moodle 的测验

我们提出了 pygiftgenerator,这是一个 Python 模块,用于系统地准备大量数字和多项选择题,用于面向学生形成性评估的基于 Moodle 的测验。该模块的使用通过代码提供的示例进行说明,它们涵盖了力学、电磁学、热力学和现代物理学的主题。pygiftgenerator 依赖于一种成熟的计算机语言,该语言允许组合和重用函数以解决复杂问题,这一事实使其成为一个非常强大的工具。只需更改输入参数,就可以生成一个大型题库,甚至可以解决复杂的物理问题。因此,它是可直接在 Moodle 平台中编写的计算式和多项选择题的强大替代方案。该模块使用 GIFT 格式以简单且人类可读的 ASCII 输出将要导入 Moodle 的问题写入,该格式可为用于导入图形的 URL 或用于方程式和的简单文本格式(子/超索引或希腊字母)提供 html 定义。单位。这种格式也允许复杂方程的 LaTeX 类型。
更新日期:2020-01-01
down
wechat
bug