Moodle plugins for quiz generation using genetic algorithm

Muhammad Rian Fakhrusy, Yani Widyani
{"title":"Moodle plugins for quiz generation using genetic algorithm","authors":"Muhammad Rian Fakhrusy, Yani Widyani","doi":"10.1109/ICODSE.2017.8285882","DOIUrl":null,"url":null,"abstract":"This paper describes the development of Moodle plugins to generate quiz using Genetic Algorithm. Moodle is an open source learning management system. One of its features is to generate a quiz consisting random questions which is chosen form question bank. If the quiz is created randomly, it can't accommodate specific constraints. Genetic algorithm provides an opportunity to generate quiz which approximate the constraints. Our research follows previous researches done by Xiaoqin & Yin (2009) and Huang & Wang (2008), modifies them to be applied in the development of Moodle quiz generation plugins. Several attributes which are selected from previous researches, are augmented to the each question in question bank. The generated quiz is also augmented by corresponding attributes. Quiz generator needs constraints as input. Genetic algorithm will generate a quiz whose attributes approximate the constraints. The generated quiz can be used in tests after this step. At the moment, there is no option of using genetic algorithm for quiz generation in Moodle. The plugins consist of one main quiz plugin and several question type plugins. The main quiz plugin was developed so that genetic algorithm can be used in quiz generation. Meanwhile, several question type plugins were developed to provide augmented questions which quiz plugin is going to use. These plugins have been successfully implemented and integrated to Moodle.","PeriodicalId":366005,"journal":{"name":"2017 International Conference on Data and Software Engineering (ICoDSE)","volume":"181 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 International Conference on Data and Software Engineering (ICoDSE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICODSE.2017.8285882","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

This paper describes the development of Moodle plugins to generate quiz using Genetic Algorithm. Moodle is an open source learning management system. One of its features is to generate a quiz consisting random questions which is chosen form question bank. If the quiz is created randomly, it can't accommodate specific constraints. Genetic algorithm provides an opportunity to generate quiz which approximate the constraints. Our research follows previous researches done by Xiaoqin & Yin (2009) and Huang & Wang (2008), modifies them to be applied in the development of Moodle quiz generation plugins. Several attributes which are selected from previous researches, are augmented to the each question in question bank. The generated quiz is also augmented by corresponding attributes. Quiz generator needs constraints as input. Genetic algorithm will generate a quiz whose attributes approximate the constraints. The generated quiz can be used in tests after this step. At the moment, there is no option of using genetic algorithm for quiz generation in Moodle. The plugins consist of one main quiz plugin and several question type plugins. The main quiz plugin was developed so that genetic algorithm can be used in quiz generation. Meanwhile, several question type plugins were developed to provide augmented questions which quiz plugin is going to use. These plugins have been successfully implemented and integrated to Moodle.
Moodle插件测验生成使用遗传算法
本文介绍了利用遗传算法开发Moodle插件来生成测验。Moodle是一个开源的学习管理系统。它的特点之一是从题库中抽取随机试题生成测验。如果测试是随机创建的,它就不能适应特定的约束。遗传算法提供了生成近似约束的测验的机会。我们的研究沿袭了Xiaoqin & Yin(2009)和Huang & Wang(2008)的研究,并对其进行了修改,应用于Moodle测验生成插件的开发。从以往的研究中选择一些属性,并将其扩展到题库中的每个问题中。生成的测验也通过相应的属性进行扩充。测验生成器需要约束作为输入。遗传算法将生成一个属性近似约束的测验。生成的测验可以在此步骤之后的测试中使用。目前,在Moodle中没有使用遗传算法生成测验的选项。该插件包括一个主要的测验插件和几个问题类型插件。开发了主要的测验插件,使遗传算法可以用于测验生成。同时,我们还开发了几个题型插件,以提供测验插件将要使用的扩充题型。这些插件已经成功地实现并集成到Moodle中。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信