技术领域
[0001] 本发明涉及基于在电子解答栏中手写输入的笔画数据来生成建议数据的建议数据生成装置、建议数据生成方法、程序。
相关背景技术
[0002] 在专利文献1中,公开了一种入学考试问题练习分析方法,该入学考试问题练习分析方法分析学校的入学考试问题来掌握出题问题的倾向,并根据学生的成绩,取入学校的入学考试问题的出题范围(area)倾向并提出忠告(advice)。
[0003] 在专利文献1的入学考试问题练习分析方法中,将入学考试问题按学校、年度、科目、科目的问题的出题范围分开进行分析来掌握学校的出题倾向,并准备由具有出题倾向的评语(comment)构成的按范围、按观点的忠告数据库,并从忠告数据库中提取最适合于学生的考试成绩的评语来提出建议。
[0004] 现有技术文献
[0005] 专利文献
[0006] 专利文献1:日本特开2002‑215016号公报
具体实施方式
[0024] 以下,对本发明的实施方式详细地进行说明。另外,对具有相同功能的结构部标注相同的附图标记并省略重复说明。
[0025] 实施例1
[0026] 以下,参照图1对实施例1的建议数据生成装置的结构进行说明。如同图所示,本实施例的建议数据生成装置1包含笔画数据取得部11、时间区分部12、时间数据存储部13、时间比较部14、正误数据取得部15、舍弃问题判定部16、笔画数据存储部17、笔画数据分析部18、建议生成部19。在实施例1的建议数据生成装置1中存在能够适当省略的结构要件。例如,能够仅由存在于用虚线框包围的范围内的结构要件(时间区分部12、时间比较部14、建议生成部19)构成实施例1的建议数据生成装置1。在该情况下,既可以是各存储部利用其他装置的存储区域,也可以是各结构部具备存储器,在存储器中存储必要的数据。以下,参照图2、图3、图4、图5,说明各结构要件的动作。
[0027] <笔画数据取得部11>
[0028] 笔画数据取得部11取得作为对问题的解答而由用户在给定的电子解答栏中手写输入的轨迹的坐标和时刻的矢量数据即笔画数据(S11)。在图3中示出笔画数据的例子。在2
同图的例子中,存在用户对电子解答栏21例如手写输入为“ax +bx+c=0”的笔画数据211。
笔画数据211被表示为由轨迹的坐标(x,y)和时刻t的组合构成的矢量数据S={(xq,yq,tq),…,(xr,yr,tr)}。
[0029] 如果该笔画数据211随后被用户删除,则相应的笔画数据211被重新存储为删除完毕数据212(参照同图的由虚线表示的手写字符)。删除完毕数据212被表示为矢量数据D={(xs,ys,ts),…,(xt,yt,tt)}。
[0030] 在同图的例子中,“ax2+bx+c=0”被删除,取而代之新生成手写输入为“(x‑a)(x‑b)=0”而成的笔画数据213(S’={(xu,yu,tu),…,(xv,yv,tv)})。将解答结束时留存于电子解答栏的笔画数据全部称为留存数据。
[0031] <时间区分部12>
[0032] 时间区分部12基于在步骤S11中取得的笔画数据,将被定义为解答时间的给定的时间范围(例如,考试时间[60分钟]、考试时间[90分钟]等相当于此)内的、不存在笔画数据的时间区间区分为思考时间区间,将存在笔画数据的时间区间区分为记入时间区间(S12)。此外,更优选地,时间区分部12也可以取得由在问题间转移的操作和进行该操作的时间区间构成的转移数据,并将进行了该操作的时间区间区分为问题选择时间区间。例如,能够将大题1~3的考试问题(考试时间T)如图4所示进行区分。在同图的例子中,被区分为大题1的思考时间区间ta~tb是表示在用户阅览大题1的问题文本(或大题1的解答栏)的状态下且不存在笔画数据的时间区间为ta~tb。同样地,被区分为大题1的记入时间区间tc~td是表示存在针对大题1的解答栏的笔画数据(包含删除完毕数据、留存数据这两者)的时间区间为tc~td。此外,被区分为问题选择时间区间tm~tn是表示用户进行了使页面或显示范围从大题1的问题文本转移至大题2的问题文本的操作的时间区间为tm~tn。
[0033] <时间数据存储部13>
[0034] 时间数据存储部13针对多个用户存储、累积通过执行步骤S12而被区分的各用户的各时间区间(S13)。例如,将各时间区间与作为用户的标识符的用户ID相关联地存储、累积即可。
[0035] <时间比较部14>
[0036] 时间比较部14比较其他用户的各时间区间(各问题中的思考时间区间、各问题中的记入时间区间、问题选择时间区间)的长度和相应用户(成为建议的对象的用户)的各时间区间的长度(S14)。时间比较部14进行前述的比较,例如生成“相应用户的大题2的记入时间与其他用户的平均相比长2倍”等比较结果。作为比较结果的例子,例如考虑“相应用户的大题3的思考时间与其他用户的平均相比长10分钟”、“相应用户的问题选择时间与其他用户的平均相比短3分钟”等。
[0037] <正误数据取得部15>
[0038] 正误数据取得部15取得表示用户解答问题的结果是正确、或是不正确、或者是部分正确的区别的正误数据(S15)。正误数据例如可以设为正确=2、部分正确=1、不正确=0的标志,也可以设为正确=10、部分正确=9~1的值、不正确=0而设为得分形式。
[0039] <舍弃问题判定部16>
[0040] 在生成了表示某个问题中的相应用户的思考时间区间或记入时间区间与其他用户相比长给定程度以上的比较结果(参照S14)的情况下,舍弃问题判定部16将该问题判定为是对于相应用户而言的舍弃问题(S16)。
[0041] 进而,如果在针对某个问题的某个用户的正误数据表示不正确或部分正确的情况下(参照S15),并且在生成了表示相应问题中的相应用户的思考时间区间或记入时间区间与其他用户相比长给定程度以上的比较结果(参照S14)的情况下,舍弃问题判定部16将该问题判定为是对于相应用户而言的舍弃问题,则更加优选。
[0042] <笔画数据存储部17>
[0043] 笔画数据存储部17针对多个用户存储、累积通过执行步骤S11而取得的各用户的各问题中的笔画数据(S17)。例如,将各笔画数据与用户ID和作为问题的标识符的问题ID相关联地存储、累积即可。
[0044] <笔画数据分析部18>
[0045] 笔画数据分析部18比较相应用户的笔画数据和针对相同的问题的其他多个用户的笔画数据的、留存数据的量和删除完毕数据的量,分析相应用户的解答与其他用户的解答相比具有怎样的倾向(S18)。例如笔画数据分析部18能够生成“相应用户的笔画数据的总量(留存数据+删除完毕数据)与其他用户的平均相比多3倍左右”、“相应用户的笔画数据中的留存数据与其他用户的平均大致相等,但删除完毕数据与其他用户的平均相比长5行”等分析结果。
[0046] <建议生成部19>
[0047] 建议生成部19生成表示上述的比较结果、舍弃问题、分析结果的建议数据(S19)。在图5中示出建议生成部19所生成的建议数据的例子。在同图的对话框内示出的文本是建议数据的例子。作为比较结果,例如考虑“大题1的思考时间与其他学员相比长5分钟”、“大题3的记入时间与其他学员相比短10分钟”、“问题选择时间与其他学员相比为一半以下。哪个问题可以解答,先仔细看一下再开始解答吧”等文本。
[0048] 作为舍弃问题,例如考虑“大题1的记入时间与其他学员相比长15分钟。此外得分也仅获得了部分分数(1/10),因此可以判断为该问题是舍弃问题”、“大题1的记入时间比其他学员长1.5倍。此外不正确(无部分分数),因此可以判断为该问题是舍弃问题”等文本。
[0049] 作为分析结果,例如考虑“大题2即使不写到这里也不会扣分。…”、“大题2的解答由于缺少必要的记载而被扣分。…”等文本。
[0050] <补充说明>
[0051] 本发明的装置例如作为单一的硬件实体,具有能够连接键盘等的输入部、能够连接液晶显示器等的输出部、能够连接与硬件实体的外部能够进行通信的通信装置(例如通信电缆)的通信部、CPU(也可以具备中央处理单元(Central Processing Unit)、高速缓冲存储器、寄存器等)、作为存储器的RAM、ROM、作为硬盘的外部存储装置、以及连接为能够进行这些输入部、输出部、通信部、CPU、RAM、ROM、外部存储装置之间的数据交换的总线。此外,根据需要,也可以在硬件实体中设置能够读写CD‑ROM等记录介质的装置(驱动器)等。作为具备这样的硬件资源的物理实体,存在通用计算机等。
[0052] 在硬件实体的外部存储装置中,存储有实现上述的功能所需的程序以及该程序的处理所需的数据等(不限于外部存储装置,例如也可以将程序存储于作为读出专用存储装置的ROM)。此外,通过这些程序的处理而得到的数据等适当地存储于RAM、外部存储装置等。
[0053] 在硬件实体中,根据需要,将存储于外部存储装置(或者ROM等)的各程序和该各程序的处理所需的数据读入到存储器中,适当地由CPU进行解释、执行、处理。其结果,CPU实现给定的功能(上述表示为…部、…手段等的各结构要件)。
[0054] 本发明不限定于上述的实施方式,能够在不脱离本发明的主旨的范围内进行适当变更。此外,在上述实施方式中说明的处理不仅可以按照所记载的顺序以时间序列执行,也可以根据执行处理的装置的处理能力或者需要而并行或者单独地执行。
[0055] 如已叙述的那样,在通过计算机实现在上述实施方式中说明的硬件实体(本发明的装置)中的处理功能的情况下,硬件实体应具有的功能的处理内容由程序记述。并且,通过由计算机执行该程序,在计算机上实现上述硬件实体中的处理功能。
[0056] 上述的各种处理能够通过使图6所示的计算机的记录部10020读入执行上述方法的各步骤的程序,并且使控制部10010、输入部10030、输出部10040等动作来实施。
[0057] 记述了该处理内容的程序能够记录于计算机可读取的记录介质中。作为计算机可读取的记录介质,例如也可以是磁记录装置、光盘、光磁记录介质、半导体存储器等任意的介质。具体地,例如,作为磁记录装置能够使用硬盘装置、软盘、磁带等,作为光盘能够使用DVD(数字多功能光盘(Digital Versatile Disc))、DVD‑RAM(随机存取存储器(Random Access Memory))、CD‑ROM(光盘只读存储器(Compact Disc Read Only Memory))、CD‑R(可记录(Recordable))/RW(可重写(ReWritable))等,作为光磁记录介质能够使用MO(磁光盘(Magneto‑Optical disc))等,作为半导体存储器能够使用EEP‑ROM(电可擦可编程只读存储器(Electrically Erasable and Programmable‑Read Only Memory))等。
[0058] 此外,该程序的流通例如通过对记录有该程序的DVD、CD‑ROM等可移动型记录介质进行销售、转让、租借等来进行。进而,也可以设为如下结构:将该程序存储于服务器计算机的存储装置,经由网络从服务器计算机向其他计算机转发该程序,由此使该程序流通。
[0059] 执行这样的程序的计算机例如首先将记录于可移动型记录介质的程序或者从服务器计算机转发的程序暂时存储于自身的存储装置。然后,在执行处理时,该计算机读取存储于自身的记录介质的程序,执行遵循所读取的程序的处理。此外,作为该程序的其他执行方式,可以是计算机从可移动型记录介质直接读取程序,并执行遵循该程序的处理,进而,也可以是每当从服务器计算机向该计算机转发程序时,逐次执行遵循接收到的程序的处理。此外,也可以设为不从服务器计算机向该计算机转发程序,而通过所谓的ASP(应用服务提供商(Application Service Provider))型服务来执行上述的处理的结构,该ASP型服务仅通过其执行指示和结果取得来实现处理功能。另外,在本方式中的程序中包含供电子计算机的处理用的信息且以程序为基准的信息(不是对计算机的直接指令,但具有规定计算机的处理的性质的数据等)。
[0060] 此外,在该方式中,通过在计算机上执行给定的程序来构成硬件实体,但也可以通过硬件来实现这些处理内容的至少一部分。