⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kj10-05.txt

📁 asp.net(适用于高职高专教学)电子教案
💻 TXT
字号:
    10.5.1 在线考试系统简介
    本例实现的在线考试系统由考生登录模块、试题生成与成绩评定、成绩显示等模块构成。
    使用本系统之前,系统管理人员应将试题、答案和评分标准、考生的学号及姓名等存储在数据库中。
    使用本系统进行考试的考生,其操作流程如下:首先,进入登录页面,选择科目和学号。然后请求进入考场。如果系统允许该生进入考场,则浏览器将被重定向到答题页面;在答题页
面中,考生可在线答题,答题完毕,单击交卷按钮,系统将可启动成绩评定过程,完成成绩评
定后,浏览器将被自动重定向到成绩显示页面。
    10.5.2 考生登录模块
    本模块的主要功能是获取考生信息。考生在此界面中进行的操作相当于在普通考试中在试卷上填写姓名、学号的操作。
    既然是考场,就必须确认审查考生的资格。因为考生信息已经存储在数据库中,因此,生成考生列表就成为本模块的重要内容之一了。
    此外,为了避免防止考生重复答题,在本模块中加入了判断考生是否“尚未考试”的环节。此判断是基于“成绩单”中相应科目的成绩的,系统管理员在建立成绩表时,所有考生的所有科目成绩应设置为“尚未考试”。考生交卷后,系统将用考生成绩替代原来的“尚未考试”。
    最后,在重定向到答题页面时,本模块还必须将考生学号、考试科目等信息一并传过去。这一任务是通过Url参数完成的。
    10.5.3 试题生成与成绩评定模块
    本模块的主要功能有二,一是根据所接收的考试科目信息,从数据库中获取试题并将其显示在页面上,构造便于考生操作的输入元素是该段代码中的重点内容;二是在考生交卷后,获取考生答题结果并与存储在数据库中的答案进行比对,确定成绩并将成绩写入数据库。
    在构造输入元素(单选、复选按钮)时,所采用的方法与上节在本质上是类似的。都是先在页面中放置一个Panel控件,然后向其中加入Literal、RadioButtonList或CheckBoxList控件。
    10.5.4 成绩显示模块
    相对于本系统的其他模块而言,成绩显示模块是十分简单的。该模块接收来自试题生成与成绩评定模块的“学号”,从数据库中找到对应的记录,然后显示其姓名、科目和考试成绩等信息。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -