摘要
文中首先分析了计算机辅助教学软件开发的必要性和当前一些计算机考试系统的特点,指出了它们存在的不足之处;然后从系统体系结构、系统操作界面、数据文件结构、试卷生成流程和阅卷模式五个方面对如何设计一个完备的、智能化的C语言计算机考试系统的思路进行了详细的分析。系统中利用智能移动Agent完成试卷的生成与分发、考试过程的监视、试卷的评阅、考试成绩的回收等任务。在阅卷模式中,系统利用人工智能中可信度等基本概念进行模糊阅卷,能够给出一个合理的分数,同时有效地避免了考生作弊的可能性。系统在实际教学环节中应用以后,收到了良好的教学效果。
In this article, the necessity of developing CAI software and the characteristics of some current computer test systems are analyzed first, and then the shortcomings of them are pointed out. It gives a detailed introduction to the idea of designing a perfect and intelligent test system for the C language in the following five parts: the system architecture, the operating interface, the structure of data files, the generation of test papers and the mode of judging test papers. In this system, the generation and distribution of test papers, testing process monitoring, test paper checking, and the reclaiming of test papers are all implemented by using intelligent mobile agents. The mode of judging test papers is based on the basic concepts in AII, so a reasonable score can be given. Meanwhile, cheating is avoided effectively. After the system is applied in the actual teaching process, good effect is obtained.
出处
《计算机工程与科学》
CSCD
2004年第4期101-105,共5页
Computer Engineering & Science