要能够运行,要求如下:
建立一张表存储至少30道或者更多的题目,题目要求有正确答案以及分值,题目的答案可以有4-6个。
如:A、B、C、D、E、F。题目均为多选题,每次从数据中随机提取N道题目。提取的题目可以自己定了(窗体上可供选择)。
随机抽取N道题目后可以进行一题一题式的答题(每次显示一道题目,涉及到分页)。
最终点击“现在交卷”按钮可以看到前面随机抽取的N道题目正确答案以及每次答题的情况,即显示考试者
选择了哪个答案。
正确答案与考试者提交的答案对比得出成绩。
要求:可以添加删除修改题目,每页显示一道题目作答,每次考试成绩均可以在数据中调出查看(每次的分数,
每次的答案)。如能解答,再加分
建立一张表存储至少30道或者更多的题目,题目要求有正确答案以及分值,题目的答案可以有4-6个。
如:A、B、C、D、E、F。题目均为多选题,每次从数据中随机提取N道题目。提取的题目可以自己定了(窗体上可供选择)。
随机抽取N道题目后可以进行一题一题式的答题(每次显示一道题目,涉及到分页)。
最终点击“现在交卷”按钮可以看到前面随机抽取的N道题目正确答案以及每次答题的情况,即显示考试者
选择了哪个答案。
正确答案与考试者提交的答案对比得出成绩。
要求:可以添加删除修改题目,每页显示一道题目作答,每次考试成绩均可以在数据中调出查看(每次的分数,
每次的答案)。如能解答,再加分
解决方案 »
- 请看我的代码有没有问题?
- 探讨: 随意添加改变产品类别,前台分类依次显示商品应该怎样设置?
- 怎么给dataset增加列:DataColumn filepath = new DataColumn("filepath", Type.GetType("System.String"));
- 关于菜单栏的制作
- 怎么写正则批量替换一个HTML中的全部链接地址?
- 求-时间控件
- 怎么样刷新当前页??
- ConnectionString 属性尚未初始化
- 一个一直没有解决的问题!ajax调用返回DataSet调试时可以看到数据,但是在javascript中取值的时候老是undefined,怎么回事情呀?
- 急求啊:索引 0 不是为负数,就是大于行数。
- 关于超链接在新窗口打开问题
- 怎么写ASP,NET程序?
表一:
题目ID,题目标题,题目选项,答案选项
表二:
题目ID,选项,选项内容
表三:
试题ID,考生,成绩
表四:
试题ID,题目ID,(考生)答案选项试题随机产生N条,循环绑定就好,表四是为了把试卷复原,每产生一份试卷都会增加,程序方面就不多说了!
http://download.csdn.net/source/661398
userinfo 用户信息表
create table userinfo
(
Uid int identity(1,1) primary key,
Uname varchar(8) not null,
Upwd varchar(12) not null
)管理员表 admininfocreate table AdminInfo
(
AdminId int identity(1,1) primary key,
AdminName varchar(8) not null,
AdminPwd varchar(12) not null
) 试卷表 papercreate table Paper
(
paperId int identity(1,1) primary key,
paperName varchar(20)
)试卷详情表 paperdetail
create table PaperDetail
(
PDId int identity(1,1) primary key,
PaperId int,
type varchar(8) not null,
Titleid int not null,
int
)试题表 Question
create table Question
(
Qid int identity(1,1) primary key,
Title varchar(80) not null,
AnswerA varchar(80) not null,
AnswerB varchar(80) not null,
AnswerC varchar(80) not null,
AnswerD varchar(80) not null,
AnswerE varchar(80),
AnswerF varchar(80),
IsSelected int,--0表示未选中 1表示选中
Answer varchar(8)
)用户答案表 UserAnswer
create table UserAnswer
(
UA_Id int identity(1,1) primary key,
UserId int not null,
Pid int, --对应的试卷编号
type varchar(8),--所答题目类型
TitleId int ,--对应的试题编号
Mark int, -- 题目分数
UserAnswer varchar(10) ,--用户的答案
ExamTime varchar(30)
)
分数表 score
create table Score
(
ScoreId int identity(1,1) primary key,
UserId int ,
PaperId int ,
Score int ,
StartTime varchar(30),
EndTime varchar(30)
)写了一个小模块,基本功能实现了 但是还是存在很多问题