综合测试模块:用Winsock实现!!

服务器端

综合测试模块:用Winsock实现!!

综合测试模块:用Winsock实现!!

 

图1

综合测试模块:用Winsock实现!!

 

图2

 

1、综合测试上半部分(即图2),将任务设置(图2左边)、试卷组成(图2右边)、下面图4内容,填好之后,点击提交任务,然后再学生端选择考试模式登录时,会进入ExamLine窗体,点了提交任务,在下面datagridview能显示设定的任务信息(大致做好了)

2、这个试卷组成(图3),可以全部设置,也可以只设置一两项,比如只设置选择题40分,判断题60分,提交任务之后,客户端一样能正常运行,也可以只设置一项,比如word,100分,反正试卷组成的总分值,是100分(大致做好了)

综合测试模块:用Winsock实现!!

图3

3、图4这个是可选项,不是必选项,如果下图全部没有选,则客户端按照图3的设置生成试卷,如果有选择项,则结合图3和图4生成试卷(没做好)

综合测试模块:用Winsock实现!!

图4

 

4、练习模式还是得有,就像数学老师讲课,不能照本宣科,讲了知识点,还得讲题,练习模式就是演示用的题,出卷现在是打开本地文档,要改成从数据库读取,然后打开(可从数据库读取到本地临时文件,再打开这个本地的临时文件),然后实现评分。(重做成要求这样的)

综合测试模块:用Winsock实现!!

综合测试模块:用Winsock实现!!

综合测试模块:用Winsock实现!!

5、数据库的各个题库表,需要存储的数据有:题号,题型,要求(包含带格式的文本和图片)操作题的文档;整个系统的数据,都存在数据库里面,不能是本地文件(大致完成)

 

 

6、做一个下载功能,客户端答完题之后,把学生做的答案和成绩保存到数据库,这里的下载,就下载学生保存的答案。(未做)

综合测试模块:用Winsock实现!!

在这里:综合测试模块:用Winsock实现!!

7、客户端不止一个、可能包含上百个。提交一次任务,下图选择的所有班的同学,他们做的题都是一样的。(大致做好了)

综合测试模块:用Winsock实现!!
8、选择判断练习题的题库,也整合到考试用的题库,现在练习和考试两个题库是保存在不同的表里面(重做)

综合测试模块:用Winsock实现!!

 

9、改bug:做一个题库管理,题型有选择、判断、Word操作题、PPT操作题、Excel操作题,现在的题库是在5张表里面,还未完全做好,Excel和PPT文件的存取有bug,

客户端

综合测试模块:用Winsock实现!!

 

提交试卷有bug和我没有发现的bug,需求如下

服务器端点击提交任务后,学生端选择考试模式登录,进入上图所示窗体

点击开始考试,开始倒计时,左下角显示服务器端试题的分配情况(有bug)

取消生成试卷按钮,改成:点击开始考试后,直接生成5种题型的试卷,开始答题

保存试卷按钮,将学生是答案保存进数据库,服务器的第6个功能,就是下载此时保存的学生答案。(重做)

取消评分按钮,改成在提交试卷的时候,分别显示总成绩和各个题型的成绩。

开始考试后生成的试卷,是从数据库读取