Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7630071B2 - Information processing method and information processing program - Google Patents
[go: Go Back, main page]

JP7630071B2 - Information processing method and information processing program - Google Patents

Information processing method and information processing program Download PDF

Info

Publication number
JP7630071B2
JP7630071B2 JP2022073006A JP2022073006A JP7630071B2 JP 7630071 B2 JP7630071 B2 JP 7630071B2 JP 2022073006 A JP2022073006 A JP 2022073006A JP 2022073006 A JP2022073006 A JP 2022073006A JP 7630071 B2 JP7630071 B2 JP 7630071B2
Authority
JP
Japan
Prior art keywords
information
score
learning content
user
information processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022073006A
Other languages
Japanese (ja)
Other versions
JP2023162581A (en
Inventor
隆行 上峠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Exawizards Inc
Original Assignee
Exawizards Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Exawizards Inc filed Critical Exawizards Inc
Priority to JP2022073006A priority Critical patent/JP7630071B2/en
Publication of JP2023162581A publication Critical patent/JP2023162581A/en
Application granted granted Critical
Publication of JP7630071B2 publication Critical patent/JP7630071B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、情報処理方法及び情報処理プログラムに関する。 The present invention relates to an information processing method and an information processing program.

特許文献1においては、ユーザ端末にてユーザのスキルの程度を確認するためのテストを行い、テストの結果に基づいてサーバ装置がユーザのスキルに応じたスキルアップ支援情報をデータベースから検索してユーザに提供するスキルアップ支援システムが提案されている。 Patent Document 1 proposes a skill improvement support system in which a test is conducted on a user terminal to confirm the level of the user's skills, and based on the test results, a server device searches a database for skill improvement support information corresponding to the user's skills and provides it to the user.

特開2003-162216号公報JP 2003-162216 A

しかしながら、上記先行技術文献に開示された構成の場合、ユーザのスキルの程度を確認するテストの結果からスキルアップ支援情報を提供する。つまり、ユーザの現状スキルを強化するスキルアップ支援情報が提供されることが想定される。ところで、ユーザがこれまで有しているスキルとは異なる新しいスキル獲得を目標として有している状況等、テスト結果から判明するユーザの現状のスキルのレベルと目標とするスキルの方向性がそもそも異なる場合、ユーザの目標へのスキルアップ支援情報が得られない可能性がある。したがって、上記先行技術はこれらの点で改良の余地がある。 However, in the case of the configuration disclosed in the above prior art document, skill improvement support information is provided based on the results of a test to confirm the level of the user's skills. In other words, it is expected that skill improvement support information that strengthens the user's current skills is provided. However, if the user's current skill level revealed by the test results differs from the direction of the target skill in the first place, such as in a situation where the user has a goal of acquiring a new skill that is different from the skills they have had up until now, there is a possibility that skill improvement support information for the user's goal cannot be obtained. Therefore, there is room for improvement in these respects in the above prior art.

本発明は、上記事実を考慮し、ユーザのスキルアップをより適切に支援することができる情報処理方法及び情報処理プログラムを提供することにある。 The present invention takes the above facts into consideration and aims to provide an information processing method and an information processing program that can more appropriately support users in improving their skills.

一実施形態に係る情報処理方法は、学習者の目標に関する情報を取得するステップと、前記目標に到達するためのスキルを測るための質問を出力するステップと、前記質問に対する回答を取得するステップと、前記回答を評価するスコアである現状スコアを算出するステップと、スキルを向上させるための学習コンテンツにおけるスキルへの対応度合をスコアリングした結果である対応スコアを取得すると共に、前記目標に到達するために必要なスキルを評価するスコアである目標スコアを算出しかつ当該目標スコアと前記現状スコアとの差分を算出して当該差分を埋めることができる対応スコアに紐付けられた学習コンテンツをマッチングすると共に、前記学習者の行動に関する情報として前記学習者が端末装置によって業務を行う際の操作ログ情報である業務ログ情報を取得しかつ前記マッチングの際に当該業務ログ情報を基に前記学習コンテンツのマッチングにおける優先度を変更するステップと、前記学習コンテンツの少なくとも一部を前記学習者へ提示するステップと、を有する。 An information processing method according to one embodiment includes the steps of: acquiring information regarding a learner's goal; outputting a question for measuring the skill required to reach the goal; acquiring an answer to the question; calculating a current score which is a score evaluating the answer; acquiring a corresponding score which is the result of scoring the degree of correspondence to the skill in learning content for improving the skill, calculating a target score which is a score evaluating the skill required to reach the goal, calculating the difference between the target score and the current score , and matching learning content linked to the corresponding score which can fill the difference; acquiring task log information which is operation log information when the learner performs tasks using a terminal device as information regarding the behavior of the learner, and changing the priority of the matching of the learning content based on the task log information during the matching; and presenting at least a portion of the learning content to the learner.

一実施形態による場合は、ユーザのスキルアップをより適切に支援することができる。 In one embodiment, it is possible to more appropriately support users in improving their skills.

第一実施形態に係る情報処理システムの概要を説明するための模式図である。1 is a schematic diagram for explaining an overview of an information processing system according to a first embodiment; 第一実施形態に係るサーバ装置のハードウェア構成の一例を示すブロック図である。FIG. 2 is a block diagram showing an example of a hardware configuration of a server device according to the first embodiment. 第一実施形態に係る端末装置のハードウェア構成の一例を示すブロック図である。2 is a block diagram showing an example of a hardware configuration of a terminal device according to the first embodiment. FIG. 第一実施形態に係るサーバ装置の機能構成を示すブロック図である。FIG. 2 is a block diagram showing a functional configuration of a server device according to the first embodiment. 第一実施形態に係る端末装置の機能構成を示すブロック図である。FIG. 2 is a block diagram showing a functional configuration of a terminal device according to the first embodiment. 第一実施形態に係る情報処理システムにて端末装置が表示する目標受付の一表示例を示す模式図である。10 is a schematic diagram showing a display example of a goal reception displayed by a terminal device in the information processing system according to the first embodiment; FIG. 第一実施形態に係る情報処理システムにて端末装置が表示する質問の一例を示す模式図である。4 is a schematic diagram showing an example of a question displayed by a terminal device in the information processing system according to the first embodiment; FIG. 第一実施形態に係る情報処理システムにて端末装置が表示する結果の一表示例を示す模式図である。4 is a schematic diagram showing an example of a display of a result displayed by a terminal device in the information processing system according to the first embodiment; FIG. 第一実施形態に係る情報処理システムにて端末装置が表示する学習コンテンツのマッチング結果の表示例を示す模式図である。1 is a schematic diagram showing an example display of a matching result of study content displayed by a terminal device in the information processing system according to the first embodiment. FIG. 第一実施形態に係る情報処理装置が行う処理の手順を示すフローチャートである。4 is a flowchart showing a procedure of processing performed by the information processing device according to the first embodiment. 第二実施形態に係る情報処理システムにて端末装置が表示するコンテンツのフィードバック受付の一表示例を示す模式図である。13 is a schematic diagram showing a display example of feedback acceptance for content displayed by a terminal device in the information processing system according to the second embodiment. FIG. 第二実施形態に係るサーバ装置の機能構成を示すブロック図である。FIG. 11 is a block diagram showing a functional configuration of a server device according to a second embodiment. 第二実施形態に係る情報処理装置が行う処理の手順を示すフローチャートである。10 is a flowchart showing a procedure of a process performed by an information processing device according to a second embodiment. 第三実施形態に係るサーバ装置の機能構成を示すブロック図である。FIG. 11 is a block diagram showing a functional configuration of a server device according to a third embodiment. 第三実施形態に係る情報処理装置が行う処理の手順を示すフローチャートである。13 is a flowchart showing a procedure of a process performed by an information processing device according to the third embodiment.

(第一実施形態)
本発明の実施形態に係る情報処理システムの具体例を、以下に図面を参照しつつ説明する。なお、本発明はこれらの例示に限定されるものではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
First Embodiment
Specific examples of the information processing system according to the embodiment of the present invention will be described below with reference to the drawings. Note that the present invention is not limited to these examples, but is defined by the claims, and is intended to include all modifications within the meaning and scope of the claims.

<システム概要>
図1は、本実施形態に係る情報処理システム10の概要を説明するための模式図である。本実施形態に係る情報処理システムは、業務遂行スキル(以下、単に「スキル」と称する。)を評価するサービスを提供する情報処理装置としてのサーバ装置12と、このサービスを利用するユーザ(学習者)が使用する一又は複数の端末装置14と、ユーザに提供される複数の学習コンテンツが記憶されたコンテンツデータベース16とを備えている。本実施形態に係る情報処理システムが提供する学習者のスキル評価サービスは、例えば適性検査又は適性試験等の態様で実施され、学習者であるユーザは、自宅、勤務先又は検査会場等にて端末装置14を利用して検査を受ける。ユーザは、端末装置14を操作して獲得したいスキル等の目標に関する情報を入力する。また、端末装置14には複数の質問が順に表示され、ユーザは端末装置14を操作して質問に対する回答を入力する。ユーザが全ての質問に対する回答を終えた後、ユーザの回答に基づいてサーバ装置12がスキルの評価を行い、評価結果とこれにマッチングした学習コンテンツを端末装置14に表示する。またサーバ装置12は、このユーザが務める企業の人事担当者等の端末装置14へ評価結果を送信してもよい。
<System Overview>
FIG. 1 is a schematic diagram for explaining an overview of an information processing system 10 according to the present embodiment. The information processing system according to the present embodiment includes a server device 12 as an information processing device that provides a service for evaluating work execution skills (hereinafter simply referred to as "skills"), one or more terminal devices 14 used by users (learners) who use this service, and a content database 16 in which multiple learning contents provided to the users are stored. The learner skill evaluation service provided by the information processing system according to the present embodiment is implemented in the form of, for example, an aptitude test or aptitude examination, and the user, who is a learner, takes the test using the terminal device 14 at home, at the workplace, at a test site, or the like. The user operates the terminal device 14 to input information regarding goals such as skills that the user wants to acquire. In addition, multiple questions are displayed in sequence on the terminal device 14, and the user operates the terminal device 14 to input answers to the questions. After the user has answered all the questions, the server device 12 evaluates the skills based on the user's answers, and displays the evaluation results and learning contents matching the evaluation results on the terminal device 14. The server device 12 may also transmit the evaluation results to the terminal device 14 of a human resources person or the like of the company where the user works.

サーバ装置12は、本サービスの提供会社等が管理運営する装置であり、ユーザの業務遂行スキルを評価するための質問(問題、試験等を含む。以下、単に「質問」と称する。)、ユーザの学習における目標(以下、単に「目標」と称する。)の入力受付及び学習コンテンツのマッチング結果等をユーザの端末装置14へ送信する。 The server device 12 is a device managed and operated by the company providing this service, etc., and accepts input of questions (including problems, tests, etc.; hereinafter simply referred to as "questions") to evaluate the user's work execution skills, the user's learning goals (hereinafter simply referred to as "goals"), and transmits the matching results of learning content, etc. to the user's terminal device 14.

端末装置14は、例えばパーソナルコンピュータ又はスマートフォン等の汎用的な情報処理装置であってもよい。端末装置14は、サーバ装置12から受信した質問を表示すると共に、この質問に対する回答及びユーザに関する情報や学習において目標とするレベルに関する情報等をユーザから受け付け、受け付けた回答及び情報をサーバ装置12へ送信する。サーバ装置12による質問並びに情報の送信及び端末装置14による回答並びに情報の送信は、繰り返し行われてよい。 The terminal device 14 may be a general-purpose information processing device such as a personal computer or a smartphone. The terminal device 14 displays the questions received from the server device 12, and receives answers to the questions, information about the user, information about the target level of learning, and the like from the user, and transmits the received answers and information to the server device 12. The transmission of questions and information by the server device 12 and the transmission of answers and information by the terminal device 14 may be repeated.

コンテンツデータベース16は、ユーザのスキルのレベルを向上させるための学習コンテンツが複数記憶された装置であり、サーバ装置12によってコンテンツデータベース16から取得された学習コンテンツが端末装置14へ提供される。学習コンテンツは、動画、画像及び文字情報の少なくとも一つを含んで構成されている。コンテンツデータベース16は、本サービスの提供会社等が管理運営するものであってもよいし、他の事業会社等が管理運営する装置やサービス(学習サービス)であってもよい。 The content database 16 is a device that stores multiple learning contents for improving the user's skill level, and the learning contents obtained from the content database 16 by the server device 12 are provided to the terminal device 14. The learning contents are composed of at least one of video, image, and text information. The content database 16 may be managed and operated by the company providing the service, or it may be a device or service (learning service) managed and operated by another business company, etc.

端末装置14から質問に対するユーザの回答を受信したサーバ装置12は、得られた一又は複数の回答に基づいてユーザのスキルを評価し、スコアを算出する。 The server device 12 receives the user's answer to the question from the terminal device 14, evaluates the user's skills based on the answer or answers obtained, and calculates a score.

<ハードウェア構成>
次に、情報処理システム10におけるハードウェア構成について説明する。図2は、サーバ装置12のハードウェア構成の一例を示す図である。図2に示すように、サーバ装置12は、バスBを介して相互に接続された、プロセッサ18と、メモリ20と、ストレージ22と、通信I/F24と、を備える。
<Hardware Configuration>
Next, a description will be given of the hardware configuration of the information processing system 10. Fig. 2 is a diagram showing an example of the hardware configuration of the server device 12. As shown in Fig. 2, the server device 12 includes a processor 18, a memory 20, a storage 22, and a communication I/F 24, which are connected to each other via a bus B.

プロセッサ18は、ストレージ22に記憶されたプロラムをメモリ20に展開して実行することにより、サーバ装置12の各構成を制御し、サーバ装置12の機能を実現する。プロセッサ18が実行するプログラムは、OS(Operating System)及び情報処理プログラム28(図4参照)を含むが、これに限られない。プロセッサ18が情報処理プログラム28を実行することにより、本実施形態に係る制御方法が実現される。プロセッサ18は、例えば、CPU(Central Processing Unit)、MPU(Micro Processing Unit)、GPU(Graphics Processing Unit)、ASIC(Application Specific Integrated Circuit)、DSP(Digital Signal Processor)、又はこれらの組み合わせである。なお、情報処理プログラム28は、請求項9に記載の「情報処理プログラム」に相当する。 The processor 18 controls each component of the server device 12 and realizes the functions of the server device 12 by expanding the programs stored in the storage 22 into the memory 20 and executing them. The programs executed by the processor 18 include, but are not limited to, an OS (Operating System) and an information processing program 28 (see FIG. 4). The control method according to this embodiment is realized by the processor 18 executing the information processing program 28. The processor 18 is, for example, a CPU (Central Processing Unit), an MPU (Micro Processing Unit), a GPU (Graphics Processing Unit), an ASIC (Application Specific Integrated Circuit), a DSP (Digital Signal Processor), or a combination of these. The information processing program 28 corresponds to the "information processing program" described in claim 9.

メモリ20は、例えば、ROM(Read Only Memory)、RAM(Random Access Memory)、又はこれらの組み合わせである。ROMは、例えば、PROM(Programmable ROM)、EPROM(Erasable Programmable ROM)、EEPROM(Electrically Erasable Programmable ROM)、又はこれらの組み合わせである。RAMは、例えば、DRAM(Dynamic RAM)、SRAM(Static RAM)、MRAM(Magnetoresistive RAM)、又はこれらの組み合わせである。 The memory 20 is, for example, a Read Only Memory (ROM), a Random Access Memory (RAM), or a combination of these. The ROM is, for example, a Programmable ROM (PROM), an Erasable Programmable ROM (EPROM), an Electrically Erasable Programmable ROM (EEPROM), or a combination of these. The RAM is, for example, a Dynamic RAM (DRAM), a Static RAM (SRAM), a Magnetoresistive RAM (MRAM), or a combination of these.

ストレージ22は、OS、情報処理プログラム28、及び各種のデータを記憶する。ストレージ22は、例えば、フラッシュメモリ、HDD(Hard Disk Drive)、SSD(Solid State Drive)、SCM(Storage Class Memories)、又はこれらの組み合わせである。 The storage 22 stores the OS, the information processing program 28, and various data. The storage 22 is, for example, a flash memory, a hard disk drive (HDD), a solid state drive (SSD), a storage class memory (SCM), or a combination of these.

通信I/F24は、サーバ装置12を、通信ケーブルやネットワークを介して、外部装置に接続し、通信を制御するためのインタフェースである。通信I/F24は、例えば、Bluetooth(登録商標)、Wi-Fi(登録商標)、ZigBee(登録商標)、 Ethernet(登録商標)、又は光通信(例えば、Fibre Channel)に準拠したアダプタであるが、これに限られない。 The communication I/F 24 is an interface for connecting the server device 12 to an external device via a communication cable or a network and controlling communication. The communication I/F 24 is, for example, an adapter compliant with Bluetooth (registered trademark), Wi-Fi (registered trademark), ZigBee (registered trademark), Ethernet (registered trademark), or optical communication (e.g., Fibre Channel), but is not limited to these.

なお、本実施形態において、情報処理プログラム28は、サーバ装置12の製造段階でメモリ20又はストレージ22に書き込まれてもよいし、ネットワーク等を介してサーバ装置12に提供されてもよいし、図示しないメディアなどの非一時的でコンピュータ読み取り可能な記録媒体を介してサーバ装置12に提供されてもよい。 In this embodiment, the information processing program 28 may be written to the memory 20 or storage 22 during the manufacturing stage of the server device 12, or may be provided to the server device 12 via a network or the like, or may be provided to the server device 12 via a non-transitory computer-readable recording medium such as a medium not shown.

図3は、端末装置14のハードウェア構成の一例を示す図である。図3に示すように、端末装置14は、バスBを介して相互に接続された、プロセッサ18と、メモリ20と、ストレージ22と、通信I/F24と、入出力I/F32と、ユーザインタフェース33とを備える。なお、サーバ装置12と同様の構成部分については、同一符号を付してその説明を省略する。 Figure 3 is a diagram showing an example of the hardware configuration of the terminal device 14. As shown in Figure 3, the terminal device 14 includes a processor 18, a memory 20, a storage 22, a communication I/F 24, an input/output I/F 32, and a user interface 33, which are interconnected via a bus B. Note that components similar to those of the server device 12 are given the same reference numerals and their description will be omitted.

入出力I/F32は、端末装置14にディスプレイ、マウス及びキーボード等のユーザインタフェース33等を接続するためのインタフェースであり、一例として所定の規格に適合した複数の入出力端子を含んで構成されている。入出力I/F32は、接続されているユーザインタフェース33を含む各種装置に対してそれぞれ情報の取得と出力とを行う。 The input/output I/F 32 is an interface for connecting a user interface 33 such as a display, mouse, and keyboard to the terminal device 14, and is configured to include, as an example, multiple input/output terminals that comply with a predetermined standard. The input/output I/F 32 acquires and outputs information from various devices, including the connected user interface 33.

なお、本実施形態において、情報処理プログラム28は、端末装置14の製造段階でメモリ20又はストレージ22に書き込まれてもよいし、ネットワーク等を介して端末装置14に提供されてもよいし、図示しないメディアなどの非一時的でコンピュータ読み取り可能な記録媒体を介して端末装置14に提供されてもよい。 In this embodiment, the information processing program 28 may be written to the memory 20 or storage 22 during the manufacturing stage of the terminal device 14, or may be provided to the terminal device 14 via a network or the like, or may be provided to the terminal device 14 via a non-transitory computer-readable recording medium such as a medium not shown.

<機能構成>
(サーバ装置)
図4は、本実施形態に係るサーバ装置12の機能構成を示すブロック図である。本実施形態に係るサーバ装置12は、一例として上述のハードウェア資源を用いて、具体的には、図2に示されるプロセッサ18がメモリ20又はストレージ22に記憶された情報処理プログラム28を読み出し実行することで、各機能構成を実現する。サーバ装置12が実現する機能構成について説明する。
<Functional configuration>
(Server device)
Fig. 4 is a block diagram showing the functional configuration of the server device 12 according to this embodiment. The server device 12 according to this embodiment realizes each functional configuration by using the above-mentioned hardware resources as an example, specifically, by the processor 18 shown in Fig. 2 reading and executing the information processing program 28 stored in the memory 20 or the storage 22. The functional configuration realized by the server device 12 will be described.

図4に示されるように、サーバ装置12は、処理部34、記憶部(ストレージ)36及び通信部(トランシーバ)38等を備えて構成されている。なお本実施形態においては、1つのサーバ装置にて処理が行われるものとして説明を行うが、複数のサーバ装置が分散して処理を行ってもよい。 As shown in FIG. 4, the server device 12 is configured to include a processing unit 34, a memory unit (storage) 36, and a communication unit (transceiver) 38. Note that in this embodiment, the processing is described as being performed by one server device, but the processing may be distributed among multiple server devices.

処理部34は、記憶部36に記憶された情報処理プログラム28を読み出して実行することにより、ユーザの端末装置14からユーザにより入力された目標に関する情報を取得する処理、質問を送信する処理、端末装置14にて受け付けたユーザの回答を取得する処理、取得した回答に基づいて現状スコア及び目標スコアを算出する処理、学習コンテンツをスコアリングする処理、目標スコアと現状スコアとの差分を算出する処理、当該差分に対応する学習コンテンツをマッチングする処理及びマッチングした学習コンテンツを含む結果を端末装置14へ送信して表示させる処理等の種々の処理を行う。 The processing unit 34 reads out and executes the information processing program 28 stored in the memory unit 36 to perform various processes, such as obtaining information about the goal input by the user from the user's terminal device 14, sending a question, obtaining the user's answer accepted by the terminal device 14, calculating the current score and the target score based on the obtained answer, scoring the learning content, calculating the difference between the target score and the current score, matching the learning content corresponding to the difference, and transmitting the results including the matched learning content to the terminal device 14 for display.

記憶部36は、処理部34が実行する各種のプログラム、及び、処理部34の処理に必要な各種のデータを記憶する。本実施形態において記憶部36は、処理部34が実行する情報処理プログラム28を記憶すると共に、ユーザに関する目標を含めた情報を記憶するユーザDB(データベース)40、ユーザに対して出題する質問を記憶する質問DB42、質問に対するユーザの回答及び当該回答に基づいて算出された現状スコア等を記憶する結果DB44及び学習コンテンツをスコアリングした結果を記憶するコンテンツスコアDB46等が設けられている。 The storage unit 36 stores various programs executed by the processing unit 34 and various data necessary for the processing of the processing unit 34. In this embodiment, the storage unit 36 stores the information processing program 28 executed by the processing unit 34, and is also provided with a user DB (database) 40 that stores information including goals related to the user, a question DB 42 that stores questions to be posed to the user, a result DB 44 that stores the user's answers to the questions and the current score calculated based on the answers, and a content score DB 46 that stores the results of scoring the learning content.

ユーザDB40は、ユーザに関する情報を記憶するためのデータベースである。本実施形態では、ユーザを特定するID情報と、当該ID情報に紐付けられた各種情報が記憶される。当該各種情報には、ユーザの目標に関する情報が含まれる。 User DB40 is a database for storing information about users. In this embodiment, ID information that identifies a user and various information linked to the ID information are stored. The various information includes information about the user's goals.

質問DB42は、端末装置14へ送信してユーザに提示(出題)するための複数の質問を記憶するデータベースである。本実施形態において質問は、文章のデータとして記憶されるものとするが、画像又は音声等が含まれていてもよい。質問DB42は、質問文に対応付けて、例えばこの質問文がいずれかのスキルに対応するものであるかを示す情報、並びに、正解及び不正解が存在する場合に正解の選択肢がいずれであるかを示す情報等の種々の情報を記憶してよい。質問DB42に記憶される質問の情報は、例えば本実施形態に係る情報処理システムの設計者、管理者又はサービス提供者等により予め作成される。一例としてユーザに対して50個の質問が提示される場合、少なくとも50個の質問が質問DB42に記憶されている。ただし複数のユーザに対して一部又は全部が異なる質問が提示される場合、質問DB42には50個以上の質問が記憶されてよい。 The question DB 42 is a database that stores a plurality of questions to be sent to the terminal device 14 and presented (asked) to the user. In this embodiment, the questions are stored as text data, but may also include images or audio. The question DB 42 may store various information associated with the question, such as information indicating which skill the question corresponds to, and information indicating which option is the correct answer if there are correct and incorrect answers. The question information stored in the question DB 42 is created in advance, for example, by a designer, administrator, or service provider of the information processing system according to this embodiment. As an example, when 50 questions are presented to the user, at least 50 questions are stored in the question DB 42. However, when some or all of the questions are different and are presented to multiple users, more than 50 questions may be stored in the question DB 42.

結果DB44は、本実施形態に係る情報処理システム10が提供するサービスを利用してスキルの測定を受けたユーザについて、その結果を記憶して蓄積するデータベースである。結果DB44は、例えばユーザの名前又はID情報、ユーザが回答を行った年月日、ユーザの回答に基づいて算出されたスコアである現状スコア、及び、スキルの評価等の情報を対応付けて記憶する。また結果DB44は、ユーザに対して提示された質問及びユーザが行った回答等の情報を更に記憶してもよい。 Result DB44 is a database that stores and accumulates the results of users who have had their skills measured using the service provided by the information processing system 10 according to this embodiment. Result DB44 stores, in association with each other, information such as the user's name or ID information, the date on which the user responded, a current score calculated based on the user's response, and a skill evaluation. Result DB44 may also store information such as questions presented to the user and the responses given by the user.

コンテンツスコアDB46は、コンテンツデータベース16に記憶されている学習コンテンツがいずれかのスキルに対応するものであるかを示す情報及び対応度合いをスコアリングした結果である対応スコアが記憶されている。 The content score DB46 stores information indicating whether the learning content stored in the content database 16 corresponds to any skill, and a correspondence score that is the result of scoring the degree of correspondence.

通信部38は、携帯電話通信網、無線LAN(Local Area Network)及びインターネット等を含むネットワークNを介して、種々の装置との間で通信を行う。本実施形態において通信部38は、ネットワークNを介して、一又は複数の端末装置14との間で通信を行う。通信部38は、処理部34から与えられたデータを他の装置へ送信すると共に、他の装置から受信したデータを処理部34へ与える。 The communication unit 38 communicates with various devices via a network N that includes a mobile phone communication network, a wireless LAN (Local Area Network), the Internet, and the like. In this embodiment, the communication unit 38 communicates with one or more terminal devices 14 via the network N. The communication unit 38 transmits data provided by the processing unit 34 to other devices, and provides data received from other devices to the processing unit 34.

なお記憶部36は、サーバ装置12に接続された外部記憶装置であってよい。またサーバ装置12は、複数のコンピュータを含んで構成されるマルチコンピュータであってよく、ソフトウェアによって仮想的に構築された仮想マシンであってもよい。またサーバ装置12は、上記の構成に限定されず、例えば可搬型の記憶媒体に記憶された情報を読み取る読取部、操作入力を受け付ける入力部、又は、画像を表示する表示部等を含んでもよい。 The storage unit 36 may be an external storage device connected to the server device 12. The server device 12 may be a multi-computer including multiple computers, or may be a virtual machine virtually constructed by software. The server device 12 is not limited to the above configuration, and may include, for example, a reading unit that reads information stored in a portable storage medium, an input unit that accepts operation input, or a display unit that displays images.

また本実施形態に係るサーバ装置12には、記憶部36に記憶された情報処理プログラム28を処理部34が読み出して実行することにより、目標設定部48、質問出力部50、回答取得部52、スコア算出部54、判定部56及び表示処理部58等が、ソフトウェア的な機能部として処理部34に実現される。なお本図においては、処理部34の機能部として、ユーザのスキルを評価すると共にスキルを向上させるための学習コンテンツを提示する処理を行う機能部を図示し、これ以外の処理に関する機能部は図示を省略している。 In addition, in the server device 12 according to this embodiment, the processing unit 34 reads out and executes the information processing program 28 stored in the memory unit 36, thereby realizing a goal setting unit 48, a question output unit 50, an answer acquisition unit 52, a score calculation unit 54, a judgment unit 56, a display processing unit 58, and the like as software functional units in the processing unit 34. Note that in this figure, functional units for evaluating the user's skills and presenting learning content for improving those skills are shown as functional units of the processing unit 34, and functional units related to other processes are not shown.

目標設定部48は、記憶部36のユーザDB40に記憶された目標に関する情報を読み出してユーザの目標レベルを設定する処理を行う。目標設定部48は、目標に関する情報から予め設定されたカテゴリに分類分けし、当該分類分けの結果に基づいて目標レベルを設定する処理を行ってもよい。また、目標については、様々な学習や業務における到達したいレベルに限らず、スキル、学位及び職位等の少なくとも一つであってもよい。本実施形態では、一例として、DX(Digital Transformation)を推進するにあたり必要なスキルであるデータサイエンス、ユーザエクスペリエンス(UX)デザイン、プロダクトマネジメント、デジタルマーケティングが目標として設定されている。目標設定部48は、ユーザDB40に記憶された目標に関する情報から前述のDXに必要なスキルのうち少なくとも一つのスキルを目標として設定して当該スキルに対応するレベル等の情報等を取得する。この情報の取得においては、予め目標に関する情報が記憶された図示しないデータベースより取得してもよいし、通信により外部から取得してもよい。 The goal setting unit 48 reads out information about the goals stored in the user DB 40 of the storage unit 36 and performs processing to set the user's goal level. The goal setting unit 48 may classify information about the goals into categories set in advance and set the goal level based on the results of the classification. In addition, the goals are not limited to the levels to be reached in various studies and work, and may be at least one of skills, degrees, and job titles. In this embodiment, as an example, data science, user experience (UX) design, product management, and digital marketing, which are skills necessary for promoting DX (Digital Transformation), are set as goals. The goal setting unit 48 sets at least one skill among the skills necessary for the above-mentioned DX as a goal from the information about the goals stored in the user DB 40 and acquires information such as the level corresponding to the skill. This information may be acquired from a database (not shown) in which information about the goals is stored in advance, or from an external source via communication.

また、目標設定部48は、ユーザDB40に目標に関する情報が記憶されていない場合は、目標の入力を受け付ける処理を実行するように端末装置14へ指示する。また、目標設定部48は、端末装置14から目標に関する情報を受信した際は、当該情報を入力したユーザのID情報と紐づけてユーザDB40に記憶する。 When information about a goal is not stored in the user DB 40, the goal setting unit 48 instructs the terminal device 14 to execute a process for accepting input of a goal. When the goal setting unit 48 receives information about a goal from the terminal device 14, the goal setting unit 48 stores the information in the user DB 40 in association with the ID information of the user who input the information.

質問出力部50は、記憶部36の質問DB42に記憶された質問を読み出して端末装置14へ送信(出力)することにより、評価対象となるユーザに質問を提示する処理(図7参照)を行う。質問出力部50は、例えば予め定められた順序で質問DB42から質問を取得して端末装置14へ送信してもよく、また例えば無作為に質問を取得して順に端末装置14へ送信してもよい。さらに、質問出力部50は、目標設定部48にて取得された目標に関する情報に対応した質問を質問DB42から取得してもよい。具体的には、目標とするスキルの目指すレベルに到達するために必要となるスキルを測るための質問が質問DB42から取得される。一例として、プロダクトマネジメントのスキルを目標とする場合、「戦略立案力」、「顧客理解力」、「発想力」、「実現力」、「チーム構築力」及び「仮説検証力」が具体的に必要なスキルとして設定され、これらのスキルを評価するための複数の質問が質問DB42から取得される。なお、この質問は、正解及び不正解が混在する複数の選択肢からユーザに回答を選択させる問題形式に限らず、ユーザの考え又は心情等を問う正解及び不正解が存在しない質問、例えば表示された文章に対する共感度合いを複数段階(例えば5段階)で回答させる問題形式等、スキルを評価するために適した各種問題形式が採用される。 The question output unit 50 reads out the questions stored in the question DB 42 of the storage unit 36 and transmits (outputs) them to the terminal device 14, thereby performing a process of presenting questions to the user to be evaluated (see FIG. 7). The question output unit 50 may, for example, acquire questions from the question DB 42 in a predetermined order and transmit them to the terminal device 14, or may, for example, acquire questions randomly and transmit them to the terminal device 14 in order. Furthermore, the question output unit 50 may acquire questions corresponding to information on the goal acquired by the goal setting unit 48 from the question DB 42. Specifically, questions for measuring skills required to reach the desired level of the target skill are acquired from the question DB 42. As an example, when the goal is a product management skill, "strategy planning ability", "customer understanding ability", "creativity", "realization ability", "team building ability" and "hypothesis verification ability" are set as specifically required skills, and a plurality of questions for evaluating these skills are acquired from the question DB 42. Note that the questions are not limited to those that require the user to select an answer from multiple options containing both correct and incorrect answers, but may be any type of question suitable for evaluating skills, such as questions that do not have right or wrong answers and ask about the user's thoughts or feelings, such as a question format that requires the user to indicate their degree of empathy for a displayed passage on a multiple-level scale (e.g., five-level scale).

また、例えば質問出力部50は、質問DB42から一の質問を送信してユーザの回答を取得し、取得した回答に応じて次の質問を決定して質問DB42から取得してもよい。この場合、先の質問及びこの質問に対する回答に対応付けて次の質問を決定するための条件等が予め作成されて記憶部36に記憶されている。質問出力部50は、予め記憶されたこれらの条件に従って、質問DB42から適宜に質問を取得して端末装置14へ送信する。なお質問出力部50は、例えばユーザに対する複数の質問を一括して端末装置14へ送信してもよく、また例えば一問ずつ回答が得られる毎に質問を端末装置14へ送信してもよい。 Furthermore, for example, the question output unit 50 may send one question from the question DB 42 to obtain the user's answer, and may determine the next question according to the obtained answer and obtain it from the question DB 42. In this case, conditions for determining the next question in association with the previous question and the answer to this question are created in advance and stored in the memory unit 36. The question output unit 50 appropriately obtains questions from the question DB 42 according to these pre-stored conditions and transmits them to the terminal device 14. Note that the question output unit 50 may, for example, transmit multiple questions to the user all at once to the terminal device 14, or may transmit questions to the terminal device 14 one by one as an answer is obtained, for example.

回答取得部52は、質問出力部50が送信した質問に対するユーザの回答を端末装置14から受信することにより、質問に対するユーザの回答を取得する処理を行う。なお回答取得部52は、例えば複数の質問に対するユーザの複数の回答を一括して端末装置14から受信してもよく、また例えば一問ずつ回答を受信してもよい。回答取得部52は、
端末装置14から取得したユーザの回答を結果DB44へ記憶させると共に、スコア算出部54へ送信する。
The answer acquisition unit 52 performs a process of acquiring the user's answer to the question sent by the question output unit 50 from the terminal device 14. Note that the answer acquisition unit 52 may, for example, receive a plurality of user's answers to a plurality of questions all at once from the terminal device 14, or may receive the answers one question at a time.
The user's answer acquired from the terminal device 14 is stored in the result DB 44 and is also transmitted to the score calculation unit 54 .

スコア算出部54は、回答取得部52が取得したユーザの回答に基づいて、ユーザの現状のスキルを所定の尺度を用いてスコアとして算出する。なお、当該スコアが請求項1に記載の現状スコアに相当する。また、スコア算出部54は、目標設定部48が設定する目標レベルを達成するために必要となるスキルを前述の尺度を用いてスコアとして算出する。なお、当該スコアが請求項2に記載の目標スコアに相当する。さらに、スコア算出部54は、目標スコアと現状スコアとの差分も算出すると共に、目標スコア、現状スコア及び両スコアの差分を結果DB44へ記憶させる。 The score calculation unit 54 calculates the user's current skills as a score using a predetermined scale based on the user's answers acquired by the answer acquisition unit 52. This score corresponds to the current score described in claim 1. The score calculation unit 54 also calculates the skills required to achieve the target level set by the goal setting unit 48 as a score using the aforementioned scale. This score corresponds to the target score described in claim 2. The score calculation unit 54 also calculates the difference between the target score and the current score, and stores the target score, the current score, and the difference between both scores in the result DB 44.

なお、本実施形態においてスコア算出部54は、スキルのスコアについて、項目反応理論を用いた算出を行う。項目反応理論(IRT(Item Response Theory))は、項目(個々の試験問題)の特性(難易度、識別力)が判明している場合に、項目に対するユーザの反応(回答状況)を用いて、この試験の結果から測定できる能力を推測する理論である。項目反応理論を用いることによってスコア算出部54は、質問出力部50と連携して能力の高いユーザに対してより難易度の高い質問を出題することができる。スコア算出部54は、回答取得部52と連携して知識の計測尺度に関する質問をユーザに出題して回答を取得し、回答の正否に基づいてユーザの能力を測定し、測定した能力に応じた質問を更にユーザに出題する。このため、例えば複数のユーザが同時的にスキル評価を受検した場合であっても、各ユーザに対して出題される質問の数及び内容等は異なる可能性がある。 In this embodiment, the score calculation unit 54 calculates the skill score using the item response theory. The item response theory (IRT) is a theory that uses the user's response (answer situation) to an item (individual test question) when the characteristics (difficulty level, discrimination ability) of the item (individual test question) are known, and predicts the ability that can be measured from the result of the test. By using the item response theory, the score calculation unit 54 can ask more difficult questions to a highly skilled user in cooperation with the question output unit 50. The score calculation unit 54 cooperates with the answer acquisition unit 52 to ask the user questions related to the measurement scale of knowledge and acquires the answers, measures the user's ability based on the correctness of the answers, and further asks the user questions according to the measured ability. For this reason, even if multiple users take the skill evaluation at the same time, the number and contents of questions asked to each user may differ.

ただしスコア算出部54は、項目反応理論を用いず、質問出力部50及び回答取得部52と連携して各知識の計測尺度について予め定められた質問を行って回答を取得し、計測尺度のスコアを算出してもよい。また項目反応理論は、既存の技術であるため、詳細な説明は省略する。 However, the score calculation unit 54 may not use item response theory, but may cooperate with the question output unit 50 and the answer acquisition unit 52 to ask predetermined questions about the measurement scale of each piece of knowledge, acquire answers, and calculate the score of the measurement scale. Also, since item response theory is an existing technology, a detailed description thereof will be omitted.

また、質問に対してユーザが賛同する度合いを例えば5段階で回答するものである場合、スコア算出部54は、評価したいスキルについて複数の質問を行って回答を取得し、各回答(1~5の値)の加重平均値を算出し、この加重平均値を1~10の範囲に拡張することで、1から10までの数値のスコアを各スキルについて算出する。またスコア算出部54は、複数の関連スキルについて算出したスコアの平均値を算出し、この平均値をスキルに関する総合スコアとしてもよい。なおスコア算出部54が算出するスコアは、1~10の整数値のみでなく、この範囲の小数値が含まれてよい。また、このスコアの算出方法は一例であってこれに限るものではなく、他の演算にてスコアを算出してもよい。 In addition, in the case where a user answers a question on a five-point scale, for example, to indicate the degree of agreement, the score calculation unit 54 asks multiple questions about the skill to be evaluated to obtain the answers, calculates a weighted average of each answer (values from 1 to 5), and expands this weighted average to a range of 1 to 10 to calculate a numerical score from 1 to 10 for each skill. The score calculation unit 54 may also calculate an average value of the scores calculated for multiple related skills, and use this average value as an overall score for the skill. Note that the score calculated by the score calculation unit 54 may include not only integer values from 1 to 10, but also decimal values within this range. Note that this method of calculating the score is merely an example and is not limited to this, and the score may be calculated using other calculations.

判定部56は、スコア算出部54が算出した目標スコアと現状スコアとの差分に基づいて、当該差分に対応したコンテンツデータベース16内の学習コンテンツのマッチングを実行する。具体的には、判定部56は、コンテンツスコアDB46に記憶された学習コンテンツの対応スコアを取得して、目標スコアと現状スコアとの差分を埋めることができる学習コンテンツの判定を行うことでマッチングを実行する。当該マッチングにおいては、一つの学習コンテンツをマッチングしてもよいし、複数の学習コンテンツをマッチングしてもよい。また、学習コンテンツのマッチングを行う際は、コンテンツスコアDB46に記憶されている学習コンテンツに関する情報及び対応度合いを考慮してより適切な学習コンテンツの優先度が高くなるように順位付けしてもよい。なお、判定部56は、目標スコアと現状スコアとの差分をスコア算出部54から直接取得してもよいし、結果DB44から取得してもよい。 Based on the difference between the target score and the current score calculated by the score calculation unit 54, the determination unit 56 performs matching of the learning content in the content database 16 corresponding to the difference. Specifically, the determination unit 56 performs matching by obtaining the corresponding scores of the learning content stored in the content score DB 46 and determining the learning content that can fill the difference between the target score and the current score. In the matching, one learning content may be matched, or multiple learning contents may be matched. In addition, when matching the learning content, the learning content may be ranked so that the more appropriate learning content has a higher priority, taking into account the information about the learning content stored in the content score DB 46 and the degree of correspondence. The determination unit 56 may obtain the difference between the target score and the current score directly from the score calculation unit 54, or may obtain it from the result DB 44.

表示処理部58は、判定部56がマッチングした学習コンテンツ及び結果DB44に記憶されたユーザの現状スコア等の情報を含む結果を端末装置14へ送信することで、端末装置14に結果を表示させる処理(図8参照)を行う。なお本実施形態に係る情報処理システムでは、これらの結果を種々のグラフで表示するための情報、結果に付随して表示するコメント又は解説等の文章の情報を、結果と共に端末装置14へ送信してよい。 The display processing unit 58 performs a process (see FIG. 8) of displaying the results on the terminal device 14 by transmitting results including information such as the learning content matched by the determination unit 56 and the user's current score stored in the result DB 44 to the terminal device 14. Note that in the information processing system according to this embodiment, information for displaying these results in various graphs, and text information such as comments or explanations to be displayed in association with the results may be transmitted to the terminal device 14 together with the results.

(端末装置)
図5は、本実施形態に係る端末装置14の機能構成を示すブロック図である。本実施形態に係る端末装置14は、処理部60、記憶部(ストレージ)62、通信部(トランシーバ)64、表示部(ディスプレイ)66及び操作部68等を備えて構成されている。端末装置14は、スキルの評価や学習を望むユーザ、又は、このユーザが所属する企業の人事担当者等が使用する装置であり、例えばスマートフォン、タブレット型端末装置又はパーソナルコンピュータ等の情報処理装置を用いて構成され得る。本実施形態に係る端末装置14は、一例として上述のハードウェア資源を用いて、具体的には、図3に示されるプロセッサ18がメモリ20又はストレージ22に記憶された情報処理プログラム28を読み出し実行することで、各機能構成を実現する。端末装置14が実現する機能構成について説明する。
(Terminal device)
FIG. 5 is a block diagram showing the functional configuration of the terminal device 14 according to the present embodiment. The terminal device 14 according to the present embodiment is configured to include a processing unit 60, a memory unit (storage) 62, a communication unit (transceiver) 64, a display unit (display) 66, and an operation unit 68. The terminal device 14 is a device used by a user who wishes to evaluate or learn skills, or a human resources officer of the company to which the user belongs, and may be configured using an information processing device such as a smartphone, a tablet terminal device, or a personal computer. The terminal device 14 according to the present embodiment realizes each functional configuration by using the above-mentioned hardware resources as an example, specifically, by the processor 18 shown in FIG. 3 reading and executing the information processing program 28 stored in the memory 20 or the storage 22. The functional configuration realized by the terminal device 14 will be described.

処理部60は、記憶部62に記憶された情報処理プログラム28を読み出して実行することにより、目標に関する情報のユーザからの入力を受け付ける処理、サーバ装置12から取得した質問を表示する処理、質問に対するユーザの回答を受け付けてサーバ装置12へ送信する処理、及び、サーバ装置12から取得したマッチングした学習コンテンツ並びにユーザの現状スコア等の情報を含む結果を表示する処理等の種々の処理を行う。 The processing unit 60 reads out and executes the information processing program 28 stored in the memory unit 62 to perform various processes, such as accepting input of information about goals from the user, displaying questions acquired from the server device 12, accepting answers from the user to the questions and sending them to the server device 12, and displaying results including information such as matched learning content and the user's current score acquired from the server device 12.

記憶部62は、処理部60が実行する各種のプログラム、及び、処理部60の処理に必要な各種のデータを記憶する。本実施形態において記憶部62は、処理部60が実行する情報処理プログラム28を記憶している。本実施形態において情報処理プログラム28は遠隔のサーバ装置等により配信され、これを端末装置14が通信にて取得し、記憶部62に記憶する。ただし情報処理プログラム28は、例えば端末装置14の製造段階において記憶部62に書き込まれてもよい。例えば情報処理プログラム28は、メモリカード又は光ディスク等の図示しない記録媒体に記録された情報処理プログラム28を端末装置14が読み出して記憶部62に記憶してもよい。例えば情報処理プログラム28は、記録媒体に記録されたものを書込装置が読み出して端末装置14の記憶部62に書き込んでもよい。情報処理プログラム28は、ネットワークを介した配信の態様で提供されてもよく、記録媒体に記録された態様で提供されてもよい。 The storage unit 62 stores various programs executed by the processing unit 60 and various data necessary for the processing of the processing unit 60. In this embodiment, the storage unit 62 stores the information processing program 28 executed by the processing unit 60. In this embodiment, the information processing program 28 is distributed by a remote server device or the like, and the terminal device 14 acquires it through communication and stores it in the storage unit 62. However, the information processing program 28 may be written to the storage unit 62, for example, during the manufacturing stage of the terminal device 14. For example, the information processing program 28 may be read by the terminal device 14 from the information processing program 28 recorded on a recording medium (not shown), such as a memory card or an optical disk, and stored in the storage unit 62. For example, the information processing program 28 may be read by a writing device from the information processing program 28 recorded on the recording medium and written to the storage unit 62 of the terminal device 14. The information processing program 28 may be provided in the form of distribution via a network, or may be provided in the form of being recorded on a recording medium.

通信部64は、携帯電話通信網、無線LAN及びインターネット等を含むネットワークNを介して、種々の装置との間で通信を行う。本実施形態において通信部64は、ネットワークNを介して、サーバ装置12との間で通信を行う。通信部64は、処理部60から与えられたデータを他の装置へ送信すると共に、他の装置から受信したデータを処理部60へ与える。 The communication unit 64 communicates with various devices via a network N that includes a mobile phone communication network, a wireless LAN, the Internet, and the like. In this embodiment, the communication unit 64 communicates with the server device 12 via the network N. The communication unit 64 transmits data provided by the processing unit 60 to other devices, and provides data received from other devices to the processing unit 60.

表示部66は、液晶ディスプレイ等を用いて構成されており、処理部60の処理に基づいて種々の画像及び文字等を表示する。操作部68は、ユーザの操作を受け付け、受け付けた操作を処理部60へ通知する。例えば操作部68は、機械式のボタン又は表示部66の表面に設けられたタッチパネル等の入力デバイスによりユーザの操作を受け付ける。また例えば操作部68は、マウス及びキーボード等の入力デバイスであってよく、これらの入力デバイスは端末装置14に対して取り外すことが可能な構成であってもよい。 The display unit 66 is configured using a liquid crystal display or the like, and displays various images, characters, etc. based on the processing of the processing unit 60. The operation unit 68 accepts user operations and notifies the processing unit 60 of the accepted operations. For example, the operation unit 68 accepts user operations through an input device such as a mechanical button or a touch panel provided on the surface of the display unit 66. Furthermore, for example, the operation unit 68 may be an input device such as a mouse and a keyboard, and these input devices may be configured to be removable from the terminal device 14.

また本実施形態に係る端末装置14は、記憶部62に記憶された情報処理プログラム28を処理部60が読み出して実行することにより、目標入力表示処理部71、質問表示処理部73、回答受付部70及び結果提示処理部74等がソフトウェア的な機能部として処理部60に実現される。なお情報処理プログラム28は、本実施形態に係る情報処理システムに関連する専用のプログラムであってもよく、インターネットブラウザ又はウェブブラウザ等の汎用のプログラムであってもよい。 In addition, in the terminal device 14 according to this embodiment, the processing unit 60 reads out and executes the information processing program 28 stored in the memory unit 62, thereby realizing the goal input display processing unit 71, the question display processing unit 73, the answer receiving unit 70, the result presentation processing unit 74, and the like as software functional units in the processing unit 60. Note that the information processing program 28 may be a dedicated program related to the information processing system according to this embodiment, or may be a general-purpose program such as an internet browser or web browser.

目標入力表示処理部71は、サーバ装置12より目標の入力を受け付ける処理を実行するように指示された場合に、目標に関する情報の入力を受け付ける画面(図6参照)を表示部66に表示する処理を行う。本実施形態では、図6に示されるように、目標の設定として複数のスキル名と当該スキルに関連した各種情報がユーザにより選択可能に表示されている。具体的には、スキル名と、当該スキルの程度を測るための質問に回答した過去の結果と、スキルの詳細の解説と、当該スキルの目標レベルと、目標レベル別の定義と、現状スコアと目標レベルとの差分とがスキルごとに表示されている。ユーザは、スキル名から目標とするスキルを選択すると共に、当該スキルにおける目標レベルを設定することで目標に関する情報の入力が可能とされている。なお、目標入力表示処理部71は、図示しないログイン画面によりログインしたユーザに対して目標に関する情報の入力を受け付ける画面を表示部66に表示するため、目標に関する情報を入力したユーザを特定した上で目標に関する情報の入力を受け付ける。 When the server device 12 instructs the goal input display processing unit 71 to execute a process for accepting the input of a goal, the goal input display processing unit 71 performs a process for displaying a screen (see FIG. 6) for accepting the input of information related to the goal on the display unit 66. In this embodiment, as shown in FIG. 6, a plurality of skill names and various information related to the skills are displayed as goal settings selectable by the user. Specifically, the skill name, past results of answering questions to measure the level of the skill, detailed explanation of the skill, the target level of the skill, definitions for each target level, and the difference between the current score and the target level are displayed for each skill. The user can input information related to the goal by selecting the target skill from the skill name and setting the target level for the skill. Note that the goal input display processing unit 71 accepts the input of information related to the goal after identifying the user who inputs the information related to the goal in order to display a screen for accepting the input of information related to the goal on the display unit 66 for a user who has logged in via a login screen (not shown).

図5に示されるように、目標受付部72は、目標入力表示処理部71により表示部66に表示された目標の入力画面に入力された目標に関する情報及び当該情報を入力したユーザ情報を取得し、サーバ装置12へ送信する処理を行う。本実施形態では、入力したユーザの情報(ID情報等)とスキル名と当該スキルにおける目標レベルを取得してサーバ装置12へ送信する。 As shown in FIG. 5, the goal receiving unit 72 acquires information about the goal entered on the goal input screen displayed on the display unit 66 by the goal input display processing unit 71 and information about the user who entered the information, and transmits the information to the server device 12. In this embodiment, the acquired information is the entered user information (ID information, etc.), the skill name, and the goal level for the skill, and transmits the information to the server device 12.

質問表示処理部73は、サーバ装置12が送信する質問のデータを受信して、表示部66に質問を表示する処理を行う。本実施形態において質問表示処理部73は、例えば1つの質問を表示してユーザの回答が得られた後に次の質問を表示する、という態様で複数の質問を順番に表示する。ただし質問表示処理部73は、複数の質問を同時的に表示してもよい。 The question display processing unit 73 receives question data sent by the server device 12 and performs processing to display the question on the display unit 66. In this embodiment, the question display processing unit 73 displays multiple questions in sequence, for example by displaying one question and then displaying the next question after the user's answer has been obtained. However, the question display processing unit 73 may also display multiple questions simultaneously.

回答受付部70は、操作部68に対するユーザの操作を受け付けることによって、質問表示処理部73が表示した質問に対するユーザの回答を受け付ける処理を行う。回答受付部70は、受け付けた回答をサーバ装置12へ送信する。 The answer receiving unit 70 receives a user's operation on the operation unit 68, thereby receiving the user's answer to the question displayed by the question display processing unit 73. The answer receiving unit 70 transmits the received answer to the server device 12.

結果提示処理部74は、ユーザのスキルに対してマッチングした学習コンテンツを含む結果をサーバ装置12から受信して、表示部66に結果を表示する処理を行う。本実施形態では、結果提示処理部74は、図8に示されるように、ユーザの現状スコアを目標に関する情報と共に表示する。結果提示処理部74は、現状スコアについてグラフ化したビジュアル表示を行うことができる。 The result presentation processing unit 74 receives results including learning content that matches the user's skills from the server device 12, and performs processing to display the results on the display unit 66. In this embodiment, the result presentation processing unit 74 displays the user's current score together with information about the goal, as shown in FIG. 8. The result presentation processing unit 74 can provide a visual display in the form of a graph of the current score.

また、結果提示処理部74は、図9に示されるように、マッチングした学習コンテンツを学習用ページにてユーザへのおすすめとして表示する。本実施形態では、結果提示処理部74は、マッチングした学習コンテンツのサムネイル画像と学習コンテンツのタイトルと表示する構成とされているが、これに限らず、学習コンテンツのタイトルのみの一覧リスト形式で表示してもよいし、学習コンテンツの内容を直接表示する構成としてもよい。 The result presentation processing unit 74 also displays the matched learning content as a recommendation to the user on the learning page, as shown in FIG. 9. In this embodiment, the result presentation processing unit 74 is configured to display thumbnail images of the matched learning content and the titles of the learning content, but is not limited to this. It may also be configured to display only the titles of the learning content in a list format, or to directly display the contents of the learning content.

<処理フロー>
次に、本実施形態に係る情報処理システムの作用について説明する。図10は、本実施形態に係る情報処理システムの処理の流れを示すフローチャートである。プロセッサ18がメモリ20又はストレージ22から本実施形態に係る情報処理プログラム28を読み出し、メモリ20に展開して実行することにより、本実施形態に係る情報処理プログラム28に基づく処理が行われる。
<Processing flow>
Next, the operation of the information processing system according to the present embodiment will be described. Fig. 10 is a flowchart showing the flow of processing of the information processing system according to the present embodiment. The processor 18 reads out the information processing program 28 according to the present embodiment from the memory 20 or the storage 22, loads it into the memory 20, and executes it, thereby performing processing based on the information processing program 28 according to the present embodiment.

プロセッサ18は、ユーザDB40に本サービスに現在ログインしているユーザの目標に関する情報が記憶されているか否かを判定する(ステップ100)。目標に関する情報が記憶されている場合(ステップ100:YES)、プロセッサ18は、後述するステップ112へ処理を移行する。一方、目標に関する情報が記憶されていない場合(ステップ100:NO)、プロセッサ18は、目標の入力を受け付ける処理を実行する(ステップ102)。 The processor 18 determines whether or not information about the goal of the user currently logged in to the service is stored in the user DB 40 (step 100). If information about the goal is stored (step 100: YES), the processor 18 proceeds to step 112, which will be described later. On the other hand, if information about the goal is not stored (step 100: NO), the processor 18 executes a process to accept the input of the goal (step 102).

プロセッサ18は、目標に関する情報がユーザの入力により受信されたか否かを判定する(ステップ104)。目標に関する情報が受信されていない場合(ステップ104:NO)、プロセッサ18は、ステップ102へ処理を移行する。一方、目標に関する情報が受信された場合(ステップ104:YES)、プロセッサ18は、目標に関する情報をログインしているユーザのID情報と紐づけてユーザDB40に記憶する(ステップ106)。 The processor 18 determines whether or not information regarding the goal has been received by user input (step 104). If information regarding the goal has not been received (step 104: NO), the processor 18 transitions to step 102. On the other hand, if information regarding the goal has been received (step 104: YES), the processor 18 associates the information regarding the goal with the ID information of the logged-in user and stores it in the user DB 40 (step 106).

プロセッサ18は、目標に関する情報に対応した質問を質問DB42から取得する(ステップ108)。そして、プロセッサ18は、端末装置14の表示部66に質問を表示する処理を行う(ステップ110)。 The processor 18 retrieves a question corresponding to the information about the goal from the question DB 42 (step 108). The processor 18 then performs a process to display the question on the display unit 66 of the terminal device 14 (step 110).

プロセッサ18は、質問に対する回答を受信したか否かを判定する(ステップ112)。回答を受信していない場合(ステップ112:NO)、プロセッサ18は、回答を受信するまで待機する。一方、回答を受信した場合(ステップ112:YES)、プロセッサ18は、回答を結果DB44に記憶する(ステップ114)。 The processor 18 determines whether or not an answer to the question has been received (step 112). If an answer has not been received (step 112: NO), the processor 18 waits until an answer is received. On the other hand, if an answer has been received (step 112: YES), the processor 18 stores the answer in the result DB 44 (step 114).

プロセッサ18は、すべての質問に対する回答が終了したか否かを判定する(ステップ116)。すべての質問に対する回答が未だ終了していない場合(ステップ116:NO)、プロセッサ18は、ステップ108へ処理を移行する。一方、すべての質問に対する回答が終了した場合(ステップ116:YES)、プロセッサ18は、回答に基づいて現状スコアと目標に関する情報から目標スコアとを算出する(ステップ118)と共に、当該現状スコアと目標スコアとの差分を算出する(ステップ120)。 The processor 18 determines whether or not all questions have been answered (step 116). If all questions have not yet been answered (step 116: NO), the processor 18 moves the process to step 108. On the other hand, if all questions have been answered (step 116: YES), the processor 18 calculates the current score based on the answers and the target score from information related to the goal (step 118), and calculates the difference between the current score and the target score (step 120).

プロセッサ18は、現状スコアと目標スコアとの差分に対応した学習コンテンツのマッチングを実行してユーザに提示する学習コンテンツを決定する(ステップ122)と共に、算出した現状スコア、目標スコア及びマッチングした学習コンテンツ等の結果を結果DB44に記憶する(ステップ124)。そして、プロセッサ18は、現状スコア及びマッチングした学習コンテンツの少なくとも一方を端末装置14の表示部66に表示させることでユーザに学習コンテンツを含めた結果を提示する(ステップ126)。 The processor 18 performs matching of learning content corresponding to the difference between the current score and the target score to determine the learning content to be presented to the user (step 122), and stores the results of the calculated current score, the target score, the matched learning content, etc. in the result DB 44 (step 124). The processor 18 then presents the results including the learning content to the user by displaying at least one of the current score and the matched learning content on the display unit 66 of the terminal device 14 (step 126).

プロセッサ18は、本サービスの利用について終了操作がユーザによりされたか否かを判定する(ステップ128)。終了操作がされていない場合(ステップ128:NO)、プロセッサ18は、ステップ126へ処理を移行する。一方、終了操作がされた場合(ステップ128:YES)、プロセッサ18は、本実施形態に係る情報処理プログラム28に基づく処理を終了する。 The processor 18 determines whether or not the user has performed an end operation for use of this service (step 128). If the end operation has not been performed (step 128: NO), the processor 18 proceeds to step 126. On the other hand, if the end operation has been performed (step 128: YES), the processor 18 ends the processing based on the information processing program 28 according to this embodiment.

(第一実施形態の作用・効果)
次に、本実施形態に係る作用並びに効果を説明する。
(Actions and Effects of the First Embodiment)
Next, the operation and effects of this embodiment will be described.

本実施形態に係る情報処理システム10は、ユーザの目標に関する情報を取得するステップと、目標に到達するためのスキルを測るための質問を出力するステップと、質問に対する回答を取得するステップと、回答を評価するスコアである現状スコアを算出するステップと、現状スコアに応じた学習コンテンツをマッチングするステップと、学習コンテンツの少なくとも一部を前記学習者へ提示するステップと、を有する情報処理方法を実行する。したがって、ユーザは目標とするレベルに達するための適切な学習コンテンツを得ることができる。これにより、ユーザのスキルアップをより適切に支援することができる。 The information processing system 10 according to this embodiment executes an information processing method having the steps of acquiring information about a user's goal, outputting questions to measure the skills required to reach the goal, acquiring answers to the questions, calculating a current-state score that is a score for evaluating the answers, matching learning content according to the current-state score, and presenting at least a portion of the learning content to the learner. Thus, the user can obtain appropriate learning content to reach the target level. This makes it possible to more appropriately support the user in improving their skills.

また、情報処理システム10は、現状スコアに応じた学習コンテンツのマッチングにおいて、目標に到達するために必要なスキルを評価するスコアである目標スコアを算出すると共に、当該目標スコアと現状スコアとの差分を算出して当該差分を対応した学習コンテンツをマッチングする。したがって、ユーザが目標とするレベルに達するための学習コンテンツをより適切にマッチングすることができる。これにより、ユーザのスキルアップを一層適切に支援することができる。 In addition, when matching learning content according to the current score, the information processing system 10 calculates a target score, which is a score that evaluates the skills necessary to reach the goal, and calculates the difference between the target score and the current score to match learning content that corresponds to the difference. Therefore, it is possible to more appropriately match learning content that will help the user reach the target level. This makes it possible to more appropriately support the user in improving their skills.

(第二実施形態)
次に、図11~図13を用いて本発明の第二実施形態に係る情報処理システムについて説明する。なお、前述した第一実施形態と同一構成部分については、同一符号を付してその説明を省略する。
Second Embodiment
Next, an information processing system according to a second embodiment of the present invention will be described with reference to Figures 11 to 13. Note that the same components as those in the first embodiment described above are denoted by the same reference numerals and the description thereof will be omitted.

この第二実施形態に係る情報処理システム80(図1参照)は、基本的な構成は第一実施形態と同様とされ、学習コンテンツのマッチングにおいて学習ログ情報及び学習コンテンツの評価フェードバック情報も用いるという点に特徴がある。 The information processing system 80 according to the second embodiment (see FIG. 1) has the same basic configuration as the first embodiment, and is characterized in that it also uses learning log information and learning content evaluation feedback information when matching learning content.

すなわち、図12に示されるように、サーバ装置82は、処理部60、記憶部(ストレージ)62及び通信部38等を備えて構成されている。なお本実施形態においては、1つのサーバ装置にて処理が行われるものとして説明を行うが、複数のサーバ装置が分散して処理を行ってもよい。 That is, as shown in FIG. 12, the server device 82 is configured to include a processing unit 60, a memory unit (storage) 62, and a communication unit 38. Note that in this embodiment, the processing is described as being performed by one server device, but the processing may be distributed among multiple server devices.

処理部60は、記憶部62に記憶された情報処理プログラム84を読み出して実行することにより、ユーザの端末装置14からユーザにより入力された目標に関する情報を取得する処理、質問を送信する処理、端末装置14にて受け付けたユーザの回答を取得する処理、取得した回答に基づいて現状スコア及び目標スコアを算出する処理、算出した現状スコアに基づいてスキルを評価する処理、学習コンテンツをスコアリングする処理、目標スコアと現状スコアとの差分を算出する処理、ユーザの学習コンテンツの学習ログの取得、学習コンテンツに対するユーザからの評価のフィードバック情報の取得、差分と学習ログとフィードバック情報とを踏まえて学習コンテンツをマッチングする処理及びマッチングした学習コンテンツを含む結果を端末装置14へ送信して表示させる処理等の種々の処理を行う。 The processing unit 60 reads out and executes the information processing program 84 stored in the memory unit 62 to perform various processes, such as obtaining information about the goal input by the user from the user's terminal device 14, sending a question, obtaining the user's answer accepted by the terminal device 14, calculating a current score and a target score based on the obtained answer, evaluating skills based on the calculated current score, scoring the learning content, calculating the difference between the target score and the current score, obtaining a learning log of the user's learning content, obtaining feedback information on the user's evaluation of the learning content, matching the learning content based on the difference, the learning log, and the feedback information, and transmitting the results including the matched learning content to the terminal device 14 for display.

本実施形態において処理部60は、目標設定部48、質問出力部50、回答取得部52、スコア算出部54、判定部86、表示処理部58、学習ログ取得部88及びフィードバック取得部90等が設けられている。 In this embodiment, the processing unit 60 includes a goal setting unit 48, a question output unit 50, an answer acquisition unit 52, a score calculation unit 54, a judgment unit 86, a display processing unit 58, a learning log acquisition unit 88, and a feedback acquisition unit 90.

学習ログ取得部88は、ユーザが学習コンテンツを利用した学習ログ情報を取得する。学習ログ情報は具体的に、ユーザが学習コンテンツを利用した利用状況に関する情報であり、利用時間、再生回数、学習コンテンツへの滞在時間等とされている。なお、学習ログ情報は、請求項3に記載の「前記学習者が学習した前記学習コンテンツに関する情報」に相当する。学習ログ取得部88は、取得した学習ログ情報を後述する結果DB92に記憶する。 The learning log acquisition unit 88 acquires learning log information about the user's use of the learning content. Specifically, the learning log information is information about the usage status of the user's use of the learning content, such as the usage time, the number of times the learning content is played, and the time spent on the learning content. The learning log information corresponds to the "information about the learning content studied by the learner" in claim 3. The learning log acquisition unit 88 stores the acquired learning log information in a result DB 92, which will be described later.

フィードバック取得部90は、学習コンテンツに対するユーザからの評価のフィードバック情報を取得する。具体的には、フィードバック取得部90は、図11に示されるように、学習コンテンツの画面に学習コンテンツの理解の度合を学習コンテンツの評価のフィードバック情報としてユーザからの入力を受け付けるように端末装置14に表示させる処理を行う。本実施形態では、一例として、複数段階(例えば5段階)で回答させる問題形式にてフィードバック情報のユーザからの入力を受け付ける。また、フィードバック取得部90は、ユーザからフィードバック情報の入力を端末装置14から受信することにより、ユーザからのフィードバック情報を取得する処理を行う。そして、フィードバック取得部90は、取得したフィードバック情報を後述する結果DB92に記憶する。なお、本実施形態では、フィードバック情報は複数段階で回答させる問題形式にて回答させるが。これに限らず、「いいね」等の入力を行うことで回答させたり、その他の形式にて回答させてもよい。 The feedback acquisition unit 90 acquires feedback information on the user's evaluation of the learning content. Specifically, as shown in FIG. 11, the feedback acquisition unit 90 performs a process of displaying the degree of understanding of the learning content on the screen of the learning content on the terminal device 14 so as to accept input from the user as feedback information on the evaluation of the learning content. In this embodiment, as an example, the feedback information is accepted from the user in the form of a question that allows the user to answer in multiple stages (for example, five stages). In addition, the feedback acquisition unit 90 performs a process of acquiring feedback information from the user by receiving the feedback information input from the user from the terminal device 14. Then, the feedback acquisition unit 90 stores the acquired feedback information in a result DB 92 described later. Note that in this embodiment, the feedback information is answered in the form of a question that allows the user to answer in multiple stages. However, the present invention is not limited to this, and the user may answer by inputting "like" or the like, or in other formats.

図12に示されるように、判定部86は、スコア算出部54が算出した目標スコアと現状スコアとの差分に基づいて、当該差分に対応したコンテンツデータベース16内の学習コンテンツのマッチングを実行する。具体的には、判定部56は、コンテンツスコアDB46に記憶された学習コンテンツの対応スコアを取得して、目標スコアと現状スコアとの差分を埋めることができる学習コンテンツの判定を行うことでマッチングを実行する。当該マッチングにおいては、一つの学習コンテンツをマッチングしてもよいし、複数の学習コンテンツをマッチングしてもよい。また、学習コンテンツのマッチングを行う際は、コンテンツスコアDB46に記憶されている学習コンテンツに関する情報及び対応度合いを考慮してより適切な学習コンテンツの優先度が高くなるように順位付けしてもよい。なお、判定部56は、目標スコアと現状スコアとの差分をスコア算出部54から直接取得してもよいし、結果DB92から取得してもよい。 As shown in FIG. 12, the determination unit 86 performs matching of learning contents in the content database 16 corresponding to the difference between the target score and the current score calculated by the score calculation unit 54, based on the difference. Specifically, the determination unit 56 performs matching by obtaining the corresponding scores of the learning contents stored in the content score DB 46 and determining the learning contents that can fill the difference between the target score and the current score. In this matching, one learning content may be matched, or multiple learning contents may be matched. In addition, when matching the learning contents, the information on the learning contents stored in the content score DB 46 and the degree of correspondence may be taken into consideration, and the more appropriate learning contents may be ranked so that the priority is given to the higher learning contents. Note that the determination unit 56 may obtain the difference between the target score and the current score directly from the score calculation unit 54, or may obtain it from the result DB 92.

また、判定部86は、学習ログ情報及びフィードバック情報の少なくとも一方が取得されると、当該情報にも基づいて学習コンテンツのマッチングを実行する。具体的には、判定部86は、学習ログ情報及びフィードバック情報の少なくとも一方から学習済みと判定した学習コンテンツについてはマッチングする優先度を低くする。また、判定部86は、学習ログ情報及びフィードバック情報の少なくとも一方から学習中と判定した学習コンテンツについてはマッチングする優先度を高くする。さらに、判定部86は、学習ログ情報及びフィードバック情報の少なくとも一方から理解度が高いと判定した学習コンテンツに関連した学習コンテンツについてはマッチングする優先度を高くする。この判定部86による学習ログ情報及びフィードバック情報の少なくとも一方に基づいた学習コンテンツのマッチングについては、その他学習ログ情報からユーザの興味関心を推定して学習コンテンツのマッチングを行うなど、適宜任意の手法を採用してもよい。 In addition, when at least one of the learning log information and the feedback information is acquired, the determination unit 86 performs matching of learning content based on the information. Specifically, the determination unit 86 lowers the matching priority for learning content determined to have been studied based on at least one of the learning log information and the feedback information. In addition, the determination unit 86 increases the matching priority for learning content determined to be in study based on at least one of the learning log information and the feedback information. Furthermore, the determination unit 86 increases the matching priority for learning content related to learning content determined to have a high level of understanding based on at least one of the learning log information and the feedback information. The matching of learning content by the determination unit 86 based on at least one of the learning log information and the feedback information may employ any appropriate method, such as matching learning content by estimating the user's interests from the learning log information.

記憶部62は、例えばハードディスク等の大容量の記憶装置を用いて構成されている。記憶部62は、処理部60が実行する各種のプログラム、及び、処理部60の処理に必要な各種のデータを記憶する。本実施形態において記憶部62は、処理部60が実行する情報処理プログラム84を記憶すると共に、ユーザDB40、質問DB42、質問に対するユーザの回答と当該回答に基づいて算出された現状スコアと学習ログとフィードバック情報等を記憶する結果DB92及びコンテンツスコアDB46等が設けられている。 The storage unit 62 is configured using a large-capacity storage device such as a hard disk. The storage unit 62 stores various programs executed by the processing unit 60 and various data required for the processing of the processing unit 60. In this embodiment, the storage unit 62 stores the information processing program 84 executed by the processing unit 60, and is also provided with a user DB 40, a question DB 42, a result DB 92 that stores the user's answers to questions, the current score calculated based on the answers, a learning log, feedback information, etc., and a content score DB 46.

結果DB92は、本実施形態に係る情報処理システムが提供するサービスを利用して業務遂行スキルの測定を受けたユーザについて、その結果を記憶して蓄積するデータベースである。結果DB92は、例えばユーザの名前又はID情報、ユーザが回答を行った年月日、ユーザの回答に基づいて算出されたスコアである現状スコア、ユーザの学習コンテンツの学習ログ情報、学習コンテンツに対するユーザからの評価のフィードバック情報及び、業務遂行スキルの評価等の情報を対応付けて記憶する。また結果DB92は、ユーザに対して提示された質問及びユーザが行った回答等の情報を更に記憶してもよい。 Result DB92 is a database that stores and accumulates the results of users who have had their work performance skills measured using the service provided by the information processing system according to this embodiment. Result DB92 stores, in association with each other, information such as the user's name or ID information, the date on which the user responded, the current score calculated based on the user's responses, learning log information for the user's learning content, feedback information on the user's evaluation of the learning content, and an evaluation of work performance skills. Result DB92 may also store information such as questions presented to the user and the responses given by the user.

<処理フロー>
次に、本実施形態に係る情報処理システムの作用について説明する。図13は、本実施形態に係る情報処理システムの処理の流れを示すフローチャートである。プロセッサ18がメモリ20又はストレージ22から本実施形態に係る情報処理プログラム84を読み出し、メモリ20に展開して実行することにより、本実施形態に係る情報処理プログラム84に基づく処理が行われる。なお、第一実施形態と同一の処理については、同一番号を付してその説明を省略する。
<Processing flow>
Next, the operation of the information processing system according to this embodiment will be described. Fig. 13 is a flowchart showing the flow of processing of the information processing system according to this embodiment. The processor 18 reads out the information processing program 84 according to this embodiment from the memory 20 or the storage 22, expands it in the memory 20, and executes it, thereby performing processing based on the information processing program 84 according to this embodiment. Note that the same processes as those in the first embodiment are given the same numbers and their description will be omitted.

ステップ126にて現状スコア及びマッチングした学習コンテンツの少なくとも一方を端末装置14の表示部66に表示させることでユーザに学習コンテンツを含めた結果を提示した後、プロセッサ18は、ユーザが学習コンテンツを利用したか否かを判定する(ステップ200)。学習コンテンツが利用されない場合(ステップ200:NO)、プロセッサ18は、後述するステップ212へ処理を移行する。一方、学習コンテンツが利用された場合(ステップ200:YES)、プロセッサ18は、学習ログ情報を取得すると共に、当該学習ログ情報を結果DB92に記憶する(ステップ202)。 After presenting the user with the results including the learning content by displaying at least one of the current score and the matched learning content on the display unit 66 of the terminal device 14 in step 126, the processor 18 determines whether the user has used the learning content (step 200). If the learning content has not been used (step 200: NO), the processor 18 proceeds to step 212, which will be described later. On the other hand, if the learning content has been used (step 200: YES), the processor 18 acquires the learning log information and stores the learning log information in the result DB 92 (step 202).

プロセッサ18は、学習コンテンツの画面に学習コンテンツの理解の度合を学習コンテンツの評価のフィードバック情報としてユーザからの入力を受け付けるように端末装置14に表示させる処理を行う(ステップ204)。 The processor 18 performs a process to display the degree of understanding of the learning content on the learning content screen on the terminal device 14 so as to accept input from the user as feedback information for the evaluation of the learning content (step 204).

プロセッサ18は、ユーザからフィードバック情報を受信したか否かを判定する(ステップ206)。フィードバック情報を受信していない場合(ステップ206:NO)、プロセッサ18は、後述するステップ212へ処理を移行する。一方、フィードバック情報を受信した場合(ステップ206:YES)、プロセッサ18は、当該フィードバック情報を結果DB92に記憶する(ステップ208)。 The processor 18 determines whether or not feedback information has been received from the user (step 206). If feedback information has not been received (step 206: NO), the processor 18 proceeds to step 212, which will be described later. On the other hand, if feedback information has been received (step 206: YES), the processor 18 stores the feedback information in the result DB 92 (step 208).

プロセッサ18は、本サービスの利用について終了操作がユーザによりされたか否かを判定する(ステップ212)。終了操作がされていない場合(ステップ212:NO)、プロセッサ18は、学習ログ情報及びフィードバック情報の少なくとも一方がある場合は当該情報を利用して学習コンテンツのマッチングを再度実施し(ステップ210)、その後ステップ126の処理へ移行する。一方、終了操作がされた場合(ステップ212:YES)、プロセッサ18は、本実施形態に係る情報処理プログラム84に基づく処理を終了する。 The processor 18 determines whether or not the user has performed an end operation on the use of this service (step 212). If the end operation has not been performed (step 212: NO), the processor 18 performs matching of the learning content again using at least one of the learning log information and the feedback information, if any, (step 210), and then proceeds to the processing of step 126. On the other hand, if the end operation has been performed (step 212: YES), the processor 18 ends the processing based on the information processing program 84 according to this embodiment.

(第二実施形態の作用・効果)
次に、第二実施形態の作用並びに効果を説明する。
(Functions and Effects of the Second Embodiment)
Next, the operation and effects of the second embodiment will be described.

上記構成によっても、学習コンテンツのマッチングにおいて学習ログ情報及び学習コンテンツの評価フェードバック情報も用いるという点以外は第一実施形態と同様に構成されているので、第一実施形態と同様の効果が得られる。また、情報処理システム80は、学習者が学習した学習コンテンツに関する情報である学習ログ情報を取得すると共に、当該学習ログ情報を含めて現状スコアに応じた学習コンテンツのマッチングを行う。したがって、ユーザが目標とするレベルに達するための学習コンテンツのマッチングを精度良く実行することができる。これにより、ユーザのスキルアップをさらに適切に支援することができる。 The above configuration is similar to the first embodiment except that learning log information and learning content evaluation feedback information are also used in matching learning content, and therefore the same effects as the first embodiment can be obtained. Furthermore, the information processing system 80 acquires learning log information, which is information related to the learning content studied by the learner, and performs matching of learning content according to the current score, including the learning log information. Therefore, it is possible to accurately match learning content to help the user reach the target level. This makes it possible to more appropriately support the user in improving their skills.

また、情報処理システム80は、ユーザが学習コンテンツを利用した結果のフィードバック情報を取得し、当該フィードバック情報を含めて現状スコアに応じた学習コンテンツのマッチングを行う。したがって、ユーザが目標とするレベルに達するための学習コンテンツのマッチングをさらに精度良く実行することができる。これにより、ユーザのスキルアップをより一層適切に支援することができる。 In addition, the information processing system 80 acquires feedback information on the results of the user's use of learning content, and performs matching of learning content according to the current score, including the feedback information. Therefore, matching of learning content to help the user reach the target level can be performed with even greater accuracy. This makes it possible to more appropriately support the user in improving their skills.

(第三実施形態)
次に、図14、図15を用いて本発明の第三実施形態に係る情報処理システムについて説明する。なお、前述した第一実施形態及び第二実施形態と同一構成部分については、同一符号を付してその説明を省略する。
Third Embodiment
Next, an information processing system according to a third embodiment of the present invention will be described with reference to Figures 14 and 15. Note that the same components as those in the first and second embodiments described above are denoted by the same reference numerals and the description thereof will be omitted.

この第三実施形態に係る情報処理システム100(図1参照)は、基本的な構成は第二実施形態と同様とされ、学習コンテンツのマッチングにおいて業務ログ情報も用いるという点に特徴がある。 The information processing system 100 according to this third embodiment (see FIG. 1) has the same basic configuration as the second embodiment, and is characterized in that it also uses business log information when matching learning content.

すなわち、図13に示されるように、サーバ装置102は、処理部104、記憶部(ストレージ)106及び通信部38等を備えて構成されている。なお本実施形態においては、1つのサーバ装置にて処理が行われるものとして説明を行うが、複数のサーバ装置が分散して処理を行ってもよい。 That is, as shown in FIG. 13, the server device 102 is configured to include a processing unit 104, a memory unit (storage) 106, and a communication unit 38. Note that in this embodiment, the processing is described as being performed by one server device, but the processing may be distributed among multiple server devices.

処理部104は、記憶部106に記憶された情報処理プログラム108を読み出して実行することにより、ユーザの端末装置14からユーザにより入力された目標に関する情報を取得する処理、質問を送信する処理、端末装置14にて受け付けたユーザの回答を取得する処理、取得した回答に基づいて現状スコア及び目標スコアを算出する処理、算出した現状スコアに基づいてスキルを評価する処理、学習コンテンツをスコアリングする処理、目標スコアと現状スコアとの差分を算出する処理、ユーザの学習コンテンツの学習ログの取得、学習コンテンツに対するユーザからの評価のフィードバック情報の取得、業務ログ情報の取得、差分と学習ログとフィードバック情報と業務ログ情報とを踏まえて学習コンテンツをマッチングする処理及びマッチングした学習コンテンツを含む結果を端末装置14へ送信して表示させる処理等の種々の処理を行う。 The processing unit 104 reads out and executes the information processing program 108 stored in the memory unit 106 to perform various processes, such as acquiring information about the goal entered by the user from the user's terminal device 14, sending a question, acquiring the user's answer accepted by the terminal device 14, calculating a current score and a target score based on the acquired answer, evaluating skills based on the calculated current score, scoring the learning content, calculating the difference between the target score and the current score, acquiring a learning log of the user's learning content, acquiring feedback information on the user's evaluation of the learning content, acquiring work log information, matching learning content based on the difference, the learning log, the feedback information, and the work log information, and transmitting the results including the matched learning content to the terminal device 14 for display.

本実施形態において処理部104は、目標設定部48、質問出力部50、回答取得部52、スコア算出部54、判定部110、表示処理部58、学習ログ取得部88、フィードバック取得部90及び業務ログ取得部112等が設けられている。 In this embodiment, the processing unit 104 includes a goal setting unit 48, a question output unit 50, an answer acquisition unit 52, a score calculation unit 54, a judgment unit 110, a display processing unit 58, a learning log acquisition unit 88, a feedback acquisition unit 90, and a task log acquisition unit 112.

業務ログ取得部112は、業務ログ情報としてユーザが端末装置14によって業務を行う際の操作ログ情報を取得する。すなわち、ユーザの行動に関する情報として業務ログ情報を取得する。具体的には、ユーザが端末装置14を利用して業務を行う際の端末装置14やアプリケーションの利用状況、ユーザインタフェース33(図3参照)の操作状況等が業務ログ情報に該当する。これら業務ログ情報は、スキルを評価する本サービスを利用していない状態で取得してもよい。また、端末装置14による業務ログ情報に限らず、他の端末装置やその他の手法により業務ログ情報を取得してもよい。業務ログ取得部112は、取得した業務ログ情報について当該業務を実行したユーザのID情報に紐づけて後述するユーザDB116に記憶する。 The task log acquisition unit 112 acquires operation log information when a user performs a task using the terminal device 14 as task log information. That is, the task log information is acquired as information related to the user's actions. Specifically, the task log information includes the usage status of the terminal device 14 and applications when the user performs a task using the terminal device 14, and the operation status of the user interface 33 (see FIG. 3). This task log information may be acquired in a state where the service for evaluating skills is not being used. In addition, the task log information is not limited to the task log information from the terminal device 14, and may be acquired using other terminal devices or other methods. The task log acquisition unit 112 associates the acquired task log information with the ID information of the user who performed the task and stores it in the user DB 116 described later.

判定部110は、スコア算出部54が算出した目標スコアと現状スコアとの差分に基づいて、当該差分に対応したコンテンツデータベース16内の学習コンテンツのマッチングを実行する。具体的には、判定部56は、コンテンツスコアDB46に記憶された学習コンテンツの対応スコアを取得して、目標スコアと現状スコアとの差分を埋めることができる学習コンテンツの判定を行うことでマッチングを実行する。当該マッチングにおいては、一つの学習コンテンツをマッチングしてもよいし、複数の学習コンテンツをマッチングしてもよい。また、学習コンテンツのマッチングを行う際は、コンテンツスコアDB46に記憶されている学習コンテンツに関する情報及び対応度合いを考慮してより適切な学習コンテンツの優先度が高くなるように順位付けしてもよい。なお、判定部56は、目標スコアと現状スコアとの差分をスコア算出部54から直接取得してもよいし、結果DB92から取得してもよい。 Based on the difference between the target score and the current score calculated by the score calculation unit 54, the determination unit 110 performs matching of the learning content in the content database 16 that corresponds to the difference. Specifically, the determination unit 56 performs matching by obtaining the corresponding scores of the learning content stored in the content score DB 46 and determining the learning content that can fill the difference between the target score and the current score. In the matching, one learning content may be matched, or multiple learning contents may be matched. In addition, when matching the learning content, the information about the learning content stored in the content score DB 46 and the degree of correspondence may be taken into consideration, and the more appropriate learning content may be ranked so that the priority is given to the higher learning content. The determination unit 56 may obtain the difference between the target score and the current score directly from the score calculation unit 54, or may obtain it from the result DB 92.

また、判定部110は、学習ログ情報及びフィードバック情報の少なくとも一方が取得されると、当該情報にも基づいて学習コンテンツのマッチングを実行する。具体的には、判定部110は、学習ログ情報及びフィードバック情報の少なくとも一方から学習済みと判定した学習コンテンツについてはマッチングする優先度を低くする。また、判定部110は、学習ログ情報及びフィードバック情報の少なくとも一方から学習中と判定した学習コンテンツについてはマッチングする優先度を高くする。さらに、判定部110は、学習ログ情報及びフィードバック情報の少なくとも一方から理解度が高いと判定した学習コンテンツに関連した学習コンテンツについてはマッチングする優先度を高くする。この判定部110による学習ログ情報及びフィードバック情報の少なくとも一方に基づいた学習コンテンツのマッチングについては、その他学習ログ情報からユーザの興味関心を推定して学習コンテンツのマッチングを行うなど、適宜任意の手法を採用してもよい。 In addition, when at least one of the learning log information and the feedback information is acquired, the determination unit 110 performs matching of learning content based on the acquired information. Specifically, the determination unit 110 lowers the matching priority for learning content that is determined to have been studied based on at least one of the learning log information and the feedback information. In addition, the determination unit 110 increases the matching priority for learning content that is determined to be studied based on at least one of the learning log information and the feedback information. Furthermore, the determination unit 110 increases the matching priority for learning content related to learning content that is determined to have a high level of understanding based on at least one of the learning log information and the feedback information. The matching of learning content by the determination unit 110 based on at least one of the learning log information and the feedback information may employ any appropriate method, such as matching learning content by estimating the user's interests from the learning log information.

さらに、判定部110は、業務ログ情報が取得されると、当該情報にも基づいて学習コンテンツのマッチングを行う。具体的には、判定部110は、業務ログ情報より特定の業務が他の業務よりも処理に時間を要していると判定した場合は、当該特定の業務に関連した学習コンテンツについてマッチングする優先度を高くする。この判定部110による業務ログ情報に基づいた学習コンテンツのマッチングについては、その他頻&#32363;に実施する業務を推定して当該業務に関連した学習コンテンツのマッチングの優先度を高くするなど、適宜任意の手法を採用してもよい。 Furthermore, when the task log information is acquired, the determination unit 110 also matches learning content based on the information. Specifically, when the determination unit 110 determines from the task log information that a specific task takes longer to process than other tasks, it increases the matching priority of learning content related to the specific task. The matching of learning content based on the task log information by the determination unit 110 may employ any appropriate method, such as estimating other frequently performed tasks and increasing the matching priority of learning content related to the task.

記憶部106は、例えばハードディスク等の大容量の記憶装置を用いて構成されている。記憶部106は、処理部104が実行する各種のプログラム、及び、処理部104の処理に必要な各種のデータを記憶する。本実施形態において記憶部106は、処理部104が実行する情報処理プログラム108を記憶すると共に、ユーザDB116、質問DB42、質問に対するユーザの回答と当該回答に基づいて算出された現状スコアと学習ログとフィードバック情報等を記憶する結果DB92及びコンテンツスコアDB46等が設けられている。 The storage unit 106 is configured using a large-capacity storage device such as a hard disk. The storage unit 106 stores various programs executed by the processing unit 104 and various data required for the processing of the processing unit 104. In this embodiment, the storage unit 106 stores the information processing program 108 executed by the processing unit 104, and is also provided with a user DB 116, a question DB 42, a result DB 92 that stores the user's answers to questions, the current score calculated based on the answers, a learning log, feedback information, etc., and a content score DB 46.

<処理フロー>
次に、本実施形態に係る情報処理システムの作用について説明する。図15は、本実施形態に係る情報処理システムの処理の流れを示すフローチャートである。プロセッサ18がメモリ20又はストレージ22から本実施形態に係る情報処理プログラム108を読み出し、メモリ20に展開して実行することにより、本実施形態に係る情報処理プログラム108に基づく処理が行われる。なお、第一実施形態及び第二実施形態と同一の処理については、同一番号を付してその説明を省略する。
<Processing flow>
Next, the operation of the information processing system according to this embodiment will be described. Fig. 15 is a flowchart showing the flow of processing of the information processing system according to this embodiment. The processor 18 reads out the information processing program 108 according to this embodiment from the memory 20 or the storage 22, expands it in the memory 20, and executes it, thereby performing processing based on the information processing program 108 according to this embodiment. Note that the same processes as those in the first and second embodiments are given the same numbers and their description will be omitted.

プロセッサ18は、ユーザの行動に関する情報として業務ログ情報を受信したか否かを判定する(ステップ300)。業務ログ情報を受信していない場合(ステップ300:NO)、プロセッサ18は、ステップ100の処理へ移行する。一方、業務ログ情報を受信した場合(ステップ300:YES)、プロセッサ18は、取得した業務ログ情報をユーザDB116に記憶して(ステップ302)、ステップ100へ処理を移行する。 The processor 18 determines whether or not business log information has been received as information regarding the user's behavior (step 300). If business log information has not been received (step 300: NO), the processor 18 proceeds to processing in step 100. On the other hand, if business log information has been received (step 300: YES), the processor 18 stores the acquired business log information in the user DB 116 (step 302) and proceeds to processing in step 100.

ステップ124の処理後、プロセッサ18は、業務ログ情報がある場合は業務ログ情報及び、現状スコアと目標スコアとの差分に対応した学習コンテンツのマッチングを実行してユーザに提示する学習コンテンツを決定すると共に、マッチングした学習コンテンツ等の結果を結果DB92に記憶する(ステップ304)。そして、プロセッサ18は、現状スコア及びマッチングした学習コンテンツの少なくとも一方を端末装置14の表示部66に表示させることでユーザに学習コンテンツを含めた結果を提示する(ステップ306)。 After processing step 124, the processor 18 performs matching of the business log information, if available, and study content corresponding to the difference between the current score and the target score to determine the study content to be presented to the user, and stores the results of the matched study content, etc. in the result DB 92 (step 304). The processor 18 then presents the results including the study content to the user by displaying at least one of the current score and the matched study content on the display unit 66 of the terminal device 14 (step 306).

(第三実施形態の作用・効果)
次に、第三実施形態の作用並びに効果を説明する。
(Functions and Effects of the Third Embodiment)
Next, the operation and effects of the third embodiment will be described.

上記構成によっても、学習コンテンツのマッチングにおいて業務ログ情報も用いる点以外は第一実施形態及び第二実施形態と同様に構成されているので、第一実施形態及び第二実施形態と同様の効果が得られる。また、ユーザの業務ログ情報を取得すると共に、当該情報を含めて現状スコアに応じた学習コンテンツのマッチングを行うことから、ユーザが目標とするレベルに達するためにマッチングする学習コンテンツをより実務的なものにマッチングすることができる。これにより、ユーザのスキルアップをさらに適切に支援することができる。 The above configuration is similar to the first and second embodiments except that work log information is also used in matching learning content, and therefore the same effects as the first and second embodiments can be obtained. In addition, by acquiring the user's work log information and matching learning content according to the current score including this information, it is possible to match the learning content to be more practical in order for the user to reach the target level. This makes it possible to more appropriately support the user in improving their skills.

<付記>
本実施形態は、以下の開示を含む。
<Additional Notes>
The present embodiment includes the following disclosure.

(付記1)
情報処理装置が実行する情報処理方法であって、
学習者の目標に関する情報を取得するステップと、
前記目標に到達するためのスキルを測るための質問を出力するステップと、
前記質問に対する回答を取得するステップと、
前記回答を評価するスコアである現状スコアを算出するステップと、
前記現状スコアに応じた学習コンテンツをマッチングするステップと、
前記学習コンテンツの少なくとも一部を前記学習者へ提示するステップと、
を有する情報処理方法。
(Appendix 1)
An information processing method executed by an information processing device,
obtaining information regarding a learner's goal;
outputting questions to measure skills for reaching said goal;
obtaining an answer to said question;
Calculating a current score which is a score evaluating the answer;
Matching learning content according to the current status score;
presenting at least a portion of the learning content to the learner;
An information processing method comprising the steps of:

(付記2)
前記現状スコアに応じた学習コンテンツのマッチングにおいて、前記目標に到達するために必要なスキルを評価するスコアである目標スコアを算出すると共に、当該目標スコアと前記現状スコアとの差分を算出して当該差分を対応した学習コンテンツをマッチングする、
付記1に記載の情報処理方法。
(Appendix 2)
In matching learning content according to the current state score, a target score which is a score evaluating a skill required to reach the goal is calculated, and a difference between the target score and the current state score is calculated, and learning content corresponding to the difference is matched.
2. The information processing method according to claim 1.

(付記3)
前記情報処理装置は、前記学習者が学習した前記学習コンテンツに関する情報を取得すると共に、当該情報を含めて前記現状スコアに応じた学習コンテンツのマッチングを行う、
付記1又は付記2に記載の情報処理方法。
(Appendix 3)
the information processing device acquires information about the learning content studied by the learner, and performs matching of learning content according to the current score, including the acquired information;
3. The information processing method according to claim 1 or 2.

(付記4)
前記情報処理装置は、前記学習者の行動に関する情報を取得すると共に、当該情報を含めて前記現状スコアに応じた学習コンテンツのマッチングを行う、
付記1又は付記2に記載の情報処理方法。
(Appendix 4)
the information processing device acquires information on the behavior of the learner and performs matching of learning content according to the current score, including the acquired information;
3. The information processing method according to claim 1 or 2.

(付記5)
前記情報処理装置は、前記学習者の行動に関する情報を取得すると共に、当該情報を含めて前記現状スコアに応じた学習コンテンツのマッチングを行う、
付記3に記載の情報処理方法。
(Appendix 5)
the information processing device acquires information on the behavior of the learner and performs matching of learning content according to the current score, including the acquired information;
4. The information processing method according to claim 3.

(付記6)
前記情報処理装置は、前記学習者が前記学習コンテンツを利用した結果のフィードバック情報を取得し、当該情報を含めて前記現状スコアに応じた学習コンテンツのマッチングを行う、
付記1又は付記2に記載の情報処理方法。
(Appendix 6)
the information processing device acquires feedback information on the result of the learner's use of the learning content, and performs matching of learning content according to the current score, including the acquired feedback information;
3. The information processing method according to claim 1 or 2.

(付記7)
前記情報処理装置は、前記学習者が前記学習コンテンツを利用した結果のフィードバック情報を取得し、当該情報を含めて前記現状スコアに応じた学習コンテンツのマッチングを行う、
付記3又は付記4に記載の情報処理方法。
(Appendix 7)
the information processing device acquires feedback information on the result of the learner's use of the learning content, and performs matching of learning content according to the current score, including the acquired feedback information;
5. The information processing method according to claim 3 or 4.

(付記8)
前記情報処理装置は、前記学習者が前記学習コンテンツを利用した結果のフィードバック情報を取得し、当該情報を含めて前記現状スコアに応じた学習コンテンツのマッチングを行う、
付記5に記載の情報処理方法。
(Appendix 8)
the information processing device acquires feedback information on the result of the learner's use of the learning content, and performs matching of learning content according to the current score, including the acquired feedback information;
6. The information processing method according to claim 5.

(付記9)
学習者の目標に関する情報を取得する処理と、
前記目標に到達するためのスキルを測るための質問を出力する処理と、
前記質問に対する回答を取得する処理と、
前記回答を評価するスコアである現状スコアを算出する処理と、
前記現状スコアに応じた学習コンテンツをマッチングする処理と、
前記学習コンテンツの少なくとも一部を前記学習者へ提示する処理と をコンピュータに実行させる情報処理プログラム。
(Appendix 9)
Obtaining information about learner goals;
outputting questions to measure skills required to reach the goal;
obtaining answers to the questions;
A process of calculating a current score which is a score for evaluating the answer;
A process of matching learning content according to the current status score;
and presenting at least a portion of the learning content to the learner.

今回開示された実施形態はすべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。 The embodiments disclosed herein are illustrative in all respects and should not be considered limiting. The scope of the present invention is indicated by the claims, not by the above meaning, and is intended to include all modifications within the meaning and scope of the claims.

12 サーバ装置(情報処理装置)
28 情報処理プログラム
84 情報処理プログラム
108 情報処理プログラム
12 Server device (information processing device)
28 Information processing program 84 Information processing program 108 Information processing program

Claims (5)

情報処理装置が実行する情報処理方法であって、
学習者の目標に関する情報を取得するステップと、
前記学習者の目標に関する情報から設定される目標に到達するための現状スキルのレベルを測るための質問を出力するステップと、
前記質問に対する回答を取得するステップと、
前記回答から求められる現状スキルのレベルである現状スコアを算出するステップと、
スキルを向上させるための学習コンテンツにおけるスキルへの対応度合をスコアリングした結果である対応スコアを取得すると共に、前記目標に到達するために必要なスキルを評価するスコアである目標スコアを算出しかつ当該目標スコアと前記現状スコアとの差分を算出し、前記対応スコアを用いて当該差分に対応した前記学習コンテンツを当該差分に対してマッチングすると共に、前記学習者の行動に関する情報として前記学習者が端末装置によって業務を行う際の操作ログ情報である業務ログ情報を取得しかつマッチングの際に当該業務ログ情報を基に前記学習コンテンツのマッチングにおける優先度の高低を変更するステップと、
前記優先度が高い前記学習コンテンツの少なくとも一部を前記学習者へ提示するステップと、
を有する情報処理方法。
An information processing method executed by an information processing device,
obtaining information regarding a learner's goal;
outputting a question for measuring a current skill level for reaching a goal set based on information about the learner's goal;
obtaining an answer to said question;
A step of calculating a current skill level, which is a current skill score, based on the answer;
a step of obtaining a corresponding score which is a result of scoring the degree of correspondence to a skill in learning content for improving the skill, calculating a target score which is a score evaluating the skill required to reach the goal, and calculating the difference between the target score and the current score, matching the learning content corresponding to the difference using the corresponding score to the difference, obtaining task log information which is operation log information when the learner performs tasks using a terminal device as information regarding the learner's behavior, and changing the priority of the matching of the learning content based on the task log information when matching;
presenting at least a portion of the learning content with high priority to the learner;
An information processing method comprising the steps of:
前記情報処理装置は、前記学習者が学習した前記学習コンテンツに関する情報を取得すると共に、当該情報を基に前記学習コンテンツのマッチングにおける優先度の高低を変更する、
請求項1に記載の情報処理方法。
the information processing device acquires information about the learning content studied by the learner, and changes the priority of the learning content in matching based on the acquired information;
The information processing method according to claim 1 .
前記情報処理装置は、前記業務ログ情報より前記学習者が行う特定の業務が他の業務よりも処理に時間を要していると判定した場合は、当該特定の業務に関連した学習コンテンツについてマッチングする優先度を高くする、
請求項1に記載の情報処理方法。
When the information processing device determines from the task log information that a specific task performed by the learner takes more time to process than other tasks, the information processing device increases the matching priority of learning content related to the specific task.
The information processing method according to claim 1 .
前記情報処理装置は、前記学習者が前記学習コンテンツを利用した結果のフィードバック情報を取得し、当該情報を基に前記学習コンテンツのマッチングにおける優先度の高低を変更する、
請求項1又は請求項2に記載の情報処理方法。
the information processing device acquires feedback information on the results of the learner's use of the learning content, and changes the priority of the learning content in matching based on the feedback information;
3. The information processing method according to claim 1.
学習者の目標に関する情報を取得する処理と、
前記学習者の目標に関する情報から設定される目標に到達するための現状スキルのレベルを測るための質問を出力する処理と、
前記質問に対する回答を取得する処理と、
前記回答から求められる現状スキルのレベルである現状スコアを算出する処理と、
スキルを向上させるための学習コンテンツにおけるスキルへの対応度合をスコアリングした結果である対応スコアを取得すると共に、前記目標に到達するために必要なスキルを評価するスコアである目標スコアを算出しかつ当該目標スコアと前記現状スコアとの差分を算出し、前記対応スコアを用いて当該差分に対応した前記学習コンテンツを当該差分に対してマッチングすると共に、前記学習者の行動に関する情報として前記学習者が端末装置によって業務を行う際の操作ログ情報である業務ログ情報を取得しかつマッチングの際に当該業務ログ情報を基に前記学習コンテンツのマッチングにおける優先度の高低を変更する処理と、
前記優先度が高い前記学習コンテンツの少なくとも一部を前記学習者へ提示する処理と、
をコンピュータに実行させる情報処理プログラム。


Obtaining information about learner goals;
A process of outputting questions for measuring a current skill level for reaching a goal set based on information about the learner's goal;
obtaining answers to the questions;
A process of calculating a current skill level, which is a current skill score, based on the answer;
a process of obtaining a corresponding score which is a result of scoring the degree of correspondence to a skill in learning content for improving the skill, calculating a target score which is a score evaluating the skill necessary to reach the goal, and calculating the difference between the target score and the current score, matching the learning content corresponding to the difference using the corresponding score to the difference, obtaining task log information which is operation log information when the learner performs tasks using a terminal device as information regarding the learner's behavior, and changing the priority of the matching of the learning content based on the task log information during matching;
presenting at least a portion of the learning content with high priority to the learner;
An information processing program that causes a computer to execute the above.


JP2022073006A 2022-04-27 2022-04-27 Information processing method and information processing program Active JP7630071B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022073006A JP7630071B2 (en) 2022-04-27 2022-04-27 Information processing method and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022073006A JP7630071B2 (en) 2022-04-27 2022-04-27 Information processing method and information processing program

Publications (2)

Publication Number Publication Date
JP2023162581A JP2023162581A (en) 2023-11-09
JP7630071B2 true JP7630071B2 (en) 2025-02-17

Family

ID=88650914

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022073006A Active JP7630071B2 (en) 2022-04-27 2022-04-27 Information processing method and information processing program

Country Status (1)

Country Link
JP (1) JP7630071B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7588925B1 (en) * 2024-09-17 2024-11-25 株式会社首都圏中学模試センター Training device, training system, training program, and training method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005250423A (en) 2004-03-08 2005-09-15 Haruhiko Nitta Language learning system
JP2006171674A (en) 2004-04-06 2006-06-29 Next Education Think Co Ltd Learning system and server
JP2007233324A (en) 2006-02-27 2007-09-13 Cerego Japan Kk Learning content present method, learning content present system and learning content presenting program
JP2017134136A (en) 2016-01-25 2017-08-03 株式会社オプティム Learning support system, learning support method, and program for learning support system
JP2020148878A (en) 2019-03-13 2020-09-17 ソニー株式会社 Information processing equipment, information processing methods and programs

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5952950B1 (en) * 2015-11-04 2016-07-13 株式会社エジュテックジャパン Learning support system and program
JP2019061000A (en) * 2017-09-26 2019-04-18 カシオ計算機株式会社 Learning support apparatus, learning support system, learning support method and program
JP7521949B2 (en) * 2020-06-22 2024-07-24 株式会社ベネッセコーポレーション Information processing device, program, and information processing method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005250423A (en) 2004-03-08 2005-09-15 Haruhiko Nitta Language learning system
JP2006171674A (en) 2004-04-06 2006-06-29 Next Education Think Co Ltd Learning system and server
JP2007233324A (en) 2006-02-27 2007-09-13 Cerego Japan Kk Learning content present method, learning content present system and learning content presenting program
JP2017134136A (en) 2016-01-25 2017-08-03 株式会社オプティム Learning support system, learning support method, and program for learning support system
JP2020148878A (en) 2019-03-13 2020-09-17 ソニー株式会社 Information processing equipment, information processing methods and programs

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
アダプティブラーニングとは?主要な学習ツール、メリット、デメリットを徹底解説!,コエテコ[online],2022年1月22日,https://coteco.jp/articles/10634,[2022年11月7日検索]

Also Published As

Publication number Publication date
JP2023162581A (en) 2023-11-09

Similar Documents

Publication Publication Date Title
Bedggood et al. University performance evaluations: what are we really measuring?
US9536440B2 (en) Question setting apparatus and method
JP2025032589A (en) Mentoring System
Tsai et al. Teacher job satisfaction in Taiwan: making the connections with teacher attitudes, teacher self-efficacy and student achievement
JP7630071B2 (en) Information processing method and information processing program
CN111784553B (en) Data analysis method and device, electronic equipment and storage medium
JP6276836B1 (en) Information processing apparatus, information processing method and system
US20230142891A1 (en) E-learning system and e-learning method
JP7761450B2 (en) Skill diagnosis device, skill diagnosis method, and skill diagnosis program
JP7711367B2 (en) Learning support device, learning support method and program
JP7706589B1 (en) Developmental characteristic testing system, developmental characteristic testing method, server device, and program
US20240054590A1 (en) Information processing device, method, and program
JP2022078716A (en) Information processing equipment, information processing methods and information processing programs
JP6831551B2 (en) Learning support device, program, learning support method, learning support system
JP2021113926A (en) Learning support system and learning support method
JP2008233537A (en) Learning system and server device
JP2024040646A (en) Educational support devices, educational support systems, educational support methods, and programs
JP7563120B2 (en) Learning support device, learning support method and program
JP2024025593A (en) System, method and program for diagnosing ability to utilize digital technique
JP7566370B2 (en) Information processing device, information processing method, and computer program
CN113407829A (en) Online learning resource recommendation method, device, equipment and storage medium
JP7836442B1 (en) Developmental characteristics testing system, developmental characteristics testing method, server device, and program
JP7744162B2 (en) Determination device, determination method, and determination program
JP7421207B2 (en) Information processing method, information processing device, storage medium, and program
JP7778411B1 (en) Training support system and training effectiveness evaluation method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220517

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20220517

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220726

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220902

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221114

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221221

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20230217

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230314

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20230407

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20230623

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240610

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241029

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250106

R150 Certificate of patent or registration of utility model

Ref document number: 7630071

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150