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

R-exams包Meta信息中extol命令含义与容差设置问题咨询

R-exams包extol参数相关问题解答

1. extol: 0.01的具体含义

extol是R-exams数值类习题的绝对容差配置项,示例中的0.01并非可容忍误差占标准答案的百分比,而是固定的绝对差值阈值。
判分规则为:学生提交答案与标准答案的绝对差值 ≤ 0.01时,判定为答案正确。比如标准答案为3.2时,学生作答3.19、3.21均判定正确,作答3.18或3.22则判定错误,容差大小不会随标准答案的数值量级变化。

2. extol配置规范的官方获取渠道

你可以通过三个内置官方渠道获取完整说明:

  • 包内置帮助文档:安装R-exams包后,在R控制台运行help("exams", package = "exams"),即可查看Meta信息段所有配置项的规范说明,其中包含extol及相关容差参数的完整定义、取值规则、判分逻辑。
  • 官方示例习题:运行system.file("exercises", package = "exams")可定位到包自带的所有官方习题源码,其中数值类习题目录下有不同extol配置的实际用例,可以直接参考写法。
  • 官方配套教程:R-exams随包发布的习题开发教程中有专门的元信息配置章节,覆盖了容差参数的适用场景、常见配置误区等实操内容。

3. 百分比形式容差的支持情况

R-exams原生支持按标准答案比例设置的相对容差(即你提到的百分比形式),不需要手动计算绝对容差值,直接在Meta信息段配置extolrel参数即可。
比如你需要设置容差为标准答案的1%,只需要按如下格式编写Meta信息段:

Meta-information
================
extolrel: 0.01

此时容差会随标准答案动态计算:如果标准答案是200,允许的误差范围就是±2;如果标准答案是50,允许的误差范围就是±0.5。
另外extol和extolrel可以同时配置,判分时只要学生答案满足任意一个容差阈值,就会被判定为正确,适合标准答案数值跨度较大的动态习题场景。

内容的提问来源于stack exchange,提问作者Joker312

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.30 09:54:30