解决方案 »
- 用FindComponent查找Edit控件出错
- SQL SERVER 2000 新建表的问题
- 如何让窗体FORM1失去焦点后然能停在最前?
- DBGridEh的超强难题
- ADODataSet用于查询问题
- 大家伙拿到一个字符串怎么判断是汉字开头的还是字符开头的啊
- 我自己建立了一个dll文件,我想在dll被调用的时候动态创建一个TTimer,dll退出时释放他,有什么办法吗?
- 如何在delphi工程中判断那些文件是工程必须的,有工具吗,像vb打包工具一样
- Delphi 5 访问Access2000的DBE应如何设置???
- C++ Builder做的dll在Delphi里用的时候,为什么说找不到存在的输出?
- 非常不爽 散分1!!!
- p2p的核心原理?
[email protected]
cooling(cooling) 详细讲讲看,我们来讨论一下
我在网上找到了一些结构设计方面的资料,希望能有源码参考一下,工作流程一般就是这样的。 用户经过客户端的界面代理和考试代理向Server发出登录请求。Server端的考试代理接收用户请求后,通过用户记录代理查询用户资料库,以决定是否接受用户登录。若通过,则根据用户的记录确定考试的初始题目,返回给客户端。在考试中,界面代理处理与用户的交互,并负责试题的呈现工作,客户端的考试代理通过界面代理得知用户的反应,便可经过计算估计用户的能力值。首先判定是否以达到考试的预定测试要求,如达到,则考试结束,向Server端传递相应信息。如未达到,则向Server端的考试代理请求与该能力估计值相适应的题目,同时传送用户答题时的反应数据(如答题时间、反应类型等)。Server端的考试代理接受用户反应数据后,通过用户记录代理更新用户的考试记录。并将客户端的题目请求传送给相应题库代理。相应的题库代理查询IRT题库,选择库中最适合该用户测试的题目,即相对该能力估计值的题目信息量最大的题目,返回给Server端的考试代理。考试代理将题目返回给客户端的考试代理,并通过界面代理呈现给用户。在考试结束后,用户便可即时通过客户端的分析代理得知自己的考试信息,如考分、在整个考试中能力估计值的变化曲线等信息。还可得到分析总结后的数据,使得用户可以改进日后的学习。在Server端,也有相应的系统监控模块,它负责整个系统的协调管理。同时也对系统的运行数据进行统计分析,以促进系统的改进。 如果谁有源代码的话,借我参考一下,高分酬谢!
2。每答一题,回传题号,答案,用时。
3。SERVER维护每个在线者的答题情况。并写一个过程,能根据答题情况抽题。
4。建议使用多线程。