论文部分内容阅读
随着国家教育事业的发展,计算机网络技术的不断完善,远程教育的方式越来越被人们所接受,为了更好地检测出学习人员的真实水平,各个考点都推出了各自的考试系统。这些考试系统有的符合经典测量理论CTT(Classical Test Theory),有的采用了项目反应理论IRT(Item Response Theory),而基于Web的CAT系统便是其中引入关注的一种考试系统。CAT是符合IRT理论的,已成为国内考试系统研究的重点之一。本文就是以IRT理论为指导,以C语言为研究科目进行的基于Web的CAT系统题库设计研究。 首先,本文探讨了CAT原理,介绍了CAT系统的产生与发展,分析了在CAT系统中题库设计所需要运用的理论基础,并指出了在实际运用时,CAT原理所存在的具体问题。在已有的CAT原理的基础上,进一步对题库设计进行理论分析。从题库设计原则,到题库的有效性、质量要求,分别进行探讨,以得出最适合CAT原理的题库设计方案。 由于是要在计算机上实现,本文还探讨了数据库运行的层次结构,比较了三种常用模式各自的优缺点。因为三层B/S模式容易实现不同网络间的连接,也是目前广泛使用的主体结构,所以我们研究的CAT系统采用B/S模式。本文还分析了题库在网上实现时所存在的问题并给出了具体处理办法。 Delphi6是目前运用较多的程序设计语言,它易于实现,且与数据库SQL servel能紧密结合。因此,我们选用它来进行后台开发,后台数据库选用SQL server,在前台客户机上用ASP技术来实现调用。 本文以C语言为实例进行了介绍,给出了题库设计的思想和具体实现步骤,以及一些细节问题的设计方案。在本文最后,对题库中不易实现的难点进行了分析,给出了作者的一点建议,为将来更复杂的题库设计打下基础。