gpt4 book ai didi

R/考试 : implement only six boxes for the registration number

转载 作者:行者123 更新时间:2023-12-04 08:35:52 25 4
gpt4 key购买 nike

我正在与 exams2nops 合作R/exams 包的功能。由于我所在大学的学生注册号只有六个数字,我尝试调整了reglength exams2nops 中的选项(通常最少 7 个)功能以及nops_scannops_eval职能。仅创建 6 个框不是问题,但评估过程对扫描质量和对比度问题更为敏感。如果扫描的质量是完美的,评估工作(几乎)在我的调整下完美无缺,但是每当扫描质量略有不足时,我必须在交互过程中手动输入一些/所有注册号。由于我的调整只是即兴的而不是真正优雅的,因为我不了解源代码的每一部分,我现在正在寻找更稳定的解决方案。有没有什么办法可以把注册号减少到6个盒子,而不会在之后的评估过程中出现问题?

最佳答案

解决方法: 当前注册 ID 的最小位数为 7。如果您有 6 位注册 ID,我建议在所有数字前加上 0。即,使用“0123456”而不是“123456” .为了确保学生记住这样做,我会在考试开始时宣布:请记住检查 0 作为第一个数字......
更新: 在另一个问题中,R/考试用户建议在试卷上自动预填初始零。现在可用,请参阅:Fill initial student IDs with zeros in R/exams exams2nops()
正确实现: 调整 exams2nops()nops_eval() 底层的源代码以使用六位数肯定是可能的。但是您需要确保源代码中的所有部分都被正确修改并且是同步的。具体来说,您需要创建一个新的“类型”,以通知扫描仪必须读取多少注册数字。否则,扫描仪可能会读取纸张上印有元素的部分,从而导致读取注册 ID 时出错。
future 计划: 我将考虑此请求,以便对软件包中的 NOPS 功能进行下一次重大修订。但目前这对我来说没有足够高的优先级,因为 (a) 我认为上述解决方法是可以接受的,并且 (b) 由于大流行,改善在线考试基础设施对大多数用户来说更为重要。

关于R/考试 : implement only six boxes for the registration number,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64804281/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com