动态生成试题的系统及其方法

文档序号:6616140阅读:112来源:国知局
专利名称:动态生成试题的系统及其方法
技术领域
一种试题生成的系统及其方法,特别是指一种依据使用者的个人数据动 态生成试题的系统及其方法。
背景技术
如今,电子装置随处可见,其中部分的电子装置都会有辅助学习的功能, 例如语言学习,尤其是在可携式电子装置上辅助使用者进行语言学习相当常 见,因为可携式电子装置方便携带,所以方便使用者不论在何时何地,只有 要空闲就可以进行学习。
提供辅助学习功能的电子装置辅助使用者进行学习的方式,绝大多数都 是使用测验,也就是在使用者学习后,可以使用该装置对使用者所学习的内
容进行测验,例如使用者对某种语言的单字进行测验,并在使用者作答后, 辅助学习装置将会提示使用者所输入的解答是否正确。
然而,目前大多数的电子装置提供测验的方式都是从题库中读取固定的 试题,虽然部分可能还会进一步的将选择题中的选项随机排列,但由于试题 是由题库中读取出,因此,无法切合使用者的程度出题,这样容易造成使用 者误判自己的学习状况。
综上所述,可知先前技术中长期以来一直存在试题程度不适切的问题, 因此有必要提出改进的技术手段,来解决此一问题。

发明内容
有鉴于先前技术存在的以题库出题而衍生出试题程度不适切的问题,本 发明特提供一种动态生成试题的系统及其方法,其中
本发明所提供的动态生成试题的系统,其包括有储存模块、程度定义模块、数据读取模块、题型设定模块以及试题产生模块,其通过数据读取模 块依据程度定义模块所定义的程度参数至储存模块中读取相对应的学习数据 后,由题型设定模块依据该程度参数设定题型参数,再由试题产生模块将学 习数据转变为与题型参数相吻合的试题,借以解决先前技术所存在的问题。
本发明所提供的动态生成试题的方法,其包括有下列步骤依据使用者
的个人数据定义程度参数;读取与程度参数相对应的学习数据;依据程度参 数设定题型参数;产生与学习数据及题型参数相对应的试题,其通过使用者 的个人数据决定试题的程度来解决先前技术所存在的问题。
本发明所提供的系统与方法如上,其与先前技术之间的差异在于本发明 会判断使用者的程度,并依据使用者的程度读取相对应的试题。通过上述的 技术手段,本发明可以达成生成切合使用者的试题的技术功效。


