月
月之暗面
Unregistered / Unconfirmed
GUEST, unregistred user!
最近我正在做一个软件,是一个关于计算机应用基础考试自动阅卷的系统!题形
主要又单选、多选、文字录入、Windows操作、Word排版题、Excel操作题。(考生
的答案都是存在软盘上的,我要做的工作就是读出软盘上的考生信息,然后对软盘上
的答案进行判断,然后将每个考生的成绩存入数据库)。
现在已经解决了单选、多选的自动阅卷,主要解决思路是用一个文本文件来在存
储单选和和多选的答案,然后和存在软盘里的答案文件进行比较(由于没有考试系统
考生的答案文件是由我自己定义的)。
文字录入现在是我的一个难题,考生的答案文件是一个文本文件,但是我不知
道怎样用一个算法来实现和正确答案文件的比较,是不是其中要用到字符串匹配算
法。
操作题已经实现,方法比较简单!(操作题是这样的如,要求考生在A盘的dzq1目
录下建立一个ckd目录,或者将dzq2目录下的所有文件拷入别的目录等)希望大侠们
能指出一个更好的方法。
Word操作题是最难实现的,经过我研究后发现用ole只能实现对Word文档的自动排
版,并不符合我得要求,我得要求是对一个考生已经排版好的rtf格式的文档,对应题
目的要求用程序进行自动判断,这份考生排版好的rtf文档是否符合要求(Word题是
这样的,如给一段已经给好的文档加一个标题,给某一段文本进行字号和字体的设
置,将某一段移动到另一段的后面等),我该这样用Delphi来实现对Word操作题的自
动判断呢?好像用VBA也只能嵌套在office2000里,也只能实现自动排版,也不能实
现对一个已经排版好的文档进行判断,看它是否已经按题目要求进行排版了!
Excel操作题暂时还没有涉及到,和Word差不多,也是对应题目要求进行判断,
看考生是否按要求做题
希望大侠们能给出一个解题的思路!!!谢谢
主要又单选、多选、文字录入、Windows操作、Word排版题、Excel操作题。(考生
的答案都是存在软盘上的,我要做的工作就是读出软盘上的考生信息,然后对软盘上
的答案进行判断,然后将每个考生的成绩存入数据库)。
现在已经解决了单选、多选的自动阅卷,主要解决思路是用一个文本文件来在存
储单选和和多选的答案,然后和存在软盘里的答案文件进行比较(由于没有考试系统
考生的答案文件是由我自己定义的)。
文字录入现在是我的一个难题,考生的答案文件是一个文本文件,但是我不知
道怎样用一个算法来实现和正确答案文件的比较,是不是其中要用到字符串匹配算
法。
操作题已经实现,方法比较简单!(操作题是这样的如,要求考生在A盘的dzq1目
录下建立一个ckd目录,或者将dzq2目录下的所有文件拷入别的目录等)希望大侠们
能指出一个更好的方法。
Word操作题是最难实现的,经过我研究后发现用ole只能实现对Word文档的自动排
版,并不符合我得要求,我得要求是对一个考生已经排版好的rtf格式的文档,对应题
目的要求用程序进行自动判断,这份考生排版好的rtf文档是否符合要求(Word题是
这样的,如给一段已经给好的文档加一个标题,给某一段文本进行字号和字体的设
置,将某一段移动到另一段的后面等),我该这样用Delphi来实现对Word操作题的自
动判断呢?好像用VBA也只能嵌套在office2000里,也只能实现自动排版,也不能实
现对一个已经排版好的文档进行判断,看它是否已经按题目要求进行排版了!
Excel操作题暂时还没有涉及到,和Word差不多,也是对应题目要求进行判断,
看考生是否按要求做题
希望大侠们能给出一个解题的思路!!!谢谢