咨询R/exams中支持Moodle导出的完整元信息列表
R/exams 适配Moodle导出的试题元信息全量选项
除你已知的chapter(章节)、subchapter(子章节)、fileupload(要求上传文档)外,以下是所有可在Rmd试题末尾添加的、适配Moodle导出的元信息选项:
基础标识与分值
name: 试题内部唯一标识,Moodle导入时用于区分重复试题,避免重复创建title: 试题显示标题,会直接展示给Moodle平台的考生type: 指定试题类型,可选值包括schoice(单选题)、mchoice(多选题)、num(数值题)、string(填空题)、cloze(完形填空)等,未指定时R/exams会自动识别题型points: 试题分值,Moodle会直接采用该值设置试题的满分
题型行为控制
shuffle: 是否打乱选择题的选项顺序,取值TRUE/FALSE,仅对schoice/mchoice题型生效feedback: 是否启用试题反馈功能,取值TRUE/FALSE,开启后可在试题中配置对错对应的反馈内容time: 完成试题的建议时长,单位为分钟,Moodle中会展示给考生作为参考tolerance: 数值题的允许误差范围,如0.01,仅对num题型生效
分类与标签
tags: 自定义试题标签,多个标签用逗号分隔,Moodle中可通过标签快速筛选试题category: 试题所属的Moodle题库分类,优先级高于chapter和subchapterlanguage: 指定试题语言,如zh-CN(简体中文)、en(英文),适配Moodle多语言环境
特殊交互与扩展
solution: 是否允许考生查看答案解析,取值TRUE/FALSE,可控制Moodle中解析的展示时机fileupload_maxsize: 上传文件的最大限制,单位为MB,如5表示最大允许5MB的文件(需配合fileupload: TRUE使用)fileupload_types: 允许上传的文件类型,如pdf,doc,docx,限制考生上传的文件格式(需配合fileupload: TRUE使用)password: 设置试题访问密码,仅用于特定场景下的试题访问限制
元信息添加示例
在Rmd文档末尾可通过YAML块添加元信息:
--- name: normal_dist_calculation_01 title: 正态分布概率计算 type: num points: 4 shuffle: TRUE tolerance: 0.05 category: 统计学核心知识点 fileupload: TRUE fileupload_maxsize: 3 fileupload_types: pdf,docx ---
或者通过exams::moodle()函数指定:
exams::moodle( name = "normal_dist_calculation_01", title = "正态分布概率计算", type = "num", points = 4, shuffle = TRUE, tolerance = 0.05, category = "统计学核心知识点", fileupload = TRUE, fileupload_maxsize = 3, fileupload_types = "pdf,docx" )
内容的提问来源于stack exchange,提问作者eusebe
相关产品推荐
相关产品推荐

