[go: nahoru, domu]

JP2008305339A - Operation time measuring instrument and method, skill level determining device and method, and program - Google Patents

Operation time measuring instrument and method, skill level determining device and method, and program Download PDF

Info

Publication number
JP2008305339A
JP2008305339A JP2007154302A JP2007154302A JP2008305339A JP 2008305339 A JP2008305339 A JP 2008305339A JP 2007154302 A JP2007154302 A JP 2007154302A JP 2007154302 A JP2007154302 A JP 2007154302A JP 2008305339 A JP2008305339 A JP 2008305339A
Authority
JP
Japan
Prior art keywords
operation time
time
screen
user
series
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.)
Pending
Application number
JP2007154302A
Other languages
Japanese (ja)
Inventor
Akira Oga
暁 大賀
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP2007154302A priority Critical patent/JP2008305339A/en
Publication of JP2008305339A publication Critical patent/JP2008305339A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Electrically Operated Instructional Devices (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a skill level measuring instrument which accurately measure the skill level of a user by eliminating a difference by an operation time by a difference in an initial state in an input operation. <P>SOLUTION: This operation time measuring instrument is provided with: an operation time measuring part 111 for measuring an operation time to each operation screen of a series of processing; an operation time history storage part 112 for storing a group or a series of operation screens and an operation time in a screen ID unit; a whole operation time calculating part 113 for omitting the first operation screen from a series of operation screens, accumulating operation times to the remaining operation screens to be an operation time to a series of operations; and a skill level determining part 114 for determining a skill level to a user operation from the operation time calculated by the whole operation time calculating part 113. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は、操作時間測定装置及び方法、習熟度判定装置及び方法、並びに、プログラムに関し、特にグラフィカルユーザインタフェース環境でユーザが操作に慣れることで生ずる操作時間の変化を検出することが可能な操作時間測定装置及び方法、並びに、該操作時間測定装置及び方法を用いることによりユーザのコンピュータに対する習熟度を判定する習熟度判定装置及び方法、そのような処理を規定するプログラムに関する。   The present invention relates to an operation time measuring device and method, a proficiency level determining device and method, and a program, and more particularly, an operation time capable of detecting a change in operation time caused by a user getting used to the operation in a graphical user interface environment. The present invention relates to a measuring device and method, a proficiency level determining device and method for determining a proficiency level of a user's computer by using the operation time measuring device and method, and a program for defining such processing.

パーソナルコンピュータ(PC)に代表されるコンピュータでは、そのグラフィカルユーザインタフェース環境において、アプリケーションを使用する際に、ユーザはさまざまな操作を指示し実行する。個々の操作を見ると、ユーザはマウスや、キーボード、他のさまざまな入力デバイスを用いてその操作を指示しており、自分にとって好ましい操作方法が提供されているかどうかは、機器の使いこなしに大いに影響を与える。そのため多くのアプリケーションで、可能な限り多くの操作方法を提供し、ユーザによる操作の自由度を高めようとする傾向がある。   In a computer typified by a personal computer (PC), a user instructs and executes various operations when using an application in the graphical user interface environment. Looking at each operation, the user instructs the operation using a mouse, keyboard, and various other input devices, and whether or not a preferred operation method is provided for him greatly affects how to use the device. give. Therefore, many applications tend to provide as many operation methods as possible to increase the degree of freedom of operation by the user.

しかし、ユーザが初心者の場合には、あまり操作の自由度が高い環境はかえって混乱を招きかねない。それよりは、まず、少し手間や時間がかかるが確実に操作指示ができる方式、例えばダイアログ形式のガイドに従い入力操作を進めることで操作指示が完了するような方式に絞り込んで提供する方がよい。次いで、ユーザの習熟度に応じて徐々に自由度の高い操作環境を提供し、ユーザが例えばキーボードショートカットのような高度な操作方法を使いこなしていく。   However, if the user is a beginner, an environment with a high degree of freedom of operation may cause confusion. Rather, it is better to narrow down and provide a method in which operation instructions can be reliably given although it takes a little time and effort, for example, a method in which operation instructions are completed by proceeding with an input operation according to a dialog-type guide. Next, an operation environment with a high degree of freedom is gradually provided according to the user's proficiency level, and the user makes full use of advanced operation methods such as keyboard shortcuts.

しかし、上記のような操作方法の提供の切り替えや、新しい操作方法の提供をシステム自らの判断で行うためには、システムはユーザの習熟度を自動的に計測し現状の操作環境に習熟したことを判定する処理が必要になる。この習熟度を測る効果的な方法の一つとして、ユーザの操作時間を計測することから習熟度を判定する手法がある。   However, in order to switch the provision of operation methods as described above or to provide new operation methods at the discretion of the system itself, the system must have mastered the current operating environment by automatically measuring the user's proficiency level. It is necessary to determine the process. As an effective method for measuring the proficiency level, there is a technique for determining the proficiency level by measuring the operation time of the user.

例えば、従来の操作時間に着目した習熟度判定方法の一例が、特許文献1、特許文献2に記載されている。特許文献1の習熟度判定方法は、グラフィカルユーザインタフェースの中でも、特にシステムがメニューを提示してから、ユーザの操作により選択されるまでの操作時間の測定に限定している。この特許文献1では、操作時間が一定値を下回る段階で、ユーザが操作に習熟したとみなす判定方法を採用している。   For example, Patent Literature 1 and Patent Literature 2 describe an example of a proficiency level determination method focusing on conventional operation time. In the graphical user interface, the proficiency level determination method of Patent Document 1 is limited particularly to measurement of an operation time from when the system presents a menu until it is selected by a user operation. In this Patent Document 1, a determination method is adopted in which it is considered that the user has mastered the operation when the operation time is below a certain value.

しかし、特許文献1の判定方法では、メニューの提示からユーザによる選択までの単純な操作時間しか測っておらず、PCのグラフィカルユーザインタフェースのような環境において、ダイアログ画面で複数の入力を行うことで操作指示を入力する場合には、トータルの操作時間を計測してはいない。   However, in the determination method of Patent Document 1, only a simple operation time from the menu presentation to the selection by the user is measured, and a plurality of inputs are performed on the dialog screen in an environment such as a graphical user interface of a PC. When an operation instruction is input, the total operation time is not measured.

また、特許文献2は、習熟度の判定に熟練指数という判定式を導入している。ここで、熟練指数とは、ユーザが行う操作と操作の間の時間間隔の分布、例えばマウスでボタンを押すタイミングと次のボタンを押すタイミングの間の時間の分布の分散値を指している。熟練指数をあらかじめ規定した値と比較し、その値を下回ると、習熟したと判定する。これによりシステムは3段階の熟練レベルを判定できる。   Patent Document 2 introduces a judgment formula called a skill index for judgment of the proficiency level. Here, the skill index refers to a time interval distribution between operations performed by the user, for example, a variance value of a time distribution between the timing of pressing a button with the mouse and the timing of pressing the next button. The skill index is compared with a predetermined value. If the skill index falls below that value, it is determined that the skill index is mastered. This allows the system to determine three skill levels.

しかし、特許文献2の判定方法は、操作を最小単位で対象としているため、ユーザが考える処理の指示に必要な入力操作が1操作で完了するような場合には有効であるが、複数の入力操作により指示を行えるような環境では正しい判定ができない。
特開平5−35432号公報 (第2−3頁) 特開平8−55103号公報 (第3−4頁)
However, since the determination method of Patent Document 2 targets operations in the smallest unit, it is effective when an input operation necessary for a process instruction considered by the user is completed with one operation. In an environment where instructions can be given by operation, correct determination cannot be made.
Japanese Patent Laid-Open No. 5-35432 (page 2-3) JP-A-8-55103 (page 3-4)

特許文献1及び2の何れの場合にも、対象としているユーザの操作時間の計測範囲について、計測を開始するタイミングにおける初期状態を考慮せずに計測を開始するため、ユーザの利用している入力デバイスを含めた入力環境の初期状態が操作時間に与える影響が出てしまうという問題がある。例えば、ウィンドウシステムを採用したグラフィカルユーザインタフェース環境で、ダイアログ画面中のボタンを押すことで操作完了をシステムに指示できるユーザの操作を考える。この環境において、操作対象のボタンが座標(1500,1000)にある場合に、操作時間の計測開示時におけるマウスポインタが座標(0,0)にある場合と、座標(1400,1100)にある場合とでは移動時間が大幅に異なるため、計測した操作時間にも大きく影響を与えてしまう。この移動時間は、その操作画面の内容を理解したかどうかや使いこなせているかの判断には含めてはいけない時間である。さらには、例えばマウスポインタがユーザの視認できる場所になく、視覚的に探す時間が発生した場合には、ポインタを探す時間も含めてしまうことになる。このような計測開始時における初期状態の違いが、ユーザの操作時間に影響し、習熟度の判定精度を落す問題がある。   In either case of Patent Documents 1 and 2, the input used by the user to start measurement without considering the initial state at the timing of starting the measurement of the measurement range of the target user operation time. There is a problem that the initial state of the input environment including the device affects the operation time. For example, consider a user operation that can instruct the system to complete the operation by pressing a button in a dialog screen in a graphical user interface environment employing a window system. In this environment, when the button to be operated is at coordinates (1500, 1000), the mouse pointer at the time of disclosure of the measurement of the operation time is at coordinates (0, 0), and at the coordinates (1400, 1100) Since the movement time is significantly different, the measured operation time is greatly affected. This travel time is a time that should not be included in determining whether the contents of the operation screen have been understood or used. Furthermore, for example, when a time for visually searching occurs when the mouse pointer is not in a place where the user can visually recognize, the time for searching for the pointer is also included. Such a difference in the initial state at the start of measurement affects the operation time of the user, and there is a problem that the accuracy of determining the proficiency level is lowered.

さらに、操作時間を測定するにしても、種々の操作形態がある。例えば、一つの画面でフォームへの文字入力を行ったのち、OKボタンを押すことで入力が完了するような操作を仮定する。この場合には、測定対象としての操作を細分化すると、画面が表示されてから入力フォームへの入力開始までの時間、入力の時間、入力を終えてOKボタンを押すまでの時間がある。ユーザは、とりあえず入力をし、視覚的に確認した後にOKボタンを押したり、修正をかけたりする。ゆえに一連の操作をもって操作時間とみなすことが望ましい。しかし、特許文献1の操作時間は、このような一連の操作を対象としていないため、ユーザが対象とする操作画面に慣れたかどうかは分からない。   Furthermore, even if the operation time is measured, there are various operation modes. For example, an operation is assumed in which characters are input into a form on one screen and then input is completed by pressing an OK button. In this case, when the operation as the measurement target is subdivided, there are a time from when the screen is displayed until the start of input to the input form, an input time, and a time until the OK button is pressed after the input is completed. The user makes an input for the time being, and after confirming visually, the user presses an OK button or makes corrections. Therefore, it is desirable to consider a series of operations as operation time. However, since the operation time of Patent Document 1 does not target such a series of operations, it is not known whether the user has become accustomed to the target operation screen.

さらに、メニューの提示からユーザによる選択までの時間しか対象としていないことにも問題がある。ユーザがメニューの中から選択した後に、ユーザが目的とする処理を行うための情報入力画面が起動する。ユーザが実際にはその入力画面で迷い、或いは、目的とする処理の画面でないとして取りやめても、システムは、選択した処理については習熟していると判断してしまっている。つまり、実際の習熟を判定するには、ユーザが選択した処理のための情報入力画面といった操作画面における全情報入力にかかる時間を対象としなければいけない。   Another problem is that only the time from the menu presentation to the selection by the user is targeted. After the user selects from the menu, an information input screen for performing a process intended by the user is activated. Even if the user actually gets lost on the input screen or cancels the screen because it is not the target processing screen, the system determines that the user is familiar with the selected processing. That is, in order to determine actual proficiency, the time required for all information input on an operation screen such as an information input screen for processing selected by the user must be targeted.

上記のように、従来技術では、計測開始時における初期状態、例えば操作開始時のマウスポインタの位置が計測のたびに異なるといった影響を考慮していない。このため、操作画面におけるユーザの操作時間を計測する際に、操作に対するユーザの習熟度に依存しない時間が含まれるので、同じ習熟度であっても計測値が毎回異なってしまうというという問題がある。   As described above, the prior art does not consider the influence that the initial state at the start of measurement, for example, the position of the mouse pointer at the start of operation differs for each measurement. For this reason, when measuring the operation time of the user on the operation screen, since the time that does not depend on the user's proficiency level for the operation is included, there is a problem that even if the proficiency level is the same, the measured value is different every time. .

また、従来技術では、ユーザが複数の入力を行う必要のある場面を考慮せずに操作時間の計測を行い、習熟度を判断している。このように、細かい操作単位の操作時間だけを測定することにより、操作画面に対するユーザの実際の習熟度が測れないという問題もある。   In the prior art, the operation time is measured without considering a scene where the user needs to perform a plurality of inputs, and the proficiency level is determined. Thus, there is also a problem that the actual proficiency level of the user with respect to the operation screen cannot be measured by measuring only the operation time in fine operation units.

本発明は、ユーザが用いる入力環境の初期状態に影響されずに、操作画面に対するユーザの入力操作の操作時間を計測することにより、実際の習熟度がより精度高く判定可能な操作時間の計測が可能な操作時間測定装置、方法、及びプログラムを提供し、また、その操作時間測定装置、方法、及びプログラムを用いた、ユーザの習熟度がより精度高く判定できる習熟度判定装置、方法、及び、プログラムを提供することを目的とする。   The present invention can measure the operation time that can determine the actual proficiency with higher accuracy by measuring the operation time of the user's input operation on the operation screen without being affected by the initial state of the input environment used by the user. Providing a possible operation time measuring device, method, and program, and using the operation time measuring device, method, and program, a proficiency determination device, method, and method capable of determining a user's proficiency with higher accuracy The purpose is to provide a program.

上記目的を達成するために、本発明は、コンピュータの操作画面で操作を行うユーザの操作時間を測定する操作時間測定装置において、
各操作画面における操作時間を計測する操作時間計測手段と、
一連の操作グループに含まれる操作画面の操作時間を、各操作画面と対応付けて記憶する操作時間履歴記憶手段と、
前記一連の操作グループに含まれる操作画面から、操作時間が入力環境の初期状態に影響される操作画面を除いた対象操作画面に対応する操作時間を集計し、前記一連の操作グループに対する操作時間とする操作時間算出手段と、を備えることを特徴とする操作時間測定装置を提供する。
In order to achieve the above object, the present invention provides an operation time measuring apparatus for measuring an operation time of a user who performs an operation on an operation screen of a computer.
An operation time measuring means for measuring an operation time on each operation screen;
Operation time history storage means for storing operation times of operation screens included in a series of operation groups in association with each operation screen;
The operation time corresponding to the target operation screen excluding the operation screen affected by the initial state of the input environment from the operation screens included in the series of operation groups is totaled, and the operation time for the series of operation groups is An operation time measuring device comprising: an operation time calculating means for providing an operation time.

また、本発明は、コンピュータの操作画面で操作を行うユーザの操作時間を測定する操作時間測定装置において、
各操作画面における操作時間を計測する操作時間計測手段と、
一連の操作グループに含まれる操作画面の操作時間を、各操作画面と対応付けて記憶する操作時間履歴記憶手段と、
前記一連の操作グループに含まれる操作画面に対する操作時間を計算する操作時間算出手段と、
特定のユーザについて、前記一連の操作グループに含まれる操作画面に対する複数回の操作時間を相互に比較し、今回計算された操作時間の前回までに計算された操作時間からの変化率が所定の範囲内に収まったときに、ユーザが所定の習熟段階に達したと判定して、前記今回の操作時間又は今回以降の操作時間を出力する操作時間出力手段と、を備えることを特徴とする操作時間測定装置を提供する。
Further, the present invention provides an operation time measuring device for measuring an operation time of a user who performs an operation on an operation screen of a computer.
An operation time measuring means for measuring an operation time on each operation screen;
Operation time history storage means for storing operation times of operation screens included in a series of operation groups in association with each operation screen;
An operation time calculating means for calculating an operation time for an operation screen included in the series of operation groups;
For a specific user, a plurality of operation times for the operation screens included in the series of operation groups are compared with each other, and the rate of change from the operation time calculated up to the previous operation time calculated this time is within a predetermined range. And an operation time output means for determining that the user has reached a predetermined learning stage and outputting the current operation time or the operation time after this time. Provide a measuring device.

更に、本発明は、コンピュータの操作画面で操作を行うユーザの操作時間を、コンピュータの内部で測定する操作時間測定方法において、
各操作画面における操作時間を計測する操作時間計測ステップと、
一連の操作グループに含まれる操作画面の操作時間を、各操作画面と対応付けて記憶する操作時間履歴記憶ステップと、
前記一連の操作グループに含まれる操作画面から、操作時間が入力環境の初期状態に影響される操作画面を除いた対象操作画面に対応する操作時間を集計し、前記一連の操作グループに対する操作時間とする操作時間算出ステップと、を有することを特徴とする操作時間測定方法を提供する。
Furthermore, the present invention provides an operation time measuring method for measuring an operation time of a user who performs an operation on an operation screen of a computer inside the computer
An operation time measuring step for measuring operation time on each operation screen;
An operation time history storage step for storing operation times of operation screens included in a series of operation groups in association with each operation screen;
The operation time corresponding to the target operation screen excluding the operation screen affected by the initial state of the input environment from the operation screens included in the series of operation groups is totaled, and the operation time for the series of operation groups is An operation time measuring method comprising: an operation time calculating step.

更に、本発明は、コンピュータの操作画面で操作を行うユーザの操作時間を、コンピュータの内部で測定する操作時間測定方法において、
各操作画面における操作時間を計測する操作時間計測ステップと、
一連の操作グループに含まれる操作画面の操作時間を、各操作画面と対応付けて記憶する操作時間履歴記憶ステップと、
前記一連の操作グループに含まれる操作画面に対する操作時間を計算する操作時間算出ステップと、
特定のユーザについて、前記操作画面に対する複数回の操作時間を相互に比較し、今回計算された操作時間の前回までに計算された操作時間からの変化率が所定の範囲内に収まったときに、ユーザが所定の習熟段階に達したと判定して、前記今回の操作時間を出力する操作時間出力ステップと、を有することを特徴とする操作時間測定方法を提供する。
Furthermore, the present invention provides an operation time measuring method for measuring an operation time of a user who performs an operation on an operation screen of a computer inside the computer.
An operation time measuring step for measuring operation time on each operation screen;
An operation time history storage step for storing operation times of operation screens included in a series of operation groups in association with each operation screen;
An operation time calculating step for calculating an operation time for an operation screen included in the series of operation groups;
For a specific user, the operation times for the operation screen multiple times are compared with each other, and when the change rate from the operation time calculated up to the previous time of the operation time calculated this time is within a predetermined range, An operation time measuring method comprising: an operation time output step of determining that a user has reached a predetermined learning stage and outputting the current operation time.

更に、本発明は、コンピュータの操作画面で操作を行うユーザの操作時間を、コンピュータの内部で測定するプログラムであって、前記コンピュータに、
各操作画面における操作時間を計測する操作時間計測ステップと、
一連の操作グループに含まれる操作画面の操作時間を、各操作画面と対応付けて記憶する操作時間履歴記憶ステップと、
前記一連の操作グループに含まれる操作画面から、操作時間が入力環境の初期状態に影響される操作画面を除いた対象操作画面に対応する操作時間を集計し、前記一連の操作グループに対する操作時間とする操作時間算出ステップと、を実行させることを特徴とするプログラムを提供する。
Furthermore, the present invention is a program for measuring the operation time of a user who performs an operation on an operation screen of a computer, inside the computer,
An operation time measuring step for measuring operation time on each operation screen;
An operation time history storage step for storing operation times of operation screens included in a series of operation groups in association with each operation screen;
The operation time corresponding to the target operation screen excluding the operation screen affected by the initial state of the input environment from the operation screens included in the series of operation groups is totaled, and the operation time for the series of operation groups is An operation time calculating step is provided.

更に、本発明は、コンピュータの操作画面で操作を行うユーザの操作時間を、コンピュータの内部で測定するプログラムであって、前記コンピュータに、
各操作画面における操作時間を計測する操作時間計測ステップと、
一連の操作グループに含まれる操作画面の操作時間を、各操作画面と対応付けて記憶する操作時間履歴記憶ステップと、
前記一連の操作グループに含まれる操作画面に対する操作時間を計算する操作時間算出ステップと、
特定のユーザについて、前記操作画面の複数回の操作時間を相互に比較し、今回計算された操作時間の前回までに計算された操作時間からの変化率が所定の範囲内に収まったときに、ユーザが所定の習熟段階に達したと判定して、前記今回の操作時間又は今回以降の操作時間を出力する操作時間出力ステップと、を実行させることを特徴とするプログラムを提供する。
Furthermore, the present invention is a program for measuring the operation time of a user who performs an operation on an operation screen of a computer, inside the computer,
An operation time measuring step for measuring operation time on each operation screen;
An operation time history storage step for storing operation times of operation screens included in a series of operation groups in association with each operation screen;
An operation time calculating step for calculating an operation time for an operation screen included in the series of operation groups;
For a specific user, the operation times of the operation screen are compared with each other, and when the rate of change from the operation time calculated up to the previous time of the operation time calculated this time is within a predetermined range, It is determined that the user has reached a predetermined learning stage, and an operation time output step for outputting the current operation time or the operation time after this time is executed.

更に、本発明は、上記操作時間測定装置、方法及びプログラムを用いる習熟度判定装置、方法、及び、プログラムを提供する。   Furthermore, the present invention provides a proficiency level determination device, method, and program using the operation time measuring device, method, and program.

本発明の一態様の操作時間測定装置、方法、プログラム、習熟度判定装置、方法、及び、プログラムによると、操作時間が初期状態に影響される操作画面を除いた他の操作画面を評価対象の操作画面として、その対象操作画面に対するユーザの操作の操作時間を一連の操作画面に対する操作時間として測定するので、入力画面の初期状態に依存しないでユーザの習熟度の判定が容易な操作時間が得られる。また、その一連の操作に対する、初期状態に影響されない平均的な操作時間が得られるので、一連の操作に対する操作時間の評価が容易になる。   According to the operation time measuring device, method, program, proficiency level determination device, method, and program of one aspect of the present invention, other operation screens other than the operation screen that is affected by the initial state of the operation time are evaluated. As the operation screen, the operation time of the user's operation on the target operation screen is measured as the operation time on a series of operation screens. It is done. In addition, since an average operation time that is not influenced by the initial state for the series of operations is obtained, it is easy to evaluate the operation time for the series of operations.

本発明の別の態様の操作時間測定装置、方法、プログラム、習熟度判定装置、方法、及び、プログラムによると、操作時間の変化率が所定の範囲内に収まった後に演算された操作時間を出力するので、ユーザの習熟度判定における精度が高い操作時間が得られる。   According to the operation time measurement device, method, program, proficiency level determination device, method, and program of another aspect of the present invention, the operation time calculated after the change rate of the operation time falls within a predetermined range is output. Therefore, an operation time with high accuracy in determining the proficiency level of the user can be obtained.

以下、図面を参照し、本発明の実施例について詳細に説明する。図1は、本発明の第1の実施例の操作時間測定装置を含む習熟度判定装置を示すブロック図である。習熟度判定装置は、プログラム制御により動作するコンピュータ(中央処理装置;プロセッサ;データ処理装置)101と、出力部102と、入力部103とから構成されている。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 is a block diagram showing a proficiency level determination device including an operation time measuring device according to a first embodiment of the present invention. The proficiency level determination device includes a computer (central processing unit; processor; data processing device) 101 that operates under program control, an output unit 102, and an input unit 103.

出力部102は、例えばディスプレイやスピーカといったデバイスを通じてコンピュータ101からの命令に従いユーザへの情報出力を行う。入力部103は、例えばキーボード、マウス、タッチパネル、マイクといったデバイスを通じてユーザの入力をコンピュータ101に伝える。コンピュータ101では、プログラムを読み込むことでアプリケーション104が動作している。   The output unit 102 outputs information to the user according to a command from the computer 101 through a device such as a display or a speaker. The input unit 103 transmits user input to the computer 101 through devices such as a keyboard, a mouse, a touch panel, and a microphone. In the computer 101, the application 104 operates by reading a program.

アプリケーション104は、ユーザが目的とする処理を行う処理部105と、ユーザへの情報出力や入力情報を扱うためのユーザインタフェース(UI)を管理するUI管理部106と、UI管理部106の指示に従いUIを実際に生成し、ユーザとの間で情報の入出力を行うUI生成部107と、出力部102への出力時刻と入力部103からの入力時刻とを参考に操作時間を算出する操作時間計測部111と、出力部102に出力された操作画面単位で、算出された操作時間を保存する操作時間履歴記憶部112と、操作画面ごとの操作時間から一連の処理実行にかかった操作時間を算出する全操作時間算出部113と、全操作時間算出部113の演算結果に基づいて習熟度を判定する習熟度判定部114とから構成されている。   The application 104 follows a command from the processing unit 105 that performs processing intended by the user, a UI management unit 106 that manages a user interface (UI) for handling information output and input information to the user, and the UI management unit 106. UI generation unit 107 that actually generates a UI and inputs / outputs information to / from the user, and an operation time that calculates an operation time with reference to an output time to the output unit 102 and an input time from the input unit 103 Measurement unit 111, operation time history storage unit 112 that stores the calculated operation time in units of operation screens output to output unit 102, and the operation time taken to execute a series of processes from the operation time for each operation screen. A total operation time calculation unit 113 to be calculated and a proficiency level determination unit 114 that determines a proficiency level based on the calculation result of the total operation time calculation unit 113 are configured.

アプリケーション104のうちで、操作時間計測部111、操作時間履歴記憶部112、及び、全操作時間算出部113が本実施例の操作時間測定装置を構成し、また、これらにより構成される操作時間測定装置、及び、習熟度判定部114が、本実施例の習熟度判定装置を構成する。   Among the applications 104, the operation time measurement unit 111, the operation time history storage unit 112, and the total operation time calculation unit 113 constitute the operation time measurement device of the present embodiment, and the operation time measurement configured by them. The device and the proficiency level determination unit 114 constitute the proficiency level determination device of the present embodiment.

UI管理部106は、処理を実行するための情報入力のためのUIをどのように生成するかといった判断や、その結果として生成される画面のID管理を行う。UI管理部106は、その判断にあたってユーザの習熟度を判定する習熟度判定部114の判定結果を参照する。操作時間計測部111は、UI生成部107から出力指示された画面出力の時刻と、ユーザの入力時刻とから各操作画面における操作時間を測定し、さらに操作画面を識別するIDをUI管理部106から貰い受け、このIDと操作時間とを対応させて操作時間履歴記憶部112に保存指示する。   The UI management unit 106 determines how to generate a UI for inputting information for executing processing, and manages IDs of screens generated as a result. The UI management unit 106 refers to the determination result of the proficiency level determination unit 114 that determines the proficiency level of the user for the determination. The operation time measuring unit 111 measures the operation time on each operation screen from the screen output time instructed to be output from the UI generation unit 107 and the user input time, and further identifies an ID for identifying the operation screen in the UI management unit 106. The operation time history storage unit 112 is instructed to store the ID and the operation time in association with each other.

操作時間履歴記憶部112は、操作時間計測部111から受け取ったIDごとの操作時間を履歴として記憶する。この際に、一連の操作・処理指示のグループも把握できるように記憶する。全操作時間算出部113は、IDごとの操作時間から各操作画面における操作時間を用いて、一連の処理のグループとしての操作時間を算出する。習熟度判定部114は、全操作時間算出部113が算出した操作時間に基づいてユーザの習熟度を判定し、その判定結果をUI管理部106に出力する。   The operation time history storage unit 112 stores the operation time for each ID received from the operation time measurement unit 111 as a history. At this time, a series of operation / processing instruction groups is stored so as to be grasped. The total operation time calculation unit 113 calculates the operation time as a group of a series of processes using the operation time on each operation screen from the operation time for each ID. The proficiency level determination unit 114 determines the user's proficiency level based on the operation time calculated by the total operation time calculation unit 113, and outputs the determination result to the UI management unit 106.

図2は、図1の習熟度判定装置の処理を示すフローチャートである。図2を参照して、アプリケーションの使用過程で新しい操作指示をユーザが行う場合の操作時間に基づいてユーザの習熟度を判定する方法を説明する。この操作指示において、UI管理部106は、操作・処理入力用に1個の操作画面をUI生成部107に生成指示し、出力部102に出力しようとする。このとき、UI管理部106は、操作時間計測部111に操作画面のIDを伝達する(ステップS11)。これにより、操作時間計測部111は、次に出力される画面における操作時間を計測すればよいことが分かる。   FIG. 2 is a flowchart showing the processing of the proficiency level determination apparatus of FIG. With reference to FIG. 2, a method for determining a user's proficiency level based on an operation time when a user issues a new operation instruction in the process of using an application will be described. In this operation instruction, the UI management unit 106 instructs the UI generation unit 107 to generate one operation screen for operation / processing input, and tries to output it to the output unit 102. At this time, the UI management unit 106 transmits the ID of the operation screen to the operation time measurement unit 111 (step S11). Thereby, it is understood that the operation time measuring unit 111 only needs to measure the operation time on the next output screen.

次に、出力部102に操作画面が出力された時点から、操作完了までの時間計測が開始される(ステップS12)。この操作画面は、グラフィカルユーザインタフェースではダイアログ画面のような形態で、例えば図3に符号201で示すような画面である。UI管理部106は、この操作画面に対して、例えば“ID1”を付けて管理している。   Next, time measurement from the time when the operation screen is output to the output unit 102 until the operation is completed is started (step S12). This operation screen is in the form of a dialog screen in the graphical user interface, for example, a screen indicated by reference numeral 201 in FIG. The UI management unit 106 manages the operation screen with “ID1”, for example.

次に、ユーザによる操作画面の入力が済み、ユーザは、操作画面上の“入力完了”を意味する指示、例えば「次へ」「OK」「完了」のようなボタンを押す。すると操作時間計測部111は、指示時点までの経過時間を操作時間として測定完了する(ステップS13)。測定した操作時間は、操作画面を特定するIDと共に操作時間履歴記憶部に記録する(ステップS14)。次に、ユーザが求める処理の実行の前に、さらに入力の必要な操作画面が存在するか否かをチェックする(ステップS15)。ステップS15で、処理実行に必要な操作が全て完了したか否かを調べ、UI管理部106は、次の画面がある場合には、操作時間計測部111に次の操作画面のIDを伝える。次の画面があれば、ステップS12に戻り、ステップS12〜S15を繰り返す。次の画面が無い場合には、ステップS16に移行する。次の画面がない場合には、ないことを伝えても良いし、何も伝えなくても構わない。何も伝えられなければ操作時間計測部111は、画面が出力されても計測を開始しない。次の画面が無いことを伝えた場合でも、操作時間計測部111は、同様に計測を開始しない。   Next, the user has finished inputting the operation screen, and the user presses an instruction meaning “input completion” on the operation screen, for example, buttons such as “next”, “OK”, and “complete”. Then, the operation time measuring unit 111 completes the measurement using the elapsed time up to the instruction time as the operation time (step S13). The measured operation time is recorded in the operation time history storage unit together with an ID for specifying the operation screen (step S14). Next, before executing the process requested by the user, it is checked whether or not there is an operation screen that needs further input (step S15). In step S15, it is checked whether or not all operations necessary for processing execution have been completed. If there is a next screen, the UI management unit 106 notifies the operation time measuring unit 111 of the ID of the next operation screen. If there is a next screen, the process returns to step S12, and steps S12 to S15 are repeated. If there is no next screen, the process proceeds to step S16. If there is no next screen, you can tell that you don't have it, or you don't have to tell anything. If nothing is reported, the operation time measuring unit 111 does not start measurement even if the screen is output. Even when it is notified that there is no next screen, the operation time measurement unit 111 does not start measurement similarly.

操作時間計測部111は、一つのIDで管理される操作時間が確定した時点でその都度、操作時間履歴記憶部112に記録を行う。これにより図3の201、202、203、204といった操作画面に対する操作時間をID単位で記録できる。一連の入力が完了すると、その一連の入力処理を1グループと見立てる操作のグループ200と、IDと操作時間とで構成される各操作画面の操作とを関連づけて記憶する(ステップS16)。これにより、一つの処理に必要な画面構成、例えば図3の201〜204の一連の操作にかかった操作時間が算出できるようになる。操作時間履歴記憶部112には、グループとしての入力終了日時と、グループを構成するID群とを記録する。記録する日時については、入力開始日時でもよい。   The operation time measuring unit 111 records the operation time in the operation time history storage unit 112 every time the operation time managed by one ID is determined. Thereby, the operation time for the operation screens 201, 202, 203, and 204 in FIG. 3 can be recorded in ID units. When a series of inputs is completed, an operation group 200 that regards the series of input processes as one group, and operations on the operation screens configured with IDs and operation times are stored in association with each other (step S16). As a result, a screen configuration required for one process, for example, an operation time required for a series of operations 201 to 204 in FIG. 3 can be calculated. The operation time history storage unit 112 records an input end date and time as a group and an ID group constituting the group. The date and time of recording may be the input start date and time.

全操作時間算出部113は、各IDでの操作時間をもとに習熟度判定用の操作時間を算出する(ステップS17)。この操作時間算出では、例えば図4の全体の操作時間300において、ID1の操作時間301を除き、ID2〜ID4の操作時間302〜304の合計305を習熟度判定用の合計操作時間としている。このように、第1の操作画面、つまり図3におけるID1の操作画面を除くことで、操作開始時ごとにおける入力デバイスの初期状態の違いによる操作時間のばらつきを解消できる。習熟度判定部114は、全操作時間算出部113が算出した合計操作時間に基づいて、そのユーザの習熟度を判定する(ステップS18)。   The total operation time calculation unit 113 calculates an operation time for proficiency level determination based on the operation time for each ID (step S17). In this operation time calculation, for example, in the entire operation time 300 in FIG. 4, the operation time 301 for ID1 is excluded, and the total operation time 302 to 304 for ID2 to ID4 is used as the total operation time for proficiency determination. In this way, by removing the first operation screen, that is, the operation screen of ID1 in FIG. 3, the variation in operation time due to the difference in the initial state of the input device at each operation start time can be eliminated. The proficiency level determination unit 114 determines the proficiency level of the user based on the total operation time calculated by the total operation time calculation unit 113 (step S18).

図5は、入力処理における初期状態を例示する入力画面を示す。同図に示すように、出力部であるモニタ401において、マウスポインタ402が操作画面403から大きく離れた座標(0,0)に存在する場合がある。このような場合に、最初のID1の操作時間から全体の操作時間を計測すると、操作画面への入力作業に先立って、ユーザがマウスポインタ402を操作画面403上に動かす移動時間も全操作時間に含まれてしまう。例えば、ユーザは、操作画面403における入力フォーム404に文字を入力する際に、まずマウスポインタ402を入力フォーム404の上に動かし、そこではじめて文字の入力を実行する。入力フォーム404が座標(850,450)辺りにある場合には、この段階でユーザの習熟度の判断に必要な操作時間はマウスポインタ402を座標(0,0)から座標(850,450)辺りに動かす時間に加え、実際に入力にかかる時間、そして判断をして入力完了を示すボタン406を押すまでにかかる時間となり、マウスポインタ402の初期座標(0,0)が毎回変わることで移動時間が変わり、操作時間に影響を与えてしまう。   FIG. 5 shows an input screen illustrating an initial state in the input process. As shown in the figure, in the monitor 401 which is an output unit, the mouse pointer 402 may exist at coordinates (0, 0) far away from the operation screen 403. In such a case, when the total operation time is measured from the operation time of the first ID1, the movement time for the user to move the mouse pointer 402 on the operation screen 403 before the input operation to the operation screen is also the total operation time. It will be included. For example, when inputting a character on the input form 404 on the operation screen 403, the user first moves the mouse pointer 402 over the input form 404, and executes the character input for the first time there. When the input form 404 is around the coordinates (850, 450), the operation time required for determining the user's proficiency at this stage is that the mouse pointer 402 is moved from the coordinates (0, 0) to the coordinates (850, 450). In addition to the time required to move, the time required for actual input, and the time required for the determination to press the button 406 indicating completion of input, and the initial coordinate (0, 0) of the mouse pointer 402 changes every time. Changes and affects the operation time.

本実施例では、演算対象画面からID1の画面を外し、ID2の操作時間から合計を行う。ID2の操作画面の入力開始時には、マウスポインタはID1の画面で入力完了を示すボタン406を押せる範囲内に存在するため、ID2以降のマウスポインタの移動時間がほぼ一定とみなすことが出来るようになる。この効果は、例えばノートパソコンにおけるタッチパッドのようなデバイスで顕著に表れるが、通常のマウスでも表れる。従って、ユーザが初心者であるか否かを判定する際に、その習熟度の判定に有用な操作時間のみが得られる。また、ID2の操作時間からの合計は、このような効果が少ない他の入力デバイスにおいても特に不都合はなく、入力環境の初期状態に影響しない操作時間の測定が可能になる。   In this embodiment, the screen of ID1 is removed from the calculation target screen, and the total is performed from the operation time of ID2. At the start of input on the ID2 operation screen, the mouse pointer exists within a range where the button 406 indicating completion of input can be pressed on the ID1 screen, so that the movement time of the mouse pointer after ID2 can be regarded as substantially constant. . This effect is noticeable in a device such as a touch pad in a notebook computer, but also in a normal mouse. Therefore, when determining whether or not the user is a beginner, only the operation time useful for determining the proficiency level is obtained. Further, the total from the operation time of ID2 is not particularly inconvenient even in other input devices having such an effect, and the operation time that does not affect the initial state of the input environment can be measured.

さらに、図5における操作画面403の中で、入力フォーム404への入力と、選択ボタン405への入力との間に順序が決まっていない場合には、ユーザがどちらから開始するかは判らない。ユーザにとっても、順序に必然性や習慣がない場合には、毎回異なることもあり得る。この場合には、計測開始から入力フォーム404への入力開始までの時間と、入力フォーム404への入力時間と、選択肢405を見比べていずれかを選択するまでの判断時間と、すべての入力を終えたことを視認した後、入力完了のボタン406を押すまでの時間とを全て合わせて、対象操作画面の操作時間とすることで、操作順序の変動を無視することができる。   Furthermore, in the operation screen 403 in FIG. 5, when the order is not determined between the input to the input form 404 and the input to the selection button 405, it cannot be determined from which the user starts. Also for the user, if there is no necessity or custom in the order, it may be different every time. In this case, the time from the start of measurement to the start of input to the input form 404, the input time to the input form 404, the judgment time to select one of the options 405, and all inputs are finished. The change in the operation order can be ignored by adding the time until the input completion button 406 is pressed together to determine the operation time of the target operation screen.

図6は、本発明の第2の実施例に係る操作時間測定装置及び習熟度判定装置を含むコンピュータシステムのブロック図である。コンピュータ101は、習熟度判定装置108と、UI生成部107と、UI管理部106と、処理部105とを有する。習熟度判定装置108は、操作時間計測部111と、操作時間履歴記憶部112と、全操作時間算出部113と、操作時間履歴解析部115とを含む。操作時間履歴解析部115は、図1における習熟度判定部114の機能と、ユーザの習熟段階が一定レベルに達したことを検出する機能とを含む。   FIG. 6 is a block diagram of a computer system including an operation time measurement device and a proficiency level determination device according to the second embodiment of the present invention. The computer 101 includes a proficiency level determination device 108, a UI generation unit 107, a UI management unit 106, and a processing unit 105. The proficiency level determination device 108 includes an operation time measurement unit 111, an operation time history storage unit 112, an entire operation time calculation unit 113, and an operation time history analysis unit 115. The operation time history analysis unit 115 includes a function of the proficiency level determination unit 114 in FIG. 1 and a function of detecting that the user's proficiency level has reached a certain level.

操作時間履歴解析部115は、操作時間履歴記憶部112から各IDの操作画面における操作時間を受け取ると同時に、全操作時間算出部113からグループ化された一連の操作における操作時間の情報を受け取り、第1の実施例と同様に操作時間を演算し、次いで、ユーザの習熟段階が一定のレベルに達したと判定した後に、前記演算した操作時間に基づいて習熟度を判定する。操作時間履歴解析部115により判定された習熟度の情報は、UI管理部106に渡され、ユーザが次回入力指示を行う際のUIの変更などの判断に用いられる。   The operation time history analysis unit 115 receives the operation time on the operation screen of each ID from the operation time history storage unit 112, and simultaneously receives information on the operation time in a series of operations grouped from the total operation time calculation unit 113, The operation time is calculated in the same manner as in the first embodiment, and then it is determined that the user's proficiency level has reached a certain level, and then the proficiency level is determined based on the calculated operation time. Information on the proficiency level determined by the operation time history analysis unit 115 is transferred to the UI management unit 106 and used for determination such as a change in UI when the user issues a next input instruction.

図7は、上記システムの習熟度判定装置108の処理を示すフローチャートである。図7におけるステップS11〜S17は、図2のフローチャートのステップS11〜S17と同じであり、これらステップによって、各操作画面におけるユーザが行った操作の操作時間を計測し記録する。ステップS19では、一連の操作画面に対する操作の履歴を判定し、一連の操作画面に対する操作時間、及び、ID毎の操作時間に基づいてユーザの習熟段階を判定する。ステップS19でユーザの習熟段階が一定のレベルに達したと判定すると、ステップS17で算出された操作時間に基づいてユーザの習熟度を判定し、出力する(ステップS20)。UI管理部106は、その習熟度に基づいて入力画面を選定する。ステップS19で、一定の習熟度レベルに未到達であると判定されると、ステップS11に戻り、ステップS11〜S19の処理を繰り返す。   FIG. 7 is a flowchart showing the processing of the proficiency level determination device 108 of the system. Steps S11 to S17 in FIG. 7 are the same as steps S11 to S17 in the flowchart of FIG. 2, and the operation time of the operation performed by the user on each operation screen is measured and recorded by these steps. In step S19, an operation history for a series of operation screens is determined, and a user's proficiency level is determined based on an operation time for the series of operation screens and an operation time for each ID. If it is determined in step S19 that the user's proficiency level has reached a certain level, the user's proficiency level is determined and output based on the operation time calculated in step S17 (step S20). The UI management unit 106 selects an input screen based on the proficiency level. If it is determined in step S19 that the certain level of proficiency has not been reached, the process returns to step S11 and the processes in steps S11 to S19 are repeated.

図8は、一連の入力処理について、習熟度判定対象の操作時間がユーザの入力経験によって変化する様子を示す。この一連の入力処理は、操作画面ID1〜ID4を含む。この一連の入力処理について、ユーザのk回目の各操作画面ID1〜ID4の操作時間はそれぞれ311〜314である。同様にk+1回目の各操作画面ID1〜ID4の操作時間はそれぞれ321〜324、k+2回目の各操作画面ID1〜ID4の操作時間はそれぞれ331〜334である。一般的に、ユーザは、同じ操作を行う毎にその習熟度が向上する。各IDでの操作時間は、特定の単位処理であるID2の操作画面の場合には、312、322、332と操作時間が短縮している。   FIG. 8 shows a state in which the operation time of the proficiency level determination target varies depending on the user's input experience in a series of input processes. This series of input processes includes operation screens ID1 to ID4. In this series of input processes, the operation times of the user's k-th operation screens ID1 to ID4 are 311 to 314, respectively. Similarly, the operation times of the operation screens ID1 to ID4 for the (k + 1) th time are 321 to 324, respectively, and the operation times of the operation screens ID1 to ID4 for the (k + 2) th time are 331 to 334, respectively. Generally, each time the user performs the same operation, the proficiency level is improved. The operation time for each ID is 312, 322, 332, and the operation time is shortened in the case of the operation screen of ID2, which is a specific unit process.

図9は、習熟度判定に用いる全操作時間の変化を示す。同図の例では、図8の操作時間について、k回目と、k+1回目と、k+2回目の入力処理について、ID1の操作を除いた習熟度判定に用いる全操作時間が示されている。   FIG. 9 shows changes in the total operation time used for proficiency level determination. In the example of FIG. 8, the total operation time used for the proficiency level determination excluding the operation of ID1 is shown for the k-th, k + 1-th, and k + 2-th input processes for the operation time of FIG.

習熟度判定をk+2回目の処理が終了した後に行うとして説明する。ここで、習熟度判定は、2種類の算出値に基づいて行う。k+2回目では、操作画面ID1〜ID4の各操作時間は、331〜334である。まず、本実施例で判定に用いる図9のk+2回目の操作332、333、334の操作時間合計と、k+1回目の操作322、323、324の操作時間合計と比べる。今回の操作時間合計の前回の操作時間合計からの変化率がしきい値内に収まっていれば、操作時間合計については習熟したとみなす。   It is assumed that the proficiency level determination is performed after the completion of the k + 2th process. Here, the proficiency level determination is performed based on two types of calculated values. In the (k + 2) th time, the operation times of the operation screens ID1 to ID4 are 331 to 334. First, the total operation time of the (k + 2) operations 332, 333, and 334 in FIG. 9 used for determination in this embodiment is compared with the total operation time of the (k + 1) th operations 322, 323, and 324. If the change rate of the total operation time of this time from the previous total operation time is within the threshold value, it is considered that the total operation time is familiar.

変化率がしきい値を越えていれば、このユーザは、その時点で習熟度到達について、未達であると判断する。例えば、332、333、334の合計時間が322、323、324の合計時間に比べ一定の割合に収まっている場合は、その時点で習熟度判定は習熟と判定し、一定の範囲に収まっていない場合は習熟未達と判定してもよい。操作時間合計において、ユーザが習熟したと判定された場合には、次の判定処理に進む。   If the rate of change exceeds the threshold value, the user determines that the level of proficiency has not been reached at that time. For example, when the total time of 332, 333, and 334 is within a certain ratio compared to the total time of 322, 323, and 324, the proficiency level determination is determined as proficiency at that time, and is not within a certain range. In some cases, it may be determined that the proficiency has not been achieved. If it is determined that the user has mastered the total operation time, the process proceeds to the next determination process.

次の判定処理は、各IDの操作画面での操作時間の変化を見る。図9の例では、ID2の操作画面における操作時間が、k回目には312、k+1回目には322、k+2回目には332とほぼ単調に減少している。操作画面ID2における操作時間に着目し、操作時間履歴記憶部に保存されている最も古い、例えば1回目からの操作時間で構成される標本から操作時間の分散値の変化を見て一定値以下に達した段階を、ID2の操作画面における習熟と判断する。他に、今回の操作時間を前回の操作時間で割った変化率が一定値を下回るということで習熟と判断しても構わない。ただし、この一定値は、操作合計時間の変化率をもとに設定する。例えば操作合計時間の変化率が0.9であった場合、各操作画面の操作時間の変化率を0.9×0.9〜0.9×1.1の0.81〜0.99の範囲とする。この場合、操作合計時間の変化率が0.85であれば0.765〜0.935となり、操作合計時間の変化率に基づいて、判定基準を変えることができる。   In the next determination process, a change in operation time on the operation screen of each ID is observed. In the example of FIG. 9, the operation time on the operation screen of ID2 decreases substantially monotonically to 312 at the kth time, 322 at the k + 1th time, and 332 at the k + 2th time. Paying attention to the operation time in the operation screen ID2, look at the change in the variance of the operation time from the oldest sample stored in the operation time history storage unit, for example, the operation time from the first time, and keep it below a certain value The reached stage is determined to be proficiency on the operation screen of ID2. In addition, it may be determined as proficiency that the rate of change obtained by dividing the current operation time by the previous operation time is below a certain value. However, this constant value is set based on the change rate of the total operation time. For example, when the change rate of the total operation time is 0.9, the change rate of the operation time of each operation screen is set to 0.81 to 0.99 of 0.9 × 0.9 to 0.9 × 1.1. Range. In this case, if the change rate of the operation total time is 0.85, the change is 0.765 to 0.935, and the determination criterion can be changed based on the change rate of the operation total time.

ID2の操作画面で習熟と判定した場合、ID3、ID4へと順次に判定を繰り返す。いずれのIDの操作画面においても、習熟未達と判定した時点で判定処理を終了する。このように判定を行うことで、全体の操作時間と各画面の操作時間のそれぞれにおいて、一定の習熟段階に達している旨が判定され、習熟段階の正確な判定が容易になる。習熟段階が所定のレベルに達していると判定されると、先に求めた一連の操作に対する操作時間に基づいて定められた習熟度が、そのユーザの習熟度として出力される。   When it is determined that the user is familiar with the operation screen of ID2, the determination is repeated in order of ID3 and ID4. In any operation screen of any ID, the determination process is terminated when it is determined that the master has not reached proficiency. By performing the determination in this way, it is determined that a certain learning level has been reached in each of the entire operation time and the operation time of each screen, and an accurate determination of the learning level is facilitated. If it is determined that the proficiency level has reached a predetermined level, the proficiency level determined based on the previously determined operation time for the series of operations is output as the proficiency level for the user.

ここで、操作時間履歴記憶部112が、入力部からの入力情報を入力デバイスによる違いも含めて取得できる場合には、入力デバイスの情報も合わせて操作時間履歴記憶部112に記憶しても構わない。これによりタッチパッドやマウスなどの操作においてより精度高く習熟段階の判定が可能になる。   Here, when the operation time history storage unit 112 can acquire the input information from the input unit including the difference depending on the input device, the information of the input device may be stored together in the operation time history storage unit 112. Absent. This makes it possible to determine the learning level with higher accuracy in the operation of the touch pad or the mouse.

また、上記第2の実施例ではID1の操作画面における操作処理は全て除いたが、操作画面内において、例えばマウスポインタが毎回違う位置にある可能性から操作時間に影響を与えるのは、何れか1個入力を行うまでの時間のみである。そこで、ID1の操作画面の操作時間について細分化し、最初の1個目の入力後からID1の操作画面の入力終了までの時間を測定できる限りにおいて、ID1の操作画面の操作時間を全操作時間の算出に組み入れても構わない。同様に習熟段階の判定に組み入れても構わない。   In the second embodiment, all the operation processes on the operation screen of ID1 are excluded. However, in the operation screen, for example, which of the following may affect the operation time because the mouse pointer may be in a different position every time. This is only the time required to input one item. Therefore, the operation time of the operation screen of ID1 is subdivided and the operation time of the operation screen of ID1 is the total operation time as long as the time from the first input to the end of input of the operation screen of ID1 can be measured. It may be included in the calculation. Similarly, it may be included in the determination of the proficiency level.

なお、第2の実施例では、習熟段階の判定、及び、操作時間の演算にID1の操作時間を含めてもよい。これは、入力操作における初期状態の相違によるばらつきは、習熟段階の判定によって吸収できると考えられるからである。   In the second embodiment, the operation time of ID1 may be included in the determination of the learning stage and the calculation of the operation time. This is because it is considered that the variation due to the difference in the initial state in the input operation can be absorbed by the determination of the learning level.

図10は、WWWブラウザを用いた操作画面の例を示す。操作画面501は、URL502によって一意に定まる。このようにURL502で各操作画面を識別できる限りにおいて、操作時間を測定することができ、同様に習熟度判定を行うことが出来る。さらにWWWブラウザに限らず、ハイパーカードのようなカード型のユーザインタフェースで構成される操作方式で、個人識別機能を持つ限りにおいて、アプリケーションの実行環境は、パーソナルコンピュータやPDAや携帯電話といったコンピュータ上のアプリケーションでも、チケット販売機や家電の操作及び設定といった組込み機器の操作画面制御プログラムでも構わない。   FIG. 10 shows an example of an operation screen using a WWW browser. The operation screen 501 is uniquely determined by the URL 502. As long as each operation screen can be identified by the URL 502 as described above, the operation time can be measured and the proficiency level can be similarly determined. Furthermore, the operation environment of the application is not limited to a WWW browser, but is an operation method configured by a card-type user interface such as a hyper card, and the application execution environment is on a computer such as a personal computer, a PDA, or a mobile phone as long as it has a personal identification function. The application may be an operation screen control program of an embedded device such as operation and setting of a ticket vending machine or a home appliance.

本実施例では、第1の実施例と同様に第1の操作画面において最初の入力操作前に含まれる初期状態の相違によるぶれを排除した操作時間を、一連の操作に対する操作時間として測定するようにしたので、操作画面における正確な操作時間測定ができる。   In the present embodiment, as in the first embodiment, the operation time in which the shake due to the difference in the initial state included before the first input operation on the first operation screen is excluded is measured as the operation time for a series of operations. Therefore, accurate operation time measurement on the operation screen can be performed.

また、本実施例では、さらに正確な操作時間測定結果をもとに、一連のグループ全体での操作時間の変化と、各画面における操作時間の変化とを合わせて考慮し、さらに一連のグループ全体での操作時間の変化に基づいて習熟段階を判定する構成をとっているため、操作時間合計の変化率の基準値のみを追加的に設定することにより、出力される習熟度の判定精度を上げることができる。   Further, in this embodiment, based on the more accurate operation time measurement result, the change in the operation time in the entire series and the change in the operation time in each screen are considered together, and the entire series in the entire group is further considered. Since the configuration is such that the learning stage is determined based on the change in the operation time at, only the reference value for the rate of change of the total operation time is additionally set to increase the accuracy of determining the output proficiency level. be able to.

上記第1及び第2の実施例の習熟度判定装置は、ユーザが指示する処理対象に対して、ユーザが複数の入力を行う必要のある環境で習熟度の正確な判定が可能になる。   The proficiency level determination apparatus according to the first and second embodiments can accurately determine the proficiency level in an environment where the user needs to perform a plurality of inputs on the processing target specified by the user.

なお、上記実施例の操作時間測定装置は、習熟度判定のみならず、ユーザがグラフィカルユーザインタフェース上での作業にかかった時間を高精度に計測するためのプログラムといった用途に適用できる。また、ユーザの習熟度に応じて高度な操作や、処理、ヘルプを提供するためのプログラムといった用途にも適用できる。また、ユーザの習熟度の判定プログラムや判定機能を備えた装置にも適用可能である。更に、ユーザの習熟度を別のプログラムやシステムに通知する習熟度通知機能を備えた装置にも適用可能である。   Note that the operation time measuring apparatus of the above embodiment can be applied not only to proficiency determination but also to applications such as a program for measuring the time taken by the user on the graphical user interface with high accuracy. Also, it can be applied to applications such as a program for providing advanced operations, processing, and help according to the user's proficiency level. Also, the present invention can be applied to a device having a user proficiency determination program and a determination function. Furthermore, the present invention can be applied to an apparatus having a proficiency level notification function for notifying a user's proficiency level to another program or system.

以上、本発明をその好適な実施例に基づいて説明したが、本発明の操作時間測定装置及び方法、習熟度判定装置及び方法、並びに、プログラムは、上記実施例の構成にのみ限定されるものではなく、上記実施例の構成から種々の修正及び変更を施したものも、本発明の範囲に含まれる。   Although the present invention has been described based on the preferred embodiments, the operation time measuring device and method, the proficiency level judging device and method, and the program of the present invention are limited to the configurations of the above embodiments. Instead, various modifications and changes made from the configuration of the above-described embodiment are also included in the scope of the present invention.

本発明の第1の実施例に係る操作時間測定装置及び習熟度判定装置の構成を示すブロック図である。It is a block diagram which shows the structure of the operation time measuring apparatus and proficiency level determination apparatus which concern on 1st Example of this invention. 図1の習熟度判定装置の処理を示すフローチャートである。It is a flowchart which shows the process of the skill level determination apparatus of FIG. 図1の習熟度判定装置で記録される操作画面の例を示す模式図である。It is a schematic diagram which shows the example of the operation screen recorded with the skill level determination apparatus of FIG. 図1の実施例における操作時間を例示する線図である。It is a diagram which illustrates the operation time in the Example of FIG. 図1の実施例におけるモニター上の入力画面を例示する平面図である。It is a top view which illustrates the input screen on the monitor in the Example of FIG. 本発明の第2の実施例に係る操作時間測定装置及び習熟度判定装置の構成を示すブロック図である。It is a block diagram which shows the structure of the operation time measuring apparatus and proficiency level determination apparatus which concern on 2nd Example of this invention. 図6の習熟度判定装置の処理を示すフローチャートである。It is a flowchart which shows the process of the skill level determination apparatus of FIG. 図6の実施例における操作時間を例示する線図である。It is a diagram which illustrates the operation time in the Example of FIG. 図6の実施例における特定の操作画面における操作時間を例示する線図である。FIG. 7 is a diagram illustrating an operation time on a specific operation screen in the example of FIG. 6. WWWブラウザを用いた操作画面を例示する平面図。The top view which illustrates the operation screen using a WWW browser.

符号の説明Explanation of symbols

101 コンピュータ
102 出力部
103 入力部
104 アプリケーション
105 処理部
106 UI管理部
107 UI生成部
108 習熟度判定装置
111 操作時間計測部
112 操作時間履歴記憶部
113 全操作時間算出部
114 習熟度判定部
115 操作時間履歴解析部
200 ID1からID4で構成される一連の処理の記録
201 ID1の操作画面
202 ID2の操作画面
203 ID3の操作画面
204 ID4の操作画面
300 ID1からID4で構成される一連の処理の操作時間
301 ID1の操作画面における入力完了までの操作時間
302 ID2の操作画面における入力完了までの操作時間
303 ID3の操作画面における入力完了までの操作時間
304 ID4の操作画面における入力完了までの操作時間
305 習熟度判定用の合計操作時間
311 ID1の操作画面における入力完了までのk回目の操作時間
312 ID2の操作画面における入力完了までのk回目の操作時間
313 ID3の操作画面における入力完了までのk回目の操作時間
314 ID4の操作画面における入力完了までのk回目の操作時間
321 ID1の操作画面における入力完了までのk+1回目の操作時間
322 ID2の操作画面における入力完了までのk+1回目の操作時間
323 ID3の操作画面における入力完了までのk+1回目の操作時間
324 ID4の操作画面における入力完了までのk+1回目の操作時間
331 ID1の操作画面における入力完了までのk+2回目の操作時間
332 ID2の操作画面における入力完了までのk+2回目の操作時間
333 ID3の操作画面における入力完了までのk+2回目の操作時間
334 ID4の操作画面における入力完了までのk+2回目の操作時間
401 出力部のモニタ
402 出力部に表示されたマウスポインタ
403 出力部に表示された操作画面
404 出力部に表示された操作画面における入力フォーム
405 出力部に表示された操作画面における選択ボタン
406 出力部に表示された操作画面の入力完了を指示するボタン
501 WWWブラウザにおける操作画面
502 WWWブラウザにおける操作画面を呼び出すURL

DESCRIPTION OF SYMBOLS 101 Computer 102 Output part 103 Input part 104 Application 105 Processing part 106 UI management part 107 UI production | generation part 108 Proficiency determination apparatus 111 Operation time measurement part 112 Operation time history memory | storage part 113 Total operation time calculation part 114 Proficiency degree determination part 115 Operation Time history analysis unit 200 Recording of a series of processes composed of ID1 to ID4 201 Operation screen of ID1 202 Operation screen of ID2 203 Operation screen of ID3 204 Operation screen of ID4 300 Operation of a series of processes composed of ID1 to ID4 Time 301 Operation time until completion of input on the operation screen of ID1 302 Operation time until completion of input on the operation screen of ID2 303 Operation time until completion of input on the operation screen of ID3 304 Operation time until completion of input on the operation screen of ID4 305 Total operation time for proficiency level determination 311 k-th operation time until input completion on ID1 operation screen 312 k-th operation time until input completion on ID2 operation screen 313 k until input completion on ID3 operation screen 314th operation time until completion of input on the operation screen of ID4 321 k + 1 operation time until completion of input on the operation screen of ID1 322 k + 1 operation time until completion of input on the operation screen of ID2 323 K + 1 operation time until completion of input on the operation screen of ID3 324 k + 1 operation time until completion of input on the operation screen of ID4 331 k + operation time until completion of input on the operation screen of ID1 332 on operation screen of ID2 K + second operation until input completion 333 k + second operation time until completion of input on the operation screen of ID3 334 k + second operation time until completion of input on the operation screen of ID4 401 monitor of output unit 402 mouse pointer displayed on output unit 403 displayed on output unit Operation screen 404 Input form on operation screen displayed on output unit 405 Selection button on operation screen displayed on output unit 406 Button for instructing completion of operation screen displayed on output unit 501 Operation screen on WWW browser 502 URL for calling an operation screen in a WWW browser

Claims (18)

コンピュータの操作画面で操作を行うユーザの操作時間を測定する操作時間測定装置において、
各操作画面における操作時間を計測する操作時間計測手段と、
一連の操作グループに含まれる操作画面の操作時間を、各操作画面と対応付けて記憶する操作時間履歴記憶手段と、
前記一連の操作グループに含まれる操作画面から、操作時間が入力環境の初期状態に影響される操作画面を除いた対象操作画面に対応する操作時間を集計し、前記一連の操作グループに対する操作時間とする操作時間算出手段と、を備えることを特徴とする操作時間測定装置。
In an operation time measuring device for measuring an operation time of a user who performs an operation on an operation screen of a computer,
An operation time measuring means for measuring an operation time on each operation screen;
Operation time history storage means for storing operation times of operation screens included in a series of operation groups in association with each operation screen;
The operation time corresponding to the target operation screen excluding the operation screen affected by the initial state of the input environment from the operation screens included in the series of operation groups is totaled, and the operation time for the series of operation groups is An operation time measuring device comprising: an operation time calculating means.
前記操作時間算出手段は、前記一連の操作グループに含まれる複数の操作画面のうち最初の操作画面を除いた残りの操作画面を前記対象操作画面とする、請求項1に記載の操作時間測定装置。   2. The operation time measurement device according to claim 1, wherein the operation time calculation unit sets a remaining operation screen excluding a first operation screen among a plurality of operation screens included in the series of operation groups as the target operation screen. . 前記操作時間算出手段は、特定のユーザについて、前記一連の操作グループに対する操作時間を複数回にわたって計算し、今回計算された操作時間の前回迄に計算された操作時間からの変化率が所定の範囲以内に収まったときに、ユーザが一定の習熟段階に達したと判定し、前記今回の操作時間又は今回以降の操作時間を出力する、請求項1又は2に記載の操作時間測定装置。   The operation time calculation means calculates the operation time for the series of operation groups for a specific user a plurality of times, and the rate of change from the operation time calculated up to the previous time of the operation time calculated this time is within a predetermined range. 3. The operation time measuring device according to claim 1, wherein when it falls within the range, it is determined that the user has reached a certain learning level, and the current operation time or the operation time after this time is output. 請求項1〜3の何れか一に記載の操作時間測定装置と、前記操作時間算出手段が出力する操作時間に基づいてユーザの習熟度を判定する習熟度判定手段と、を備えることを特徴とする習熟度判定装置。   The operation time measuring device according to claim 1, and a proficiency level determination unit that determines a user's proficiency level based on the operation time output by the operation time calculation unit. Proficiency level judging device. コンピュータの操作画面で操作を行うユーザの操作時間を測定する操作時間測定装置において、
各操作画面における操作時間を計測する操作時間計測手段と、
一連の操作グループに含まれる操作画面の操作時間を、各操作画面と対応付けて記憶する操作時間履歴記憶手段と、
前記一連の操作グループに含まれる操作画面に対する操作時間を計算する操作時間算出手段と、
特定のユーザについて、前記一連の操作グループに含まれる操作画面に対する複数回の操作時間を相互に比較し、今回計算された操作時間の前回までに計算された操作時間からの変化率が所定の範囲内に収まったときに、ユーザが所定の習熟段階に達したと判定して、前記今回の操作時間又は今回以降の操作時間を出力する操作時間出力手段と、を備えることを特徴とする操作時間測定装置。
In an operation time measuring device for measuring an operation time of a user who performs an operation on an operation screen of a computer,
An operation time measuring means for measuring an operation time on each operation screen;
Operation time history storage means for storing operation times of operation screens included in a series of operation groups in association with each operation screen;
An operation time calculating means for calculating an operation time for an operation screen included in the series of operation groups;
For a specific user, a plurality of operation times for the operation screens included in the series of operation groups are compared with each other, and the rate of change from the operation time calculated up to the previous operation time calculated this time is within a predetermined range. And an operation time output means for determining that the user has reached a predetermined learning stage and outputting the current operation time or the operation time after this time. measuring device.
請求項5に記載の操作時間測定装置と、該操作時間測定装置で得られた操作時間に基づいてユーザの習熟度を判定する習熟度判定手段とを備えることを特徴とする習熟度判定装置。   6. A proficiency level determination apparatus comprising: the operation time measurement device according to claim 5; and proficiency level determination means for determining a proficiency level of a user based on an operation time obtained by the operation time measurement device. コンピュータの操作画面で操作を行うユーザの操作時間を、コンピュータの内部で測定する操作時間測定方法において、
各操作画面における操作時間を計測する操作時間計測ステップと、
一連の操作グループに含まれる操作画面の操作時間を、各操作画面と対応付けて記憶する操作時間履歴記憶ステップと、
前記一連の操作グループに含まれる操作画面から、操作時間が入力環境の初期状態に影響される操作画面を除いた対象操作画面に対応する操作時間を集計し、前記一連の操作グループに対する操作時間とする操作時間算出ステップと、を有することを特徴とする操作時間測定方法。
In the operation time measurement method for measuring the operation time of the user who operates on the operation screen of the computer inside the computer,
An operation time measuring step for measuring operation time on each operation screen;
An operation time history storage step for storing operation times of operation screens included in a series of operation groups in association with each operation screen;
The operation time corresponding to the target operation screen excluding the operation screen affected by the initial state of the input environment from the operation screens included in the series of operation groups is totaled, and the operation time for the series of operation groups is An operation time measuring method comprising: an operation time calculating step.
前記操作時間算出ステップは、前記一連の操作グループに含まれる複数の操作画面のうち最初の操作画面を除いた残りの操作画面を前記対象操作画面とする、請求項7に記載の操作時間測定方法。   The operation time measuring method according to claim 7, wherein the operation time calculation step uses the remaining operation screens excluding the first operation screen among the plurality of operation screens included in the series of operation groups as the target operation screen. . 前記操作時間算出ステップは、特定のユーザについて、前記一連の操作グループに対する操作時間を複数回にわたって計算し、今回計算された操作時間の前回迄に計算された操作時間からの変化率が所定の範囲以内に収まったときに、ユーザが一定の習熟段階に達したと判定し、前記今回の操作時間又は今回以降の操作時間を出力する、請求項7又は8に記載の操作時間測定方法。   The operation time calculating step calculates the operation time for the series of operation groups for a specific user a plurality of times, and the rate of change from the operation time calculated up to the previous time of the operation time calculated this time is within a predetermined range. The operation time measuring method according to claim 7 or 8, wherein when it falls within the range, it is determined that the user has reached a certain learning level, and the current operation time or the operation time after this time is output. 請求項7〜9の何れか一に記載の操作時間測定方法を用い、前記操作時間算出ステップで出力する操作時間に基づいてユーザの習熟度を判定することを特徴とする習熟度判定方法。   A proficiency level determination method using the operation time measurement method according to any one of claims 7 to 9, wherein the proficiency level of a user is determined based on an operation time output in the operation time calculation step. コンピュータの操作画面で操作を行うユーザの操作時間を、コンピュータの内部で測定する操作時間測定方法において、
各操作画面における操作時間を計測する操作時間計測ステップと、
一連の操作グループに含まれる操作画面の操作時間を、各操作画面と対応付けて記憶する操作時間履歴記憶ステップと、
前記一連の操作グループに含まれる操作画面に対する操作時間を計算する操作時間算出ステップと、
特定のユーザについて、前記操作画面に対する複数回の操作時間を相互に比較し、今回計算された操作時間の前回までに計算された操作時間からの変化率が所定の範囲内に収まったときに、ユーザが所定の習熟段階に達したと判定して、前記今回の操作時間を出力する操作時間出力ステップと、を有することを特徴とする操作時間測定方法。
In the operation time measurement method for measuring the operation time of the user who operates on the operation screen of the computer inside the computer,
An operation time measuring step for measuring operation time on each operation screen;
An operation time history storage step for storing operation times of operation screens included in a series of operation groups in association with each operation screen;
An operation time calculating step for calculating an operation time for an operation screen included in the series of operation groups;
For a specific user, the operation times for the operation screen multiple times are compared with each other, and when the change rate from the operation time calculated up to the previous time of the operation time calculated this time is within a predetermined range, An operation time measuring method comprising: an operation time output step of determining that the user has reached a predetermined learning level and outputting the current operation time.
請求項11に記載の操作時間測定方法を用い、該操作時間測定方法で出力された操作時間に基づいてユーザの習熟度を判定することを特徴とする習熟度判定方法。   A proficiency level determination method using the operation time measurement method according to claim 11, wherein the proficiency level of a user is determined based on an operation time output by the operation time measurement method. コンピュータの操作画面で操作を行うユーザの操作時間を、コンピュータの内部で測定するプログラムであって、前記コンピュータに、
各操作画面における操作時間を計測する操作時間計測ステップと、
一連の操作グループに含まれる操作画面の操作時間を、各操作画面と対応付けて記憶する操作時間履歴記憶ステップと、
前記一連の操作グループに含まれる操作画面から、操作時間が入力環境の初期状態に影響される操作画面を除いた対象操作画面に対応する操作時間を集計し、前記一連の操作グループに対する操作時間とする操作時間算出ステップと、を実行させることを特徴とするプログラム。
A program for measuring the operation time of a user operating on a computer operation screen inside the computer,
An operation time measuring step for measuring operation time on each operation screen;
An operation time history storage step for storing operation times of operation screens included in a series of operation groups in association with each operation screen;
The operation time corresponding to the target operation screen excluding the operation screen affected by the initial state of the input environment from the operation screens included in the series of operation groups is totaled, and the operation time for the series of operation groups is An operation time calculating step is executed.
前記操作時間算出ステップは、前記一連の操作グループに含まれる複数の操作画面のうち最初の操作画面を除いた残りの操作画面を前記対象操作画面とする、請求項13に記載のプログラム。   The program according to claim 13, wherein in the operation time calculation step, a remaining operation screen excluding a first operation screen among a plurality of operation screens included in the series of operation groups is set as the target operation screen. 前記操作時間算出ステップは、特定のユーザについて、前記一連の操作グループに対する操作時間を複数回にわたって計算し、今回計算された操作時間の前回迄に計算された操作時間からの変化率が所定の範囲以内に収まったときに、ユーザが一定の習熟段階に達したと判定し、前記今回の操作時間又は今回以降の操作時間を出力する、請求項13又は14に記載のプログラム。   The operation time calculating step calculates the operation time for the series of operation groups for a specific user a plurality of times, and the rate of change from the operation time calculated up to the previous time of the operation time calculated this time is within a predetermined range. The program according to claim 13 or 14, wherein when it falls within the range, it is determined that the user has reached a certain learning level, and the current operation time or the operation time after this time is output. 前記操作時間算出ステップが出力する操作時間に基づいてユーザの習熟度を判定する習熟度判定ステップを更にコンピュータに実行させる、請求項13〜15の何れか一に記載のプログラム。   The program according to any one of claims 13 to 15, further causing the computer to execute a proficiency level determination step of determining a proficiency level of the user based on the operation time output by the operation time calculation step. コンピュータの操作画面で操作を行うユーザの操作時間を、コンピュータの内部で測定するプログラムであって、前記コンピュータに、
各操作画面における操作時間を計測する操作時間計測ステップと、
一連の操作グループに含まれる操作画面の操作時間を、各操作画面と対応付けて記憶する操作時間履歴記憶ステップと、
前記一連の操作グループに含まれる操作画面に対する操作時間を計算する操作時間算出ステップと、
特定のユーザについて、前記操作画面の複数回の操作時間を相互に比較し、今回計算された操作時間の前回までに計算された操作時間からの変化率が所定の範囲内に収まったときに、ユーザが所定の習熟段階に達したと判定して、前記今回の操作時間又は今回以降の操作時間を出力する操作時間出力ステップと、を実行させることを特徴とするプログラム。
A program for measuring the operation time of a user operating on a computer operation screen inside the computer,
An operation time measuring step for measuring operation time on each operation screen;
An operation time history storage step for storing operation times of operation screens included in a series of operation groups in association with each operation screen;
An operation time calculating step for calculating an operation time for an operation screen included in the series of operation groups;
For a specific user, the operation times of the operation screen are compared with each other, and when the rate of change from the operation time calculated up to the previous time of the operation time calculated this time is within a predetermined range, An operation time output step of determining that the user has reached a predetermined learning level and outputting the current operation time or the operation time after this time is executed.
前記操作時間出力ステップで出力された操作時間に基づいてユーザの習熟度を判定する習熟度判定ステップを更にコンピュータに実行させる、請求項17に記載のプログラム。   The program according to claim 17, further causing the computer to execute a proficiency level determination step of determining a proficiency level of the user based on the operation time output in the operation time output step.
JP2007154302A 2007-06-11 2007-06-11 Operation time measuring instrument and method, skill level determining device and method, and program Pending JP2008305339A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007154302A JP2008305339A (en) 2007-06-11 2007-06-11 Operation time measuring instrument and method, skill level determining device and method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007154302A JP2008305339A (en) 2007-06-11 2007-06-11 Operation time measuring instrument and method, skill level determining device and method, and program

Publications (1)

Publication Number Publication Date
JP2008305339A true JP2008305339A (en) 2008-12-18

Family

ID=40233975

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007154302A Pending JP2008305339A (en) 2007-06-11 2007-06-11 Operation time measuring instrument and method, skill level determining device and method, and program

Country Status (1)

Country Link
JP (1) JP2008305339A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011055801A1 (en) * 2009-11-05 2011-05-12 日本電気株式会社 Collaborative development support system, collaborative development support method and recording medium
JP2013206171A (en) * 2012-03-28 2013-10-07 Sony Corp Information processor, information processing method and program
JP2016033726A (en) * 2014-07-31 2016-03-10 カシオ計算機株式会社 Electronic apparatus, touch screen control method, and program
JP2016115168A (en) * 2014-12-16 2016-06-23 株式会社Jvcケンウッド Program, information processing apparatus, and evaluation method
JP2018018141A (en) * 2016-07-25 2018-02-01 日本電信電話株式会社 Assessment device, assessment method, and assessment program
JP2018206416A (en) * 2018-08-09 2018-12-27 カシオ計算機株式会社 Electronic apparatus, touch screen control method, and program
CN112840364A (en) * 2018-10-24 2021-05-25 日本电信电话株式会社 Proficiency index providing device, proficiency index providing method, and program
CN112867983A (en) * 2018-10-24 2021-05-28 日本电信电话株式会社 Proficiency index calculation device, comment provision device, proficiency index calculation method, comment provision method, and program

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011055801A1 (en) * 2009-11-05 2011-05-12 日本電気株式会社 Collaborative development support system, collaborative development support method and recording medium
JPWO2011055801A1 (en) * 2009-11-05 2013-03-28 日本電気株式会社 Joint development support system, joint development support method and program
JP2013206171A (en) * 2012-03-28 2013-10-07 Sony Corp Information processor, information processing method and program
CN103366613A (en) * 2012-03-28 2013-10-23 索尼公司 Information processing apparatus, information processing method, and program
JP2016033726A (en) * 2014-07-31 2016-03-10 カシオ計算機株式会社 Electronic apparatus, touch screen control method, and program
JP2016115168A (en) * 2014-12-16 2016-06-23 株式会社Jvcケンウッド Program, information processing apparatus, and evaluation method
JP2018018141A (en) * 2016-07-25 2018-02-01 日本電信電話株式会社 Assessment device, assessment method, and assessment program
JP2018206416A (en) * 2018-08-09 2018-12-27 カシオ計算機株式会社 Electronic apparatus, touch screen control method, and program
CN112840364A (en) * 2018-10-24 2021-05-25 日本电信电话株式会社 Proficiency index providing device, proficiency index providing method, and program
CN112867983A (en) * 2018-10-24 2021-05-28 日本电信电话株式会社 Proficiency index calculation device, comment provision device, proficiency index calculation method, comment provision method, and program

Similar Documents

Publication Publication Date Title
US11567640B2 (en) Gesture-alteration of media files
JP2008305339A (en) Operation time measuring instrument and method, skill level determining device and method, and program
US8536437B2 (en) Musical score playing device and musical score playing program
US20130080974A1 (en) Region recommendation device, region recommendation method and recording medium
JP5728629B2 (en) Information processing apparatus, information processing apparatus control method, program, and information storage medium
KR20160088631A (en) Method for controlling display and an electronic device thereof
JP2011053972A (en) Apparatus, method and program for processing information
JP6265145B2 (en) Information processing apparatus, information processing method, program, and display apparatus
JP2005044026A (en) Instruction execution method, instruction execution program and instruction execution device
WO2016011027A1 (en) Method and apparatus of controlling a smart device
EP2629190A1 (en) Supporting touch input and key input in an electronic device
CN103888573A (en) Mobile terminal setting method and device for the blind
JP2009015388A (en) Electronic calculator and control program
CN103809903B (en) Method and apparatus for controlling virtual screen
JP2008065504A (en) Touch panel control device and touch panel control method
JP2011081778A (en) Method and device for display-independent computerized guidance
JP5163562B2 (en) Operation method guidance device, operation method guidance program, and operation method guidance method
JP2018524736A (en) Circular user interface
JP5950275B2 (en) Method for setting a vibration part in one or a plurality of electronic data that can be displayed on a display device, and the device and computer program
WO2010061448A1 (en) Operation input device, information processor, and selected button identification method
JP4835553B2 (en) Information processing apparatus and program
CN106569675B (en) A kind of prompting frame display methods and device
US20080229175A1 (en) Method and apparatus for providing help upon user&#39;s wrong button manipulation
WO2018216056A1 (en) Cooking assistance device, cooking assistance program and cooking assistance method
EP3201737B1 (en) Virtual keyboard

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20100225