在线.NET 自动组卷子系统

2025-05-14 11:57:35
推荐回答(4个)
回答(1):

我的想法是这样,首先对题库中的题目,即数据库,增加一个 难度 的属性!
0 代表简单 1 代表中等 2代表困难,以及题目类型,这个应该已经有了~
然后生成的word试卷里面有 3种 同上

简单: 选择题里 简单的题目占 50% 中等的占30% 困难的占 20% (这个看你自己需要) 然后是填空题 ,还有解答题,都照前面的!

中等: 自己看情况

困难:同上!

具体实现方法:(简单类的试卷)

遍历数据库 查询属性为 选择题 的类,选择题我们以12个来计算,那么找到简单类型的,随机抽取6个,然后依次解决。

后面的填空 和 解答也可以这样实现。

这是我自己的小小想法,希望对你有些帮助!

回答(2):

很简单
一个试题表
id 试题内容
1.xxxx
2.xxxx
3.xxxx
4.xxxx
5.xxxx
6.xxxx
7.xxxx
8.xxxx
9.xxxx

然后 后台用随机数随机出题
int a=random()//随机出1个ID
在用一个动态数组(al_select)保存已经出过的题号,防止重复随机
比如说 第一次随机的ID是 5
那么 ArrayList al_select=new ArrayList ();
al_select.add(5);

然后当你再随机的时候,随机出来的ID 要先和这个动态数组的ID比较 如果已经随机出来了,那么就在随机一次

回答(3):

如果需要可以批量导入题目的考试系统,可以试试优考试在线考试系统,支持Excel和word的批量导入
在导入的模板中,从题干的编辑,到题目的分数、难度标签等都是可以自定义的,按照模板去填入对应的难度标签即可

回答(4):

基于此题目在线.NET 自动组卷子系统,可以为你提供一份适用于初学者的代码,
如有具体需求,可以我们联系,,给我留一个你的问题和Email,有可能帮你,不过绝对救急,请用BaiduHi为我留言,

此回复针对所有来访者和需求者有效,
ES:\\052890250225BB41EB5077A71905E1C4