使用exams2ilias导入习题至Ilias丢失正确答案及分值问题
解决exams2ilias导入Ilias习题总分0、无正确答案的问题
问题根源分析
你的习题文件存在格式规范问题,导致exams包无法正确解析元信息,进而生成不符合Ilias要求的导入文件:
- 元信息中
expoints:10缺少冒号后的空格,exams包无法识别该分数参数 - 格式不规范可能连带影响了正确答案标记的解析逻辑
修正方案
步骤1:修正习题Rmd文件
调整元信息部分的格式,确保所有键值对的冒号后添加空格,让exams包能正确读取参数:
Question ======== ABC Answerlist ---------- * A * B Meta-information ================ extype: schoice exsolution: 10 exname: mwe expoints: 10
步骤2:调整exams2ilias调用参数
调用时明确指定分数参数,同时添加evaluation参数确保正确答案标记被生成:
exams2ilias("MinWorkEx.Rmd", points = 10, evaluation = list(partial = FALSE))
步骤3:重新导入Ilias
重新生成zip包后按原有流程导入:
- 确认导入时选择「导入题库」类型
- 导入过程中留意Ilias的提示信息,检查分数和答案标记是否已正确识别
验证要点
解压生成的zip包,查看其中的XML文件,确认是否存在<points>10</points>标签,以及对应正确选项的<correct>true</correct>标签。若仍有问题,建议更新exams包到最新稳定版本。
内容的提问来源于stack exchange,提问作者PaperBasket
相关产品推荐
相关产品推荐

