高手请进!!!(为伊消的人憔悴)(100分)

  • 主题发起人 主题发起人 月之暗面
  • 开始时间 开始时间

月之暗面

Unregistered / Unconfirmed
GUEST, unregistred user!
最近我正在做一个软件,是一个关于计算机应用基础考试自动阅卷的系统!题形
主要又单选、多选、文字录入、Windows操作、Word排版题、Excel操作题。(考生
的答案都是存在软盘上的,我要做的工作就是读出软盘上的考生信息,然后对软盘上
的答案进行判断,然后将每个考生的成绩存入数据库)。
现在已经解决了单选、多选的自动阅卷,主要解决思路是用一个文本文件来在存
储单选和和多选的答案,然后和存在软盘里的答案文件进行比较(由于没有考试系统
考生的答案文件是由我自己定义的)。
文字录入现在是我的一个难题,考生的答案文件是一个文本文件,但是我不知
道怎样用一个算法来实现和正确答案文件的比较,是不是其中要用到字符串匹配算
法。
操作题已经实现,方法比较简单!(操作题是这样的如,要求考生在A盘的dzq1目
录下建立一个ckd目录,或者将dzq2目录下的所有文件拷入别的目录等)希望大侠们
能指出一个更好的方法。
Word操作题是最难实现的,经过我研究后发现用ole只能实现对Word文档的自动排
版,并不符合我得要求,我得要求是对一个考生已经排版好的rtf格式的文档,对应题
目的要求用程序进行自动判断,这份考生排版好的rtf文档是否符合要求(Word题是
这样的,如给一段已经给好的文档加一个标题,给某一段文本进行字号和字体的设
置,将某一段移动到另一段的后面等),我该这样用Delphi来实现对Word操作题的自
动判断呢?好像用VBA也只能嵌套在office2000里,也只能实现自动排版,也不能实
现对一个已经排版好的文档进行判断,看它是否已经按题目要求进行排版了!
Excel操作题暂时还没有涉及到,和Word差不多,也是对应题目要求进行判断,
看考生是否按要求做题
希望大侠们能给出一个解题的思路!!!谢谢
 
1.文字录入:
主要问题是:判分原则的制订,如答案中多了若干空格、不是答案的字符,后面出现和答案
要求的字符,给分不?对于答案文件是一个一个汉字和半角取出,然后到考生的录入文件顺序
查找-这里有个判分原则的问题,找到记分-只要有就给分。
2.word
将答案copy到RxRichEdit中,可完成RFT文档的格式属性的读取。
 
别写程序了,干脆你就到学校去工作,专门负责改卷
 
过客:
你是不是找菜啊!!!
 
请结束或提前您的帖子,谢谢合作!
 
多人接受答案了。
 
后退
顶部