一种封装考试系统文件的方法及装置的制作方法

文档序号:6340131阅读:226来源:国知局
专利名称:一种封装考试系统文件的方法及装置的制作方法
技术领域
本发明涉及出版自动化技术领域,特别涉及一种封装考试系统文件的方法及装置。
背景技术
目前,以光盘形式发布考试系统在出版领域很普遍。在制作考试系统文件之前,一般先确定考试科目(比如是英语考试还是化学考试),以及确定该种科目对应的功能和展示风格,不同考试科目需要的功能和展示风格也不同。在确定考试科目及其功能和展示风格后,为该种考试科目开发专门的考试系统软件,然后在考试系统软件上人工录入试题并设置试题属性,得到整个考试系统,并封装考试系统文件。由于现有技术中的考试系统软件是针对一门考试科目开发的,因此软件开发完后,考试系统的功能和展示风格就是固定的,并且只适用于录入该种考试科目的试题。比如,开发了一个英语考试系统,可以录入一份或多份英语试题,但是不支持录入其它科目的试题(比如化学试题),因此,如果要制作其它科目的考试系统文件,就必须再开发专门的考试系统软件。综上所述,现有技术中每一种考试都需要开发专门的考试系统软件,开发成本高且考试系统难以复用。

发明内容
本发明实施例提供一种封装考试系统文件的方法和装置,用以解决现有技术中存在的每一种考试都需要开发专门的考试系统软件,开发成本高且考试系统难以复用的问题。本发明实施提供的一种封装考试系统文件的方法,包括将至少一个试卷文件包导入到通用考试系统的试卷文件夹中;将用于运行通用考试系统的公共文件和通用考试系统的试卷文件夹进行封装,得到考试系统文件。一种显示试卷的方法,包括根据考试系统文件中的公共文件运行通用考试系统;从考试系统文件中确定需要显示的试卷文件夹中的试卷文件包,在所述通用考试系统界面上显示确定的试卷文件包中的试题文件。一种封装考试系统文件的装置,包括导入模块,用于将至少一个试卷文件包导入到通用考试系统的试卷文件夹中;封装模块,用于将用于运行通用考试系统的的公共文件和通用考试系统的试卷文件夹进行封装,得到考试系统文件。一种显示试卷的装置,包括运行模块,用于根据考试系统文件中的公共文件运行通用考试系统;
确定模块,用于从考试系统文件中确定需要显示的试卷文件夹中的试卷文件包;显示模块,用于在所述通用考试系统界面上显示确定的试卷文件包中的试题文件。由于本发明实施例将至少一个试卷文件包导入到通用考试系统的试卷文件夹中;将用于运行通用考试系统的公共文件和通用考试系统的试卷文件夹进行封装,得到考试系统文件。由于通用考试系统不区分考试科目,因此可以封装不同科目的考试系统文件,在显示试卷时,不同科目的试卷可以在同一个通用考试系统中显示,因此提高了通用考试系统的复用性,无需开发专门的考试系统软件,降低开发成本。进一步地,可以将一些扩展功能编成小软件,作为插件放在通用考试系统的公共文件中,并相应地在系统配置文件中增加调用这些插件的函数。通过这种方式,可以方便地对通用考试系统功能进行扩展,提高了通用考试系统的扩展性。并且,本发明实施例还能够批量导入试卷文件包,提高了封装考试文件的效率。