图l是本发明所提的动态生成试题的系统架构图。
图2是本发明所提的动态生成试题的方法流程图。
图3是本发明实施例所提的对应各唐诗的程度储存位置示意图。
图4A是本发明实施例所提的被选出的唐诗示意图。
图4B是本发明实施例所提的第一试题示意图。
图4C是本发明实施例所提的第二试题示意图。
图4D是本发明实施例所提的第三试题示意图。
图4E是本发明实施例所4是的第四试题示意图。
图4F是本发明实施例所提的第五试题示意图。
图4G是本发明实施例所提的第六试题示意图。
图4H是本发明实施例所提的第七试题示意图。
具体实施方容足以使任何熟习相关技艺者轻易地理解本发明解决技术问题所应用的技术 手段并据以实施,及理解实现本发明可达成的功效。
以下先以「图1」本发明所提的动态生成试题的系统架构图来说明本发 明的系统运作。如图所示,本发明的系统主要含有储存模块110、程度定义
模块120、数据读取模块130、题型设定模块150、试题产生模块160,以及 可附加的选项产生模块170。
储存模块110用以储存使用者的个人数据及学习数据。其中,使用者的 个人数据例如年龄(出生日期)、学历(教育程度)、喜好、专长等;而 学习数据例如中文诗词、英文字词等,但本发明所提的个人数据并不以此 为限,其它可提供使用者针对某 一方面进行学习的数据均可称为本发明所提 的学习数据。
程度定义模块120用以依据储存模块110所储存的使用者的个人数据定 义出程度参数,例如可依据年龄定义出「幼年程度」、「成年程度」等; 可依据学历定义出「小学程度」、「中学程度」、r大学程度」等,但本发 明所提的程度参数并不以上述为限、且定义的方式亦不以上述为限。
数据读取模块130用以从储存模块110中读取与程度定义模块120所定 义出之程度参数相对应的学习数据。其中,学习数据与程度参数对应的方式 例如用索引表(图中未示)记录各程度参数所对应的学习数据、并且在该 学习数据中储存对应各程度参数的旗标(flag)等,但本发明并不以此为限。
题型设定模块150用以依据程度定义模块120定义出的程度参数设定题 型参数。题型设定模块150可设定题型参数所代表的题型包含但不限于r字 词填充J 、 「句子补齐」、「作者测验」、「作品名测验」、「词句解释J 等,由于各题型的难度不同,因此在程度参数不同时,题型设定模块150所 设定的题型参数也会稍有变化,例如当程度参数为「幼年程度」、「小学 程度」时,题型设定模块150只会设定题型参数所代表的题型为「作者测验J、 r作品名测验」;而程度参数为「成年程度」、「大学程度」时,题型设定 模块150所设定的题型参数将可能代表所有题型中的任何一种。其中,题型 设定模块150设定题型参数之方式例如随机数选择一种题型、依预定的顺 序选择各题型等,但本发明设定题型参数的方式并不以上述两者为限。试题产生模块160用以产生与学习数据(由数据读取模块130所读出) 以及题型参数(由题型设定模块150所设定)相对应的试题。例如题型设 定模块150所设定的题型参数表示试题为「字词填充」时,则试题产生模块 160会将学习数据中的至少一个字替换为输入提示字符,让使用者得知学习 数据中需要填充的字的位置,同时被替换的字便是正确答案,其中,被替换 的字的数量与程度参数有关,如此,试题产生模块160所产生的试题便会与 学习数据以及题型参数相对应;又如题型设定模块150所设定的题型参数表 示试题为「作者测验」、「作品名测验」、「句子补齐」,则试题产生模块 160会将学习数据中的作者姓名、作品名称、或某一个句子以输入提示字符 替换,同时被替换的作者姓名、作品名称、或句子便是正确答案,借以产生 出与学习数据以及题型参数相对应的试题;而题型设定模块150所设定的题 型参数表示试题为「词句解释」时,试题产生模块160会先选定学习数据(由 数据读取模块130所读出)中的至少一个字或词,并至储存模块110中搜寻 该被选定的字或词的解释,作为提供使用者作答的正确答案,如此,试题产 生模块160即可产生出与学习数据以及题型参数相对应的试题。
选项产生模块170用以依据试题产生模块160所产生的试题产生相对应 的选项,借以提供使用者作答。例如题型设定模块150所设定的题型参数 表示试题为r字词填充」时,试题产生模块160所替换的字或词会被定义为 正确选项,选项产生模块170会至储存模块110所储存的所有学习数据中任 意读取与被替换的字符相同字数的其它字符来做为错误选项;又如题型设定 模块150所设定的题型参数表示试题为「作者测验」、「作品名测验」、r句 子补齐」,试题产生模块160所替换的作者、作品名称或句子会被定义为正 确选项,选项产生模块170会读取储存模块110中的其它学习数据中读取与 题型参数相对应的作者、作品名或其中一个句子来做为错误选项;而题型设 定模块150所设定的题型参数表示试题为「词句解释」时,试题产生模块160 会从储存模块110中选定学习数据中的一个字词,并至储存模块110中查找 被选定的字词的解释,将该被查找出的解释作为正确选项,选项产生模块170 会至储存模块110中搜寻与试题产生模块160所选定的字词相类似的字词, 并查找搜寻出的字词的解释做为错误选项。^接着以第一实施例来解说本发明的运作系统与方法,并请参照「图2」
本发明所提的动态生成试题的方法流程图。本实施例所提的学习数据以唐诗 为例,但本发明并不以此为限,其它如英文句子等亦可为本发明所提的学习数据。
当使用者欲测验自己的学习状况时,可以使用本发明的系统及其方法。
首先,使用者需要先在执行有本发明的装置上设定个人数据,例如当使用 者第一次使用执行有本发明的装置时,该装置在一般情况下会有一个设定接 口,建议使用者输入个人数据,如此,使用者便会依照设定接口的项目输入 个人数据。但使用者输入个人数据之方式并不以此为限,其它如在该装置中 提供一个选项让使用者选择是否设定接口设定个人数据等方式亦可为本发明 所使用。另外,除了使用者需要自行设定个人数据之外,本发明的装置亦可 以自动的依据使用者的操作习惯、学习状况等信息来设定使用者的个人数据, 并将该个人数据存入储存模块110中。
接着,程度定义模块120便可以由储存模块110中读取使用者的个人资 料,并依据该被读出的个人数据中的至少一个项目定义出使用者的程度参数 (步骤210)。若在本实施例中,程度定义模块120是依据r学历J定义程 度参数,假设使用者所输入的「学历J项目为r中学」,则程度定义模块120 会定义程度参数为「中学程度J 。
在程度定义模块120定义程度参数(步骤210)之后,数据读取模块130 会依据该程度参数至储存模块110中读取相对应的唐诗(学习数据)(步骤 220)。若在本实施例中如「图3」所示,储存模块IIO所储存的唐诗数据文 件300中的每首唐诗的最前方都以中括号储存该首唐诗的程度,则数据读取 模块130便会寻访(trace)所有的唐诗,借以读取程度为「中学程度」的唐 诗。其中,储存模块IIO储存的唐诗并不以如r图3」所示之储存方式为限。
而在试题产生模块160产生试题之前,还需要有题型设定模块150依据 该程度参数设定一个题型参数(步骤230),使得试题产生模块160所产生 出的试题的题型会对应于题型设定模块150所设定的题型参数,其中,题型 设定模块l50设定题型参数的步骤(步骤230)与数据读取模块130依据程 度定义模块120所定义程度参数读取相对应的学习数据的步骤(步骤210、步骤220)并没有先后次序的关系,也就是说,题型设定模块150可以在数 据读取模块130读取学习数据(步骤220)之前设定题型参数(步骤230), 也可以在数据读取模块130读取学习数据(步骤220)之后再进行设定题型 参数(步骤230),甚至两模块亦可同时执行,也就是步骤220与步骤230 同时进行。
在数据读取^莫块130读取学习数据(步骤220)以及题型设定模块150 设定题型参数(步骤230)都完成后,试题产生模块160会产生与题型设定 模块150所设定的题型参数以及与数据读取模块130所读取出的学习数据相 对应的试题(步骤250)。
也就是说,在本实施例中,数据读取模块130读取出的唐诗410为李白 的r客中作」(r图4A J ),且题型设定模块150依据「中学程度」的程度 参数以随机数的方式选择出题型参数所代表的题型为「字词填充」时,试题 产生模块160依据程度参数(在步骤210中由程度定义模块120依据使用者 的个人数据所定义)设定出一个数值,例如为「2」,并以随机的方式选定唐 诗r客中作」中的两个字(在本实施例以诗中的「美酒」 一词为例)后,以 输入提示字符(在本实施例中为底线r —」,但本发明并不以此为限,其它如 问号r 」等亦可以本发明所使用)替换上述被选定的两个字「美酒J ,如 r图4B」所示,如此,试题产生模块160便产生出与学习数据以及题型参数 相对应的第一试题420a。而因为有输入提示字符(底线),因此使用者便会 知道加上底线的位置便是第一试题420a需要填充的部分。
若题型设定模块150所设定的题型参数代表的题型为「作者测验」或r作 品名测验」,则试题产生模块160会先判断该学习数据(唐诗410)具有作 者姓名或作品名称时,将唐诗410中的作者姓名或作品名称以输入提示字符 替换,使得被产生的第二试题420b与第三试题420c分别如「图4C」、r图 4D」所示。若题型设定模块150所设定的题型参数为「句子补齐」,则试题 产生模块160会将随机选择唐诗410中的一个句子以输入提示字符替换,如 r图4E」所示为试题产生模块160选择唐诗的第四句后所产生的第四试题 420d。
综上所述,可知本发明与先前技术之间的差异在于本发明会判断使用者的程度,并依据使用者的程度读取相对应的试题,藉由此一技术手段可以解 决先前技术所存在的试题的程度无法切合使用者的程度的问题,进而达成生 成切合使用者的试题的技术功效。
在上述的第一实施例中,由于试题产生模块160会依据程度参数设定被 替换的字的数量以及随机的选择被替换的字词,因此若数据读取模块130再 次读出的唐诗410依然为李白的r客中作」,则试题产生模块160将可能会 使用底线替换「琥珀光」以及「使」两个字词,使得被产生的第五试题420e 如r图4F」所示,如此,虽然试题产生模块160同样都是以唐诗「客中作J 产生试题,但被产生的第一试题420a与第五试题420e却不相同。
接着以第二实施例来解说本发明,此实施例延续上述的第一实施例,但 更包含了选项产生模块170,如此使得本发明除了让使用者作填充的形式进 行测验之外,也可以选择的形式进行测验,也就是说,在试题产生模块160 会产生与题型设定模块150所设定的题型参数以及与数据读取模块130所读 取出的学习数据相对应的试题(步骤250)的步骤中,当题型设定模块150 所设定的题型参数代表的题型为「字词填充」时,试题产生模块160会将被 替换的字词定义为试题中的其中一个选项(即正确选项),并由选项产生模 块170至储存模块110中随机的读取与被替换的字词的字数相同的数据作为 其它选项(即错误选项),接着由试题产生模块160定义被输入提示字符替 换的过的唐诗r客中作J 、正确选项、错误选项三者为第六试题430a,如「图 4G」所示,其中,第六试题430a的B选项的r田园」以及C选项的r原野J 都是由储存模块IIO所储存的其它唐诗中所读出,而如r图4H」所示之第七 试题430b,为两个以上的填空时,各选项的表示方式,但本发明并不以此为 限;当题型设定模块150所设定的题型参数代表的题型为「作者测验」/ r作 品名称选择」时,试题产生模块160会将被替换的作者姓名/作品名称作为试 题中的其中一个选项(即正确选项),并由选项产生模块170至储存模块110 中随机的读取其它唐诗的作者姓名/作品名称作为其它选项(即错误选项), 并由试题产生模块160定义被输入提示字符替换的过的唐诗「客中作」、正 确选项、错误选项三者为试题;当题型设定模块150所设定的题型参数代表 的题型为「词句解释J时,试题产生模块160会随机选定唐诗410中的至少一个字词,并至储存模块110中搜寻被选定的字词的解释,作为提供使用者
作答的正确选项,并由选项产生模块170搜寻与被选定的字词相近的其它字 词的解释作为其它的错误选项,使得试题产生模块160在定义学习数据中的 字词、正确选项与各错误选项为试题,借以提供使用者可以选择选项产生模 块170所产生的选项作答。
再者,本发明的动态生成试题的方法,可实现于硬件、软件或硬件与软 件的组合中,亦可在计算机系统中以集中方式实现或以不同组件散布于若干 互连之计算机系统的分散方式实现。
虽然本发明所提供的实施方式如上,但所述的内容并非用以直接限定本 发明的专利保护范围。任何本发明所属技术领域中具有通常知识者,在不脱 离本发明所提供的精神和范围之内,在实施的形式上及细节上所为之更动或 润饰,均属本发明的专利保护范围。因此本发明的专利保护范围仍须以本说 明书所附的权利要求书范围所界定者为准。
权利要求
1. 一种动态生成试题的方法,该方法包含下列步骤依据一使用者的个人数据定义一程度参数;读取与该程度参数相对应的一学习数据;依据该程度参数设定一题型参数;及产生与该学习数据及题型参数相对应的一试题。
2. 如权利要求1所述的动态生成试题的方法,其中该产生该试题的步骤 更包含下列步骤依据该程度参数设定一数值;将该学习数据中与该数值相同的字符替换为 一输入提示字符;定义各该被替换的字符为 一正确选项,并由 一储存模块中读取至少 一错 误选项,其中,各该错误选项的字数与各该被替换的字符的字数相同;及定义被替换后的该学习数据、该正确选项与各该错误选项为该试题。
3. 如权利要求1所述的动态生成试题的方法,其中该产生该试题的步骤 更包含下列步骤替换该学习数据中的 一 第 一 句子为至少 一 输入提示字符;定义该笫一句子为-一正确选项,并由一储存模块中读取与该第一句子的 字数相同的至少一第二句子为错误选项;及定义被替换后的该学习数据、该正确选项与各该错误选项为该试题。
4. 如权利要求1所述的动态生成试题的方法,其中该产生该试题的步骤 更包含下列步骤当该学习数据为具有 一 第 一作者姓名时,替换该学习数据的该第 一作者 姓名为至少一输入提示字符;定义该第 一作者姓名为 一正确选项,并由 一储存模块中读取至少 一错误 选项,其中,各该错误选项为非该学习数据的一第二作者姓名;及定义被替换后的该学习数据、该正确选项与各该错误选项为该试题。
5. 如权利要求1所述的动态生成试题的方法,其中该产生该试题的步骤 更包含下列步骤当该学习数据为具有 一 第 一 作品名称时,替换该学习数据的该第 一 作品 名称为至少一输入提示字符;定义该第 一作品名称为 一正确选项,并由 一储存模块中读取至少 一错溪 选项,其中,各该错误选项为非该学习数据的一第二作品名称;及定义被替换后的该学习数据、正确选项与各该错误选项为该试题。
6. 如权利要求1所述的动态生成试题的方法,其中该产生该试题的步骤 更包含下列步骤选定该学习凄史据中的 一字词;于一储存^f莫块中查找该字词的一第一解释,并定义该第一解释为正确选项;于该储存模块中查找与该字词意义相近的至少一第二解释,并定义各该 第二解释为错误选项;及定义该学习数据中被选定该字词、该正确选项与各该错误选项为该试题。
7. —种动态生成试题的系统,该系统包含一储存模块,用以储存一使用者的一个人数据及至少一学习数据; 一程度定义模块,依据该个人数据定义一程度参数; 一数据读取模块,用以读取与该程度参数相对应的该学习数据; 一题型设定模块,用以依据该程度参数设定一题型参数;及 一试题产生模块,用以产生与该学习数据及该题型参数相对应的一试题。
8. 如权利要求7所述的动态生成试题的系统,其中该试题产生模块是将 该学习数据中的部分数据以一输入提示字符替换,并定义各该被替换的数据 为一正确选项,使该试题包含该;陂替换后的学习数据与该正确选项。
9. 如权利要求8所述的动态生成试题的系统,其中该系统更包含一选项 产生模块,用以由该储存模块中读取与被替换的部分数据相对应的至少 一错 误选项,使该被替换后的学习数据、该正确选项与该错误选项为该试题。
10. 如权利要求7所述的动态生成试题的系统,其中该试题产生模块更用以于选定该学习数据中的一字词后,至该储存模块中查找该字词的一第一解 释,并定义该第一解释为一正确选项,使该学习数据中被选定的字词与该正确选项为该j式题。
11. 如权利要求10所述的动态生成试题的系统,其中该系统更包含一选 项产生模块,用以于该储存模块中查找与该字词意义相近的至少 一第二解释, 并定义各该第二解释为错误选项,使该学习数据中被选定的字词、该正确选 项与该4昔误选项为该试题。
全文摘要
一种动态生成试题的系统及其方法,其通过判断使用者的程度,并依据使用者的程度产生相对应的试题,可以解决先前技术中所存在的试题的程度无法切合使用者的程度的问题,借此可以达成生成切合使用者的试题的技术功效。
文档编号G06F17/00GK101470695SQ20071030780
公开日2009年7月1日 申请日期2007年12月28日 优先权日2007年12月28日
发明者琦 张, 邱全成 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1