信息处理装置、信息处理方法和计算机程序与流程

文档序号:11635788阅读:215来源:国知局
信息处理装置、信息处理方法和计算机程序与流程

本公开涉及信息处理装置、信息处理方法和计算机程序。



背景技术:

公开了这样的技术:经由诸如因特网或内联网的网络在线地向用户提供课程,向用户提出问题,并且允许用户回答问题(例如参考专利文献1和2)。

引用列表

专利文献

专利文献1:jph9-34344a

专利文献2:jp2001-249609a



技术实现要素:

技术问题

传统地,用户回答所准备的问题,并且基于用户的回答结果给出分数。然而,问题的点分配是预定的,并且在回答相同问题的情况下用户之间没有差别。因此,在正确回答了相同问题的用户中,不能正确地评价具有较高的理解深度或能力的用户。此外,进行测试的行为本身缺乏乐趣。

因此,本公开提出了一种具有新颖性和改进的信息处理装置、信息处理方法和计算机程序,该信息处理装置、该信息处理方法和该计算机程序可以通过动态地确定问题的点分配来更准确地对用户的能力进行评分并对用户呈现进行测试的乐趣。

问题的解决方案

根据本公开,提供了一种信息处理装置,该信息处理装置包括:控制单元,该控制单元被配置为基于多个用户在测试时间期间进行的测试的回答结果来确定测试中的每个问题的点分配;响应于预定用户的请求,基于点分配来计算预定用户的得分;以及生成用于公开预定用户的得分的信息。

另外,根据本公开,提供了一种信息处理方法,该信息处理方法包括:基于多个用户在测试时间期间进行的测试的回答结果来确定测试中的每个问题的点分配;响应于预定用户的请求,基于该点分配来计算该预定用户的得分;以及生成用于公开该预定用户的得分的信息。

另外,根据本公开,提供了一种计算机程序,该计算机程序用于使计算机执行:基于多个用户在测试时间期间进行的测试的回答结果来确定测试中的每个问题的点分配;响应于预定用户的请求,基于该点分配来计算该预定用户的得分;以及生成用于公开该预定用户的得分的信息。

本发明的有益效果

如上所述,根据本公开,可以提供一种具有新颖性和改进的信息处理装置、信息处理方法和计算机程序,该信息处理装置、该信息处理方法和该计算机程序可以通过动态地确定问题的点分配来更准确地对用户的能力进行评分并对用户呈现进行测试的乐趣。

注意,上述效果不一定是限制性的。与上述效果一起或代替上述效果,可以实现本说明书中描述的效果中的任一种或者可以从本说明书掌握的其他效果。

附图说明

[图1]是示出根据本公开的实施方式的信息处理系统10的配置示例的说明图。

[图2]是示出根据本公开的实施方式的点分配管理服务器100的功能配置示例的说明图。

[图3]是示出根据本公开的实施方式的回答终端200的功能配置示例的说明图。

[图4]是示出由回答终端200的显示单元240显示的gui的示例的说明图。

[图5]是示出由回答终端200的显示单元240显示的gui的示例的说明图。

[图6]是示出由回答终端200的显示单元240显示的gui的示例的说明图。

[图7]是示出由回答终端200的显示单元240显示的gui的示例的说明图。

[图8]是示出根据本公开的实施方式的点分配管理服务器100的操作示例的流程图。

[图9]是示出根据本公开的实施方式的点分配管理服务器100的操作示例的流程图。

[图10]是示出基于基本值来确定每个问题的点分配的说明图。

[图11]是示出根据问题之间的相对难度而改变的相对值的计算的说明图。

[图12]是示出基本点分配的计算的说明图。

[图13]是示出根据本公开的实施方式的点分配管理服务器100的操作示例的流程图。

[图14]是示出由回答终端200的显示单元240显示的gui的示例的说明图。

[图15]是示出由回答终端200的显示单元240显示的gui的示例的说明图。

[图16]是示出由回答终端200的显示单元240显示的gui的示例的说明图。

[图17]是示出由回答终端200的显示单元240显示的gui的示例的说明图。

[图18]是示出根据本公开的实施方式的点分配管理服务器100的操作示例的流程图。

[图19]是示出基于最小团队人数再次计算基本点分配的示例的说明图。

[图20]是示出硬件配置示例的说明图。

具体实施方式

在下文中,将参照附图详细描述本公开的一个或更多个优选实施方式。在本说明书和附图中,具有基本相同的功能和结构的结构元件用相同的附图标记表示,并且省略对这些结构元件的重复说明。

注意,将按照以下顺序给出描述。

1.本公开的实施方式

1.1.背景

1.2.配置示例

1.3.操作示例

1.4.修改

2.硬件配置示例

3.结论

<1.本公开的实施方式>

[1.1.背景]

将在具体说明本公开的实施方式之前给出对本公开的背景的描述。

如上所述,存在这样的技术:经由诸如因特网或内联网的网络在线地向用户提供课程,向用户提出问题,并且允许用户回答问题。不仅在线地回答问题,而且还在先前测试问题中预先针对每个问题确定点分配,并且基于该点分配来给出得分。

