You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

咨询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和subchapter
  • language: 指定试题语言,如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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 04:45:41