图1为本发明实施例封装考试系统文件的方法示意图;图2为本发明实施例显示试卷的方法示意图;图3为本发明实施例封装考试系统文件的装置示意图;图4为本发明实施例显示试卷的装置示意图。
具体实施例方式本发明实施例中将至少一个试卷文件包导入预设的试卷目录下,其中一个试卷文件包对应一份试卷;将通用考试系统的公共文件和试卷文件夹封装,得到封装后的考试系统文件;其中公共文件包括系统配置文件和系统资源文件,还可以包括可执行文件,其中系统资源文件包括但不限于通用考试系统的欢迎页面、片头或片尾的图片或动画、公司Logo、背景音乐和公共播放器中的一个或多个。试卷文件包可以是任意考试科目的试卷文件包,比如是化学试卷文件包,或英语试卷文件包,或生物试卷文件包,等等。在显示试卷时,根据考试系统文件中的公共文件运行通用考试系统,从考试系统文件中确定需要显示的试卷文件夹中的试卷文件包,在所述通用考试系统界面上显示确定的试卷文件包中的试题文件。由于通用考试系统无需区分考试文件包中的具体考试科目,能够使不同考试科目的试卷包文件在同一个通用考试系统上显示,提高了通用考试系统的复用性,无需为每一门考试科目开发专门的考试系统软件,降低开发成本。进一步地,通过改变通用考试系统中的资源文件和系统配置文件,可以改变通用考试系统的系统风格。同时,还可以方便地对通用考试系统功能进行扩展,提高了通用考试系统的扩展性。下面结合说明书附图对本发明实施例作进一步详细介绍。实施例一、参见图1,本发明实施例一提供的第一种封装考试系统文件的方法,包括如下步骤步骤101、将至少一个试卷文件包导入到通用考试系统的试卷文件夹中。步骤102、将用于运行通用考试系统的公共文件和通用考试系统的试卷文件夹进行封装,得到考试系统文件。步骤101中,一个试卷文件包对应一份试卷。试卷文件包可以是任意考试科目的试卷文件包,试卷文件包中包括试题文件和试卷配置文件,或包括试题文件、试题资源文件和试卷配置文件。试题文件包括试卷的试题信息,是试卷文件包的主要部分。试题资源文件包括试卷的配图和音频文件,是试题文件的附属文件,比如一份英语试卷,有听力的部分需要设置一段音频,需要看图作文的地方,需要设置一个配图。而对于有的试卷不需要配图和音频文件,因此试卷文件包中没有试题资源文件。试卷配置文件是用于设置试卷的风格,比如试卷背景色、字体、行间距等属性。在将试卷文件包导入到通用考试系统的试卷文件夹之后,如果需要改变试卷的风格,可根据用户配置的试卷风格,确定试卷配置文件,将确定的试卷配置文件替换试卷文件夹中试卷文件包中的试卷配置文件。由于本发明实施例在将试卷文件包导入到通用考试系统的试卷文件夹之后,可以通过修改试卷文件包中的试卷配置文件来改变试卷的风格,因此使通用考试系统显示的试卷风格多样。通用考试系统是一个不区别考试科目的考试系统,具有考试系统基本环境,包括用于存放试卷文件包的试卷文件夹,和用于运行通用考试系统的公共文件。其中公共文件包括系统配置文件和系统资源文件,还可以包括可执行文件。其中系统资源文件包括但不限于通用考试系统的欢迎页面、片头和片尾的图片或动画、公司Logo、背景音乐和公共播放器中的一个或多个文件,配置文件用于配置通用考试系统的运行环境,设置运行参数等,比如设置通用考试系统片头采用的是图片或动画,具体采用资源文件中的哪一个文件。步骤102中,需要封装的公共文件是根据下列步骤生成的根据用户配置的考试系统风格,确定系统配置文件和系统资源文件;根据系统配置文件和系统资源文件生成公共文件。其中,如果用户配置考试系统风格与考试系统默认的系统风格相同,则可以不重新设置系统配置文件和系统资源文件,将通用考试系统的现有的公共文件作为确定的需要封装的公共文件。如果用户配置考试系统风格与考试系统默认的系统风格不同,用户需要更改系统配置文件和系统资源文件,根据更新后的系统配置文件和系统资源文件生成公共文件,作为需要封装的公共文件。具体实施中,在需要改变通用考试系统的风格时,可以通过改变通用考试系统的资源文件,并修改系统配置文件。改变的系统资源文件包括考试系统的欢迎页面、片头和片尾的图片、公司Logo、背景音乐和公共播放器中的一个或多个。改变系统资源文件的方式可以是直接在原有资源文件上修改,也可以用新的资源文件替换原有的资源文件。改变系统配置文件的方式可以是直接在原有系统配置文件上修改,也可以新的系统配置文件替换原有的系统配置文件。由于可以通过改变通用考试系统的系统资源文件和系统配置文件,来变更通用考试系统的风格,相比现有技术中定制的考试系统软件只有固定的系统风格,本发明实施例中通用考试系统能够更加灵活地改变系统风格。
其中,将通用考试系统的公共文件和试卷文件夹进行封装包括但不限于以下方式方式一、将通用考试系统的公共文件和试卷文件夹放入考试系统文件夹。进一步地,为了节约考试系统文件所占容量(比如应用在需要考试系统文件刻录成光盘时),还可以将考试系统文件夹进行压缩,得到考试系统文件压缩包。方式二、将通用考试系统的公共文件和试卷文件夹分别进行压缩后,将压缩后的文件放入考试系统文件夹。进一步地,还可以将考试系统文件夹进行压缩,得到考试系统文件压缩包。进一步地,在步骤101和步骤102之间,还可以包括为导入的试卷文件包分配试卷标识,并建立试卷标识与试卷文件包的对应关系。其中,试卷标识与试卷文件包一一对应,试卷标识可以是数字、字母或者字符串。试卷标识与试卷文件包的对应关系可以以文件夹的方式保存,比如建立一个文件夹,文件夹名是试卷标识,文件夹中的内容是试卷文件包。试卷标识与试卷文件包的对应关系还可以保存至关系配置文件中。需要说明的是,保存试卷标识与试卷文件包的对应关系的方式并不局限于以上两种方式,其它能够保存试卷标识与试卷文件包的对应关系的方式也同样适用本发明实施例。相应的,步骤102中,将通用考试系统公共文件和通用考试系统试卷文件夹进行封装包括将通用考试系统的公共文件、试卷文件夹和建立的所述对应关系进行封装。相应的,将通用考试系统的公共文件、试卷文件夹和对应关系进行封装包括但不限于一下方式方式一、将通用考试系统的公共文件、试卷文件夹和对应关系放入考试系统文件夹。进一步地,为了节约考试系统文件所占容量(比如应用在需要考试系统文件刻录成光盘时),还可以将考试系统文件进行压缩,得到考试系统文件压缩包。方式二、将通用考试系统的公共文件、试卷文件夹和对应关系分别进行压缩后,将压缩后的文件放入考试系统文件夹。进一步地,还可以将考试系统文件夹进行压缩,得到考试系统文件压缩包。进一步地,通用考试系统还可以方便地对考试功能进行扩展,比如将判卷功能、考试计时功能或错误讲解功能中的一个或多个功能编成小软件,作为插件放在通用考试系统的公共文件中,并相应地在系统配置文件中增加调用这些插件的函数。通过这种方式,可以方便地对通用考试系统功能进行扩展,提高了通用考试系统的扩展性。实施例二、参见图2,本发明实施例提供一种显示试卷的方法,与实施例一中封装考试系统文件的方法相对应,该显示试卷的包括步骤201、根据考试系统文件中的公共文件运行通用考试系统;其中,公共文件包括系统配置文件和系统资源文件,所述根据考试系统文件中的公共文件运行通用考试系统,包括根据考试系统文件中的系统配置文件和系统资源文件,运行通用考试系统并显示
7通用考试系统的界面。具体实施中,在启动通用考试系统或刷新通用考试系统界面后,通用考试系统加载系统配置文件和系统资源文件,根据系统资源文件和配置运行通用考试系统并显示出通用考试系统界面。步骤202、从考试系统文件中确定需要显示的试卷文件夹中的试卷文件包,在所述通用考试系统界面上显示确定的试卷文件包中的试题文件。其中,在考试系统文件中保存了试卷标识与试卷文件包的对应关系时,确定试卷文件包包括确定需要显示的试卷文件包的试卷标识;根据考试系统文件中试卷标识与试卷文件包的对应关系,确定试卷标识对应的试卷文件夹中的试卷文件包。显示确定的试卷文件包中的试题文件包括根据试卷文件包中的试卷配置文件,显示试卷文件包中的试题文件。实施例三、参见图3,基于实施例一的原理,本发明实施例提供一种封装考试系统文件的装置,包括导入模块301,用于将至少一个试卷文件包导入到通用考试系统的试卷文件夹中;封装模块302,用于将用于运行通用考试系统的的公共文件和通用考试系统的试卷文件夹进行封装,得到考试系统文件。进一步地,该装置还包括对应关系模块303,用于为试卷文件包分配试卷标识,并建立试卷标识与试卷文件包的对应关系信息;相应的,所述封装模块302具体用于将通用考试系统的公共文件、试卷文件夹和建立的所述对应关系进行封装。进一步地,该装置还包括生成模块304,用于根据用户配置的考试系统风格,确定系统配置文件和系统资源文件,根据系统配置文件和系统资源文件生成公共文件。其中,生成的公共文件作为封装模块302封装的对象。实施例四、参见图4,基于实施例二的原理,本发明实施例四提供一种显示试卷的装置,包括运行模块401,用于根据考试系统文件中的公共文件运行通用考试系统;确定模块402,用于从考试系统文件中确定需要显示的试卷文件夹中的试卷文件包;显示模块403,用于在所述通用考试系统界面上显示确定的试卷文件包中的试题文件。其中,所述公共文件包括系统配置文件和系统资源文件,所述运行模块401还具体用于
根据考试系统文件中的系统配置文件和系统资源文件,运行通用考试系统并显示通用考试系统的界面。具体实施中,在启动通用考试系统或刷新通用考试系统界面后,通用考试系统加载系统配置文件和系统资源文件,根据系统资源文件和配置运行通用考试系统并显示出通用考试系统界面。在考试系统文件中保存了试卷标识与试卷文件包的对应关系时,确定模块402还具体用于确定需要显示的试卷文件包的试卷标识;根据考试系统文件中试卷标识与试卷文件包的对应关系,确定试卷标识对应的试卷文件夹中的试卷文件包。显示模块403还具体用于根据试卷文件包中的试卷配置文件,显示所述试卷文件包中的试题文件。需要说明的是,上述实施例三中封装考试系统文件的装置和实施例四中显示试卷的装置可以是同一装置。本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种封装考试系统文件的方法,其特征在于,该方法包括将至少一个试卷文件包导入到通用考试系统的试卷文件夹中;将用于运行通用考试系统的公共文件和通用考试系统的试卷文件夹进行封装,得到考试系统文件。
2.如权利要求1所述的方法,其特征在于,导入试卷文件包之后,封装之前,还包括为导入的试卷文件包分配试卷标识,并建立试卷标识与试卷文件包的对应关系;所述将通用考试系统公共文件和通用考试系统试卷文件夹进行封装包括将通用考试系统的公共文件、试卷文件夹和建立的所述对应关系进行封装。
3.如权利要求1或2所述的方法,其特征在于,所述公共文件是根据下列步骤生成的根据用户配置的考试系统风格,确定系统配置文件和系统资源文件;根据系统配置文件和系统资源文件生成公共文件。
4.如权利要求1或2所述的方法,其特征在于,所述导入试卷文件包之后,封装之前,还包括根据用户配置的试卷风格,确定试卷配置文件;将确定的试卷配置文件替换试卷文件夹中试卷文件包中的试卷配置文件。
5.一种显示试卷的方法,其特征在于,该方法包括根据考试系统文件中的公共文件运行通用考试系统;从考试系统文件中确定需要显示的试卷文件夹中的试卷文件包,在所述通用考试系统界面上显示确定的试卷文件包中的试题文件。
6.如权利要求5所述的方法,其特征在于,确定试卷文件包包括确定需要显示的试卷文件包的试卷标识;根据考试系统文件中试卷标识与试卷文件包的对应关系,确定试卷标识对应的试卷文件夹中的试卷文件包。
7.如权利要求5或6所述的方法,其特征在于,所述公共文件包括系统配置文件和系统资源文件;所述根据考试系统文件中的公共文件运行通用考试系统,包括根据考试系统文件中的系统配置文件和系统资源文件,运行通用考试系统并显示通用考试系统的界面。
8.一种封装考试系统文件的装置,其特征在于,该装置包括导入模块,用于将至少一个试卷文件包导入到通用考试系统的试卷文件夹中;封装模块,用于将用于运行通用考试系统的的公共文件和通用考试系统的试卷文件夹进行封装,得到考试系统文件。
9.如权利要求8所述的装置,其特征在于,所述装置还包括对应关系模块,用于为试卷文件包分配试卷标识,并建立试卷标识与试卷文件包的对应关系信息;所述封装模块具体用于将通用考试系统的公共文件、试卷文件夹和建立的所述对应关系进行封装。
10.如权利要求8或9所述的装置,其特征在于,所述装置还包括生成模块,用于根据用户配置的考试系统风格,确定系统配置文件和系统资源文件,根据系统配置文件和系统资源文件生成公共文件;替换模块,用于根据用户配置的试卷风格,确定试卷配置文件,将确定的试卷配置文件替换试卷文件夹中试卷文件包中的试卷配置文件。
11.一种显示试卷的装置,其特征在于,该装置包括运行模块,用于根据考试系统文件中的公共文件运行通用考试系统;确定模块,用于从考试系统文件中确定需要显示的试卷文件夹中的试卷文件包;显示模块,用于在所述通用考试系统界面上显示确定的试卷文件包中的试题文件。
12.如权利要求11所述的装置,其特征在于,所述确定模块还具体用于确定需要显示的试卷文件包的试卷标识,根据考试系统文件中试卷标识与试卷文件包的对应关系,确定试卷标识对应的试卷文件夹中的试卷文件包。
13.如权利要求11或12所述的装置,其特征在于,所述公共文件包括系统配置文件和系统资源文件,所述运行模块还具体用于根据考试系统文件中的系统配置文件和系统资源文件,运行通用考试系统并显示通用考试系统的界面。
全文摘要
本发明实施例公开了一种封装考试系统文件的方法,用以解决现有技术存在的每一种科目的考试系统都需要开发专门的考试系统软件,开发成本高且考试系统难以复用的问题。该方法包括将至少一个试卷文件包导入到通用考试系统的试卷文件夹中;将用于运行通用考试系统的公共文件和通用考试系统的试卷文件夹进行封装,得到考试系统文件。由于本发明实施例中的通用考试系统可以封装不同科目的考试系统文件,并能够在同一个考试系统上显示不同科目试卷的试题文件,因此提高了通用考试系统的复用性,无需为每种考试科目开发专门的考试系统软件,降低开发成本。
文档编号G06F17/30GK102568266SQ20101060813
公开日2012年7月11日 申请日期2010年12月16日 优先权日2010年12月16日
发明者白珠峰 申请人:北京北大方正电子有限公司, 北大方正集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1