当预先针对每个问题确定了点分配并且基于该点分配来给出得分时,难以正确地确定用户的能力,因为对于相同的问题,在十分钟内回答该问题的用户与在三十分钟内回答该问题的用户之间对该相同问题的分数相等。此外,现有的测试最初只是用于确定能力的行为,基于预定的点分配给出得分并且显示其结果,而缺乏进行测试的行为本身的乐趣。

因此,考虑到该内容,公开者研究了以下技术:该技术能够在测试时间期间动态地改变问题的点分配,并且通过公开用户的当前得分来为用户提供进行测试的行为的乐趣。结果,如后面将描述的,公开者设计了一种技术,该技术在测试时间期间根据另一用户的回答结果来动态地改变问题的点分配,并且通过公开该用户的当前得分来为用户提供进行测试的行为的乐趣。

上面描述了本公开的实施方式的背景。随后,将具体描述本公开的实施方式。

[1.2.配置示例]

图1是示出根据本公开的实施方式的信息处理系统10的配置示例的说明图。图1示出了信息处理系统10的配置示例,在该信息处理系统10中在预定测试时间内向用户提出问题,允许该用户回答该问题,并且针对用户的答案给出得分。

根据本实施方式的信息处理系统10具有允许多个用户在预定测试时间内同时回答问题的规定。注意,预定测试时间可以是预先确定的时间或者预先确定的时区内的预定时间。此外,在本实施方式中,参加测试的用户可以包括实际回答问题的用户和不回答该问题但是查看回答该问题的用户的状况的用户的二者。在下文中,将通过使用图1来给出对根据本公开实施方式的信息处理系统10的配置示例的描述。

如图1所示,根据本公开的实施方式的信息处理系统10包括:问题管理服务器30;点分配管理服务器100;以及回答终端200a、200b和200c。问题管理服务器30、点分配管理服务器100和回答终端200a、200b和200c分别连接到诸如因特网或内联网的网络20。注意,在下面的描述中,回答终端200a至200c可以被简单地统称为回答终端200。

问题管理服务器30是管理向用户提出的问题的服务器。问题管理服务器30预先保存向用户提出的问题,在测试时公开所保存的问题,并允许该用户利用回答终端200a至200c来回答该问题。注意,由问题管理服务器30保存的问题也被提供给点分配管理服务器100。

点分配管理服务器100是管理向用户提出的问题的点分配的服务器。点分配管理服务器100响应于来自问题管理服务器30的问题的呈现而确定每个问题的点分配,这将在后面描述。点分配管理服务器100确定每个问题的点分配,并基于所确定的点分配来生成用于公开所确定的点分配和各个用户的得分的信息。此外,点分配管理服务器100响应于在预定定时处来自用户所使用的回答终端200a至200c的请求,公开在测试时间期间每个问题的点分配和用户的得分。

回答终端200a至200c是用于回答从问题管理服务器30给出的问题并且查看另一用户的回答状况的终端,例如,诸如个人计算机、平板型终端和智能电话(高级的移动电话)的装置。参加测试并且回答问题的用户使用键盘、鼠标、触摸面板等在预定测试时间内用回答终端200a至200c回答由问题管理服务器30给出的问题。回答终端200a至200c回答从问题管理服务器30给出的问题,然后将答案发送给问题管理服务器30和点分配管理服务器100。

回答终端200a至200c在测试时间期间从点分配管理服务器100除了获得从问题管理服务器30给出的问题之外,还获得每个问题的点分配和用户得分的信息。回答终端200a至200c在测试时间期间从点分配管理服务器100获得每个问题的点分配和用户的得分的信息,从而向在测试时间期间参加测试的用户呈现每个问题的当前点分配和该用户的得分。

在本实施方式中,给出了作为单独服务器的问题管理服务器30和点分配管理服务器100的示例。然而,本公开不限于该示例,可以将问题管理服务器30和点分配管理服务器100的功能集成到一个服务器中,并且可以将一个服务器的功能分布到多个装置中。

此外,在本实施方式中,给出了有三个回答终端200a至200c的示例。然而,本公开不限于该示例。显然,可以根据参加测试的用户的数目来改变回答终端的数目。

如上所述,通过使用图1给出了对根据本公开的实施方式的信息处理系统10的配置示例的描述。随后,将给出对根据本公开的实施方式的点分配管理服务器100的功能配置示例的描述。

图2是示出根据本公开的实施方式的点分配管理服务器100的功能配置示例的说明图。图2示出了点分配管理服务器100的功能配置示例,该点分配管理服务器100从问题管理服务器30获得允许用户回答的问题,确定该问题的点分配,并且执行用于计算每个用户的得分的处理。在下文中,将通过使用图2来给出对根据本公开的实施方式的点分配管理服务器100的功能配置示例的描述。

如图2所示,根据本公开的实施方式的点分配管理服务器100包括问题获得单元110、答案获得单元120、控制单元130、点分配确定单元132和信息生成单元134。

问题获得单元110从问题管理服务器30获得问题,点分配确定单元132针对该问题确定点分配。此外,在点分配确定单元132确定点分配时,问题获得单元110可以获得与相应问题相关的信息。

答案获得单元120获得由回答终端200a至200c输入的、针对从问题管理服务器30给出的问题的答案。当获得由回答终端200a至200c输入的答案时,答案获得单元120获得例如用于识别回答问题的用户的信息、用于识别所回答的问题的信息、该问题的答案以及回答该问题的时间的信息。用于识别回答问题的用户的信息可以是实际用户名(真实姓名或者经修改的姓名),或者可以是用于唯一地识别该用户的用户id。回答问题的时间可以是从测试开始时间起的相对时间或者是用于实际回答的绝对时间。然而,可以通过设置回答终端200a至200c来改变绝对时间。因此,优选地根据测试开始时间起的相对时间来获得回答问题的时间。

控制单元130包括例如中央处理单元(cpu)、只读存储器(rom)和随机存取存储器(ram),并且控制点分配管理服务器100的操作。如图2所示,控制单元130包括点分配确定单元132和信息生成单元134。

点分配确定单元132基于由问题获得单元110获得的问题和由答案获得单元120获得的每个用户对于问题的答案,来确定每个问题的所获得的点分配,并且还基于所确定的点分配来计算每个用户的得分。将给出对由点分配确定单元132获得的每个问题的点分配的确定方法的具体描述。

信息生成单元134生成用于允许回答终端200a至200c以例如图形用户界面(gui)的形式来执行显示的信息。信息生成单元134生成例如用于允许回答终端200a至200c显示关于测试的各种信息的信息,例如每个问题的内容或点分配、用户的当前得分或排名、以及另一用户的得分。

信息生成单元134基于由点分配确定单元132确定的点分配、每个用户的得分和存储在存储单元140中的信息,来生成用于允许回答终端200a至200c显示关于测试的各种信息的信息。

响应于来自回答终端200a至200c的请求或者在预定定时,由信息生成单元134生成的信息被发送到回答终端200a至200c,在回答终端200a至200c中执行预定处理,并且该信息被显示在回答终端200a至200c上。

存储单元140可以包括诸如rom和ram的各种存储介质。存储单元140存储用于操作点分配管理服务器100的程序或各种信息。存储在存储单元140中的信息可以包括例如与通过使用回答终端200来回答问题的用户有关的各种信息。与通过使用回答终端200来回答问题的用户有关的各种信息可以包括例如用户的姓名、用户的回答状况和用户的信息处理系统10的过去使用状况。

根据本公开的实施方式的点分配管理服务器100具有图2所示的配置,并且因此可以从问题管理服务器30获得要由用户回答的问题,确定该问题的点分配,并且计算每个用户的得分。根据本公开的实施方式的点分配管理服务器100具有图2所示的配置,并且因此可以生成用于允许回答终端200a至200c显示所确定的点分配和每个用户的得分的信息。

如上所述,通过使用图2给出了对根据本公开的实施方式的点分配管理服务器100的功能配置示例的描述。随后,将给出对根据本公开的实施方式的回答终端200的功能配置示例的描述。

图3是示出根据本公开的实施方式的回答终端200的功能配置示例的说明图。图3示出了用于回答从问题管理服务器30给出的问题并且查看与从点分配管理服务器100提供的点分配和得分有关的信息的回答终端200的功能配置示例。下面将通过使用图3来给出根据本公开的实施方式的回答终端200的功能配置示例的描述。

如图3所示,根据本公开的实施方式的回答终端200包括输入单元210、存储单元220、控制单元230和显示单元240。

输入单元220是接收来自用户的输入的各种输入装置,并且可以包括例如键盘、鼠标和触摸面板。

此外,各种感测装置还可以充当输入单元220。这种感测装置可以包括例如获取当前位置的传感器如全球定位系统(gps)、全球导航卫星系统(glonass)和北斗导航卫星系统(bds)、相机、具有深度信息的相机、人体检测传感器和麦克风。

这种感测装置检测施加到该装置的加速度和角速度、方向、照度、温度、大气压等。例如,在包括该传感装置的设备被用户携带或者附着到用户的情况下,上述各种感测装置可以检测各种信息作为关于用户的信息,例如指示用户的移动或方向的信息。感测装置还可以包括检测用户的生物信息例如心跳、汗水、脑波、触觉、嗅觉和味觉的传感器。

存储单元220可以具有诸如rom和ram的各种存储介质。存储单元220存储用于回答终端200的操作的程序或各种信息。在存储单元220中存储的程序和各种信息有时候被控制单元230读取。

控制单元230包括例如cpu、rom和ram,并且控制回答终端200的操作。在本实施方式中,控制单元230例如控制将gui显示到显示单元240,并且对用户使用输入单元210对gui的输入操作执行各种处理。

显示单元240包括诸如液晶显示器或有机el显示器的显示面板,并且是显示诸如字符或图像的各种信息的装置。在本实施方式中,显示单元240使用预定gui来显示由问题管理服务器30给出的问题、由点分配管理服务器100计算出的每个问题的点分配、用户的得分以及其它信息,该预定gui将在后面进行描述。注意,显示单元240可以具有触摸面板,并且可以通过允许用户触摸显示单元240来接收输入操作。

在本文中,示出了由回答终端200中的显示单元240显示的gui的示例。图4至图7是示出由回答终端200中的显示单元240显示的gui的示例的说明图。例如,在控制单元230的控制下,图4至图7所示的gui被显示在显示单元240上。注意,稍后将描述的gui可以通过在回答终端200上执行专用应用而被显示在显示单元240上,或者可以通过在回答终端200上执行诸如网页浏览器的一般应用而被显示在显示单元240上。

图4所示的gui301是用于在结束测试之后显示用户的个人得分的gui的示例。图4所示的gui301示出了用户的得分、排名以及与平均得分的比较。用户的排名显示整体排名、团队中的排名和竞争者中的排名。所述团队包括由该用户预先指出的其他用户。此外,所述竞争者是以竞赛得分为目的、预先由该用户指出的其他用户。作为团队而被指出的用户可以与作为竞争者而被指出的成员重叠。

图5所示的gui302是用于在结束测试之后显示团队的得分的gui的示例。图5所示的gui302示出了团队的总点数、排名和平均得分的比较。团队的排名显示整体排名和竞争者团队中的排名。

图6所示的gui303是用于在测试时间期间显示问题语句的gui的示例。图6所示的gui303示出了受试者的编号和姓名、到测试结束之前的剩余时间、问题编号和问题语句、以及问题的答案选项。

图7所示的gui304是用于在测试时间期间显示问题列表的gui的示例。图7所示的gui304示出了每个问题的问题编号、问题语句和问题标题、以及用于回答和查看每个问题的按钮。

由回答终端200中的显示单元240显示的gui不限于该示例。然而,图4至图7所示的gui用于允许用户通常地回答问题并且用于在结束测试之后呈现用户回答问题的结果。进行测试的行为不能为用户带来乐趣。

因此,在本实施方式中,目的是显示每个问题的点分配并且基于每个问题的点分配来显示诸如用户的当前得分或排名的信息,从而使得用户能够享受进行测试的行为。在下文中,将给出对gui以及用于显示该gui的点分配管理服务器100的操作的描述,其中该gui用于显示每个问题的点分配,并且基于每个问题的点分配来显示诸如用户的当前得分或排名的信息。

如上所述,通过使用图3给出了对根据本公开的实施方式的回答终端200的功能配置示例的描述。随后,将给出对根据本公开的实施方式的点分配管理服务器100的操作示例的描述。

[1.3.操作示例]

图8是示出根据本公开的实施方式的点分配管理服务器100的操作示例的流程图。图8示出了当在测试时间期间确定要由用户回答的问题的点分配时根据本公开的实施方式的点分配管理服务器100的操作示例。在下文中,将使用图8来给出对根据本公开的实施方式的点分配管理服务器100的操作示例的描述。

点分配管理服务器100在确定要由用户回答的问题的点分配时首先计算基本点分配(步骤s101)。基本点分配的计算由例如点分配确定单元132执行。基本点分配是作为每个问题的参考的点分配。稍后将描述详情。基本点分配由各个问题之间的点分配的比率和相对难度来确定。

点分配管理服务器100在步骤s101中计算基本点分配之后,随后通过使用计算出的基本点分配作为参考,根据用户的回答状况再次计算点分配(步骤s102)。点分配的再次计算由例如点分配确定单元132执行。稍后将描述根据用户的回答状况再次计算点分配的详情。在本实施方式中,假设根据用户的回答状况的点分配被再次计算为根据在第一次回答问题之后的时间而从基本点分配起降低。

根据本公开的实施方式的点分配管理服务器100执行上述操作,从而确定在测试时间期间要由用户回答的问题的点分配。根据本公开的实施方式的点分配管理服务器100确定在测试时间期间每个问题的点分配,从而基于点分配将所确定的点分配和用户的得分公开给回答终端200。

如上所述,通过使用图8给出了对根据本公开的实施方式的点分配管理服务器100的操作示例的描述。随后,将给出对如图8所示的流程图中的每个处理的具体描述。

图9是示出根据本公开的实施方式的点分配管理服务器100的操作示例的流程图。图9示出了在图8所示的流程图中的步骤s101中所示的基本点分配的计算处理的详情。在下文中,通过使用图9将给出根据本公开的实施方式的点分配管理服务器100的操作示例的描述。

点分配管理服务器100在计算基本点分配时首先参照出题方设定的每个问题的基本值,并基于该基本值来确定每个问题的点分配(步骤s111)。

图10是示出基于基本值来确定每个问题的点分配的说明图。假设用户进行的测试以1000分作为满分。然后,假设基于基本值的点分配与基于相对难度的点分配之间的比率为3:2。因此,基于基本值的点分配以600分作为满分,而基于相对难度的点分配以400分作为满分。显然,总分和点分配的比率不限于该示例。

在允许用户回答五个问题的情况下,假设点分配管理服务器100通过从问题管理服务器30获得问题而识别出按照从第一个问题开始的顺序每个问题的基本值被设置为0.5、1、1、1和1.5,如图10所示。然后,如图10所示,点分配管理服务器100可以基于每个问题的基本值按照从第一个问题开始的顺序将点分配确定为60点、120点、120点、120点和180点。

在步骤s111中,点分配管理服务器100参考每个问题的基本值,并且基于基本值来确定每个问题的点分配,并且随后针对全部问题计算根据问题之间的相对难度而改变的相对值(步骤s112)。

图11是示出根据问题之间的相对难度而改变的相对值的计算的说明图。假设点分配管理服务器100通过从问题管理服务器30获得问题而识别出按照从第一个问题开始的顺序问题之间的相对难度被设置为1、2、4、3和5,如图11所示。然后,点分配管理服务器100基于第一个问题的难度来确定如下的点分配(相对值),

400/(1+2+4+3+5)=400/15≈26点。

类似地,点分配管理服务器100基于第二个问题之后的难度将点分配确定为52点、104点、78点和130点。

在步骤s112中,点分配管理服务器100针对所有问题计算根据问题之间的相对难度而改变的相对值,并且随后根据基于在步骤s111中计算的基本值和在步骤s112中计算的相对值的点分配来计算基本点分配(步骤s113)。

图12是示出基本点分配的计算的说明图。在按照从第一个问题开始的顺序基于每个问题的基本值的点分配被确定为60点、120点、120点、120点和180点、以及按照从第一个问题开始的顺序各个问题的相对值被确定为26点、52点、104点、78点和130点的情况下,点分配管理服务器100将关于每个问题的两个值相加,并分别将86点、172点、224点、198点和310点假定为基本点分配。

根据本公开的实施方式的点分配管理服务器100执行以上所述的一系列操作,从而可以计算各个问题的基本点分配。显然,如上所述,总得分和点分配的比率不限于该示例。例如,在基于基本值的点分配的比率被设置为0的情况下,每个问题的基本点分配仅由相应问题的相对难度确定。在基于相对难度的点分配的比率被设置为0的情况下,各个问题的基本点分配仅基于基本值来确定。

图13是示出根据本公开的实施方式的点分配管理服务器100的操作示例的流程图。图13示出了在图8所示的流程图的步骤s102中示出的根据用户的回答状况再次计算点分配的处理的详情。下面将通过使用图13来给出根据本公开的实施方式的点分配管理服务器100的操作示例的描述。

点分配管理服务器100在根据用户的回答状况再次计算点分配时首先参考出题方设置的经过时间比率和最大经过时间(步骤s121)。

首先,示出术语的定义。经过时间是指用户第一次做出正确回答之后的经过时间。此外,经过时间比率是指根据经过时间从基本点分配起降低的点分配的比率,经过时间比率被规定为0与1之间的值。在0的情况下,不执行根据经过时间降低点数。在1的情况下,根据经过时间而降低点数的最大值是基本点分配。此外,最大经过时间是指在用户第一次做出正确回答之后考虑了点数降低的经过时间的最大时间长度。在最大经过时间之后,由经过时间比率设置的点数的最大降低被应用。例如,在经过时间比率为0.5并且最大经过时间为30分钟的情况下,在用户第一次做出正确回答之后随着时间流逝30分钟,点分配被降低。在用户第一次作出正确回答之后时间超过30分钟的情况下,不从点数(其是点分配的一半)起降低点分配。

例如,考虑如图12所示的确定基本点分配的情况。假设第二个问题的基本点分配是172点,出题方设置的经过时间比率是0.5,最大经过时间为600秒。因此,每秒减少的点数如下,

172×0.5/600≈0.143分。

在用户第一次做出正确回答后的大约28秒内,点分配一点一点地降低。

点分配管理服务器100在参考出题方设置的经过时间比率和最大经过时间之后,随后根据问题被第一次回答之后的经过时间来计算点分配。

将给出对上述图12中第二个问题的情况的示例的描述。对于第二个问题,假设例如在用户第一次做出正确回答之后经过了300秒。在这种情况下从基本点分配起降低的点数如下,

172×0.5×300/600=43点。

因此,对于第二问题,在用户第一次作出正确回答之后经过300秒后的点分配如下,

172-43=129点。

根据本公开的实施方式的点分配管理服务器100执行以上所述的一系列操作,从每个问题的基本点分配起降低点数,并且因此可以根据用户的回答状况再次计算点分配。此外,根据本公开的实施方式的点分配管理服务器100根据用户的回答状况再次计算点分配,并且因此执行每个问题的当前点分配并且基于该点分配来计算用户的得分,并且可以生成用于将关于点分配和得分的信息呈现给回答终端200的信息。

如上所述,点分配管理服务器100在测试时间期间再次计算每个问题的点分配,并且基于该点分配来计算每个用户的得分,从而向回答终端200呈现稍后将描述的gui。

图14至图17是示出由回答终端200中的显示单元240显示的gui的示例的说明图。图14至图17所示的gui在例如控制单元230的控制下被显示在显示单元240上。

图14和图15所示的gui305是类似于图6所示的gui303的、在测试时间期间显示问题语句的gui的示例。然而,与gui303不同,图14所示的gui305示出受试者的编号和姓名、到测试结束之前的剩余时间、问题编号和问题语句、以及问题答案的选项,还示出在测试时间期间的预定时间处的用户得分。点分配管理服务器100在测试时间期间再次计算每个问题的点分配,并且基于点分配来计算得分,从而获得在测试时间期间的预定时间处的得分。

在测试时间期间的预定定时处的得分可以通过选择图标310的用户操作来显示,如图14所示,或者可以在测试时间期间的预定定时处自动显示,如图14所示。可以对选择图标310的操作次数设置限制。

图14所示的gui305显示了用户的当前得分。在本文中,可以通过用户选择附图标记311所示的图标的操作来显示如图15所示的示出了用户得分的转变的图表。图15示出了以下图表:该图表示出了用户的当前得分和排名以及10分钟前的用户当前得分和排名。图14所示的gui307可以公开由该用户预先指定的另一用户的当前得分。

图16中所示的gui306是类似于图7所示的gui304的、用于在测试时间期间显示问题列表的gui的示例。然而,与gui304不同,图16所示的gui306不仅示出每个问题的问题编号、问题语句和问题标题以及回答和查看每个问题的按钮,而且示出用于显示每个问题的点分配的图标320以及示出每个问题的点分配的徽章(badge)321。

如图16所示,当用户执行选择图标320的操作时,显示徽章321,该徽章321示出了每个问题的点分配。可以对选择图标320的操作次数设置限制。此外,在测试时间期间的预定时间处,可以自动显示示出每个问题的点分配的徽章321。

图17所示的gui307是与图4所示的gui301类似的、用于在结束测试之后显示用户的个人得分的gui的示例。然而,与gui301不同,图7所示的gui307示出用户的点数、排名和平均得分的比较。用户的排名示出下述图表:该图表中除了示出整体排名、团队中的排名以及竞争者中的排名之外,还示出随着时间流逝而转变的得分。此外,图17所示的gui307示出具有用于向用户公开得分的定时的得分转变的图表。得分的公开可以是由用户清楚地指示的结果,或者是由点分配管理服务器100自动公开的结果。此外,图17所示的gui307可以公开由该用户预先指定的另一用户的得分。

根据本公开的实施方式的点分配管理服务器100根据用户的回答状况再次计算点分配,从而基于该点分配来计算每个问题的当前点分配和用户的得分,如图14至图17所示,并且生成用于将关于点分配和得分的信息作为gui呈现给回答终端200的信息。

注意,当生成用于将关于点分配和得分的信息作为gui呈现给回答终端200的信息时,点分配管理服务器100可以隐藏(遮蔽)一部分信息而不公开全部信息。例如,点分配管理服务器100可以不公开仅特定问题的点分配,直到结束为止,并且可以设置为使得尽管公开了点分配但是不公开用户的得分,相反地,可以设置为使得尽管公开了用户的得分但是不公开点分配。此外,在隐藏(遮蔽)一部分信息的情况下,点分配管理服务器100可以根据用户而改变隐藏范围。例如,在形成团队的多个用户进行测试的情况下(将在后文描述),点分配管理服务器100可以生成信息,使得该信息被公开给团队的领导者,但是不公开给领导者以外的用户。

描述了答案获得单元120在获得由回答终端200输入的答案时获得用于识别回答了问题的用户的信息、用于识别所回答的问题的信息、该问题的答案以及关于回答该问题的时间的信息。答案获得单元120从回答终端200获得信息,因此即使全部用户并不是都同时立刻回答问题,但点分配管理服务器100可以确定随时间变化的点分配,并且将该点分配公开给用户,对于用户来说好像实时回答该问题一样。

[1.4.修改例]

在以上所述的描述中,示出了计算关于个人用户的点分配的示例。然而,在本实施方式中,还假设不是个人用户,而是形成团队的多个用户进行测试。然而,由于团队人数因团队而异,因此如果按照个人用户的情况来确定点分配,则可能有失公平。例如,在按照团队的总分来竞赛排名的情况下,如果在三人团队与四人团队之间点分配不变,则是不公平的。

图18是示出根据本公开的实施方式的点分配管理服务器100的操作示例的流程图。图18示出图8所示的流程图的步骤s101所示的基本点分配的计算处理的修改例的详情。在下文中,将通过使用图18来给出对根据本公开的实施方式的点分配管理服务器100的操作示例的描述。

在步骤s113之前的步骤与图9所示的点分配管理服务器100的操作示例中的步骤相同,并且省略对其的具体描述。

此外,当在步骤s113中计算基本点分配时,点分配管理服务器100基于团队最小人数再次计算基本点分配(步骤s114)。团队最小人数是预定的一个团队中的最小人数,团队可以是仅由一个人形成的团队,也可以是应该由多个用户形成的团队。

图19是示出基于团队最小人数再次计算基本点分配的示例的说明图。在本文中,示出了在团队最小人数为三的情况下基于团队最小人数再次计算基本点分配的示例。

在团队最小人数为3人并且基本点分配被确定为如图19所示的情况下,四人团队的基本点分配是如图19所示的每个问题的基本点分配的3/4。也就是说,在团队人数大于团队最小人数的情况下,每人的点分配小于具有团队最小人数的团队的点分配。

注意,在通过形成团队进行测试的情况下,在个人与团队之间,出题方预先设定的基本值、经过时间比率和最大经过时间可能不同。此外,在通过形成团队进行测试的情况下,在第一次作出正确回答之后,点分配不减少,但是在全部个人都作出正确回答的团队第一次出现之后,点分配可以减少。

注意,在通过形成团队进行测试的情况下,点分配管理服务器100可以生成用于允许图16所示的gui306显示回答了各个问题的人数的信息。此外,在通过形成团队进行测试的情况下,点分配管理服务器100可以生成作为gui的基础的信息,使得只允许团队的领导者掌握回答了各个问题的人数。此外,在从团队的领导者使用回答终端200输入了针对团队的每个成员的消息的情况下,点分配管理服务器100可以生成用于允许将输入消息显示在每个成员的回答终端200上的信息。注意,团队的领导者可以是回答问题的用户或者是仅查看团队成员的状况而不回答问题的用户。

<2.硬件配置示例>

接下来,将参照图20来描述根据本公开的实施方式的点分配管理服务器100和回答终端200的硬件配置。图20是示出根据本公开的实施方式的点分配管理服务器100和回答终端200的硬件配置示例的框图。可以通过使用例如图20所示的信息处理装置的硬件配置来执行上述算法中的每一种。也就是说,每种算法的处理可以通过使用计算机程序控制图20所示的硬件来实现。

注意,图20所示的这种硬件的模式是任意的,并且可以是例如个人计算机、诸如移动电话、phs或pda的移动信息终端、游戏机、接触式ic芯片或非接触式ic芯片、接触式ic卡或非接触式ic卡、扬声器、电视机、监视器、可穿戴装置或各种类型的信息装置。此外,phs是个人手持机系统的缩写。此外,pda是个人数字助理的缩写。

如图20所示,该硬件主要包括cpu902、rom904、ram906、主机总线908和桥接器910。此外,该硬件包括外部总线912、接口914、输入单元916、输出单元918、存储单元920、驱动922、连接端口924和通信单元926。此外,cpu是中央处理单元的缩写。此外,rom是只读存储器的缩写。此外,ram是随机存取存储器的缩写。

cpu902充当算术处理单元或控制单元,并且基于记录在rom904、ram906、存储单元920或可移除记录介质928上的各种程序来控制每个结构元件的整体操作或一部分操作。rom904是用于存储要由cpu902读取的程序或者在算术运算中使用的数据等的装置。ram906临时或永久地存储例如要由cpu902读取的程序或者在执行程序时适当改变的各种参数等。

这些结构元件例如通过可以执行高速数据传输的主机总线908而彼此连接。就其而言,主机总线908例如通过桥接器910连接到数据传输速度相对较低的外部总线912。此外,输入单元916是例如鼠标、键盘、触摸面板、按钮、开关或操纵杆。此外,输入单元916可以是可通过使用红外线或其他无线电波发送控制信号的遥控器。

输出单元918例如是诸如crt、lcd、pdp或eld的显示装置、诸如扬声器或耳机的音频输出装置、打印机、移动电话或传真机,以上装置可以以视觉或听觉方式通知用户所获取的信息。crt是阴极射线管的缩写。此外,lcd是液晶显示器的缩写。pdp是等离子显示面板的缩写。此外,eld是电致发光显示器的缩写。

存储单元920是用于存储各种数据的装置。存储单元920例如是诸如硬盘驱动(hdd)的磁存储装置、半导体存储装置、光学存储装置或磁光存储装置。hdd是硬盘驱动的缩写。

驱动922是读取记录在可移除记录介质928(例如磁盘、光盘、磁光盘或半导体存储器)上或者将信息写入可移除记录介质928中的装置。可移除记录介质928例如是dvd介质、蓝光介质、hd-dvd介质、各种类型的半导体存储介质等。当然,可移除记录介质928可以是例如安装有非接触式ic芯片的电子装置或ic卡。ic是集成电路的缩写。

连接端口924例如是usb端口、ieee1394端口、scsi、rs-232c端口或者用于连接外部连接装置930(诸如光学音频终端)的端口。外部连接装置930例如是打印机、移动音乐播放器、数字相机、数字摄像机或ic记录器。usb是通用串行总线的缩写。此外,scsi是小型计算机系统接口的缩写。

通信单元926是要连接到网络932的通信装置,并且例如是用于有线或无线lan、蓝牙(注册商标)或wusb的通信卡、光通信路由器、adsl路由器或者用于接触式或非接触式通信的装置。此外,连接到通信单元926的网络932例如根据有线连接或无线连接的网络来配置,并且是因特网、家用lan、红外通信、可见光通信、广播或卫星通信。lan是局域网的缩写。此外,wusb是无线usb的缩写。此外,adsl是非对称数字用户线的缩写。

描述了点分配管理服务器100和回答终端200的硬件配置的示例。以上所述的每个结构元件可以通过使用通用部件来配置,或者可以由专用于每个结构元件的功能的硬件来配置。根据本公开在实施时的技术水平,可以根据需要改变配置。

<3.结论>

如上所述,根据本公开的实施方式,提供了点分配管理服务器100,该点分配管理服务器100在测试时间期间再次计算问题的点分配,基于再次计算的点分配来计算用户的得分,并且生成用于公布点分配和得分的信息。

根据本公开的实施方式的点分配管理服务器100在测试时间期间再次计算问题的点分配,基于再次计算的点分配来计算用户的得分,并且生成用于公开点分配和得分的信息,从而将测试时间期间的每个问题的点分配和用户的得分公开至回答终端200。在测试时间期间的每个问题的点分配和用户的得分可以在回答终端200上公开,因此根据本公开的实施方式的点分配管理服务器100可以为用户提供进行测试的乐趣。

可以不必按照时间顺序来执行本说明书的每个装置按照序列图或流程图中描述的顺序所执行的处理中的各个步骤。例如,可以按照与流程图中描述的顺序不同的顺序来处理由每个装置执行的处理中的相应步骤,并且还可以并行处理这些步骤。

此外,可以生成计算机程序,该计算机程序使硬件装置(诸如装配在每个装置中的cpu、rom和ram)展示出与上述装置的配置相同的功能。此外,还可以提供存储计算机程序的存储介质。此外,功能框图中所示的各个功能框可以由硬件装置或硬件电路构成,使得可以由硬件装置或硬件电路实现一系列处理。

此外,在上述描述中使用的功能框图中示出的功能框中的一些或全部功能框可以通过经由网络(例如因特网)连接的服务器装置来实现。此外,在上述描述中使用的功能框图中示出的功能框的配置可以在单个装置中实现,或者可以在多个装置彼此协作的系统中实现。多个装置彼此协作的系统可以包括例如多个服务器装置的组合以及服务器装置与终端装置的组合。

以上参照附图描述了本公开的一个或多个优选实施方式,而本公开不限于上述示例。本领域技术人员可以在所附权利要求的范围内找到各种改变和修改,并且应当理解,它们将自然地落入本公开的技术范围内。

注意,上述效果不一定是限制性的。与上述效果一起或代替上述效果,可以实现本说明书中描述的效果中的任一种或者可以从本说明书掌握的其他效果。

另外,本技术还可以被配置如下。

(1)一种信息处理装置,包括:

控制单元,所述控制单元被配置为基于多个用户在测试时间期间进行的测试的回答结果来确定所述测试中的每个问题的点分配;响应于预定用户的请求,基于所述点分配来计算所述预定用户的得分;以及生成用于公开所述预定用户的得分的信息。

(2)根据(1)所述的信息处理装置,其中,所述控制单元还生成用于公开所述测试中的每个问题的点分配的信息。

(3)根据(1)或(2)所述的信息处理装置,其中,在多个用户构成组的情况下,所述控制单元生成用于将所述组中包括的用户的得分向所述组中的每个用户公开的信息。

(4)根据(1)至(3)中任一项所述的信息处理装置,其中,在多个用户构成组的情况下,所述控制单元生成用于将针对所述组中包括的用户的消息向所述组中的每个用户公开的信息。

(5)根据(4)所述的信息处理装置,其中,所述消息是从尚未进行所述测试的用户发送的。

(6)根据(1)至(5)中任一项所述的信息处理装置,其中,所述控制单元生成用于将由用户设置的另一用户的得分向所述用户公开的信息。

(7)根据(1)至(6)中任一项所述的信息处理装置,其中,所述控制单元基于另一用户的回答结果以及从测试开始到回答为止的相对时间的信息来确定所述测试中的每个问题的点分配。

(8)根据(1)至(7)中任一项所述的信息处理装置,其中,所述控制单元通过遮蔽信息的一部分并且公开信息的其他部分来生成所述信息。

(9)根据(8)所述的信息处理装置,其中,所述控制单元根据每个用户调整遮蔽范围。

(10)根据(1)至(9)中任一项所述的信息处理装置,其中,所述控制单元在所述测试时间期间满足预定条件的情况下生成用于公开用户的得分的信息。

(11)根据(10)所述的信息处理装置,其中,所述预定条件是从测试开始经过预定时间。

(12)根据(1)至(11)中任一项所述的信息处理装置,其中,所述控制单元基于预设的基本值和根据问题之间的相对难度而改变的相对值,来针对所述问题中的每个问题确定作为参考的点分配。

(13)根据(12)所述的信息处理装置,其中,所述控制单元根据在所述问题中的每个问题被第一次回答之后经过的时间,使所述问题中的每个问题的点分配从作为参考的点分配起降低。

(14)一种信息处理方法,包括:

基于多个用户在测试时间期间进行的测试的回答结果来确定所述测试中的每个问题的点分配;

响应于预定用户的请求,基于所述点分配来计算所述预定用户的得分;以及

生成用于公开所述预定用户的得分的信息。

(15)一种计算机程序,所述计算机程序用于使计算机执行:

基于多个用户在测试时间期间进行的测试的回答结果来确定所述测试中的每个问题的点分配;

响应于预定用户的请求,基于所述点分配来计算所述预定用户的得分;以及

生成用于公开所述预定用户的得分的信息。

附图标记列表

10信息处理系统

20网络

30问题管理服务器

100点分配管理服务器

110问题获得单元

120答案获得单元

130控制单元

132点分配确定单元

134信息生成单元

200回答终端

210输入单元

220存储单元

230控制单元

240显示单元

310图标

320图标

321徽章

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1