已有的宏包 probsoln 和 exsheets 都有从题库中随机抽取题目的功能,论坛上也有不少尝试。不过它们都要求将题目作为参数保存在宏中,这可能对题库的输入有些不便。我现在通过文件操作来实现,希望对题库的输入增加一些便利。题库的格式大概如下:
\question 数码暴龙第一季的主题曲叫什么 \subquestion “想成为螃蟹(蟹になりたい!)”是谁的名言? \subquestion 被称为“孝哥”的声优是? \subquestion 《咲-saki-》中的安福莉子在队伍中担任的是? \question 印度F4天团的成名空耳曲是什么 \subquestion 某科学的超电磁炮中婚后光子家是开什么公司的? \option 广电总局 \option 常盘台中学 \option 铁路公司 \option 航空公司 \subquestion V家角色 RIN 和 LEN 的关系是? \subquestion 杀手47的后脑勺上有什么 \option fairytale \option aria \option snow falling \option sprinter其中 \question 表示一道题目,\subquestion 表示大题下面的小题,\option 表示选择题。这些标记都可以自己设置。 题目的选取依赖互异的随机数列。互异随机数列的生成,直接采用了简单的办法,效率是很低的,有很大的优化余地。这个宏包只是一时兴起,用户文档也没有编写,附件中有个测试用的文件可以参考。Happy TeXing!
发表评论 取消回复