基于ASP.NET MVC网页试题中客观题的设计
作者:张嘉利 青浩华
来源:《新教育时代》2014年第15期
        摘 要:随着计算机辅助评价在教育测量和学习评价过程中的广泛应用,引发了评价内容、方法和形式的深刻变革。开发、应用能够结合教育测评理论、方法和现代信息技术手段的网上测评系统,为考生提供"灵活、方便、科学、公平"的"测评服务",已成为教育战线广大工作者所面临的一项重要任务。无纸化考试网络系统的研究就是在这样的情况下产生了。今年来有许多的考试由传统的纸质考试转为无纸化的网络考试,无纸化的网络考试系统分为客户机安装版和web网页版,本文重点针对web网页版考试系统中的客观题的设计进行改进。
        关键词:WEB考试系统 无纸化考试 客观题 ASP.NET MVC XML JSON
        引言
        当今高校已经有众多的考试采用无纸化的考试方案,而试题的种类形式多样,答题形式也
多样,基本包括选择题、填空题、简单题、答题、操作题(以下统称客观题)等。在选择题方面,主要以单选题、多选题为主,其表现形式用单选按钮组和多选按钮组实现;对于客观题方面,主要以填空题,简单题为主,其表现形式用单行文本框和多行文本框实现。然而,在客观题的显示方面普遍存在用户体验性不足的问题,和显示错乱等现象,(1)填空题的填写区域范围不可控制,导致每道题的填写区域大小都是统一的,不能体现出每个填空的区域长度,和填写答案的多少;(2)无论是填空题,简答题还是大题等的客观题,填写区域的文本框都是以原始形式显示,见图1,导致不能更接近真实试卷感觉;(3)由于题目的内容形式多样,包含许多公式个符号等的特殊字符,导致最后显示出现错乱的现象。针对以上的问题,现将改进方案中的技术要点进行介绍。[1]
mvc的controller
        一、功能模块与流程
        主要功能模块包括数据访问模块,解析器,视图引擎三大部分。数据访问模块负责连接数据库抽取目标数据;解析器,主要负责将抽取的编码数据进行解析为目标编码;视图引擎,将解析出来的目标编码和数据绑定在预先设定好的视图模板,达到最终的显示效果。试题呈现的一般形式是系统读取该试题的每到题目编码数据,进行解析,形成Html,传送回视图,再绑定数据,通过层叠样式表处理进行显示。整个试题呈现的流程如图1所示

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。