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
JP7189411B2 - Information processing system, information processing system control method and program - Google Patents
[go: Go Back, main page]

JP7189411B2 - Information processing system, information processing system control method and program - Google Patents

Information processing system, information processing system control method and program Download PDF

Info

Publication number
JP7189411B2
JP7189411B2 JP2017230153A JP2017230153A JP7189411B2 JP 7189411 B2 JP7189411 B2 JP 7189411B2 JP 2017230153 A JP2017230153 A JP 2017230153A JP 2017230153 A JP2017230153 A JP 2017230153A JP 7189411 B2 JP7189411 B2 JP 7189411B2
Authority
JP
Japan
Prior art keywords
content
student
area
screen
heat map
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
JP2017230153A
Other languages
Japanese (ja)
Other versions
JP2019101143A (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.)
Canon Marketing Japan Inc
Canon IT Solutions Inc
Original Assignee
Canon Marketing Japan Inc
Canon IT Solutions 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 Canon Marketing Japan Inc, Canon IT Solutions Inc filed Critical Canon Marketing Japan Inc
Priority to JP2017230153A priority Critical patent/JP7189411B2/en
Publication of JP2019101143A publication Critical patent/JP2019101143A/en
Application granted granted Critical
Publication of JP7189411B2 publication Critical patent/JP7189411B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Electrically Operated Instructional Devices (AREA)
  • User Interface Of Digital Computer (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、情報処理システム、情報処理システムの制御方法およびプログラムに関し、特にユーザが関心を持つ領域の指定を受け付け、受け付けた領域を識別可能な画面を生成することで、ユーザの関心を持つ領域を他のユーザへ伝えることが可能な仕組みに関する。 The present invention relates to an information processing system, a control method for an information processing system, and a program, and more particularly to receiving designation of a region of interest to a user and generating a screen on which the received region can be identified. to other users.

昨今、Webシステムを用いたオンライン教育が普及している。それは、講師やテキストを受講者のPC画面に表示し、同じく講師の発明音声をPCのスピーカーやヘッドホン端子から出力することで、教育を行うものである。 Recently, online education using a web system has become popular. It provides education by displaying lecturers and texts on the PC screens of the students, and similarly outputting the lecturer's invention voices from the PC's speakers or headphone terminals.

受講者は、質問があれば、PC画面内の専用領域に質問を入力することで、講師にその質問を伝えることができる。講師は入力された質問に任意のタイミングで答えることができる。 If a student has a question, he/she can transmit the question to the lecturer by inputting the question in a dedicated area within the PC screen. The lecturer can answer the input question at any timing.

上記のシステムの問題点として、講師は受講者の反応をリアルタイムに読み取ることができないことと、受講者は講義を止めて質問をすることができないことが挙げられる。 Problems with the above system include that the lecturer cannot read the student's reaction in real time, and that the student cannot stop the lecture and ask questions.

講師はカメラに向かって話すのみで、受講者の顔や態度を把握することができない。そのため、事前に用意したシナリオに沿って淡々と進行することになる。 The lecturer only talks to the camera and cannot grasp the face and attitude of the student. Therefore, it will proceed indifferently according to the scenario prepared in advance.

受講者にとっても、キーボードからの質問入力はできるものの、質問入力中も講義は止まることなく進行していく。 Even though students can input questions from the keyboard, the lecture continues without stopping even while they are inputting questions.

特許文献1には、通信回線を介したオンライン教育方法に関しての技術が開示されている。 Patent Literature 1 discloses a technique related to an online education method via a communication line.

特開2001-092340号公報Japanese Patent Application Laid-Open No. 2001-092340

しかしながら、上記特許文献1のシステムでは、講師はテキスト入力された質問以外に受講者の様子を知る方法はないし、受講者はキーボードによる質問入力以外に問いを講師へ伝えることは出来なかった。 However, in the system of Patent Literature 1, the lecturer has no way of knowing how the students are doing other than the text-inputted question, and the students cannot tell the lecturer any question other than entering the question using the keyboard.

本発明は、ユーザが関心を持つ領域の指定を受け付け、受け付けた領域を識別可能な画面を生成することで、ユーザの関心を持つ領域を他のユーザへ伝えることが可能な仕組みを提供することを目的とする。 The present invention provides a mechanism that accepts designation of a user's area of interest and generates a screen on which the accepted area can be identified, so that the user's area of interest can be communicated to other users. With the goal.

本発明は、コンテンツを管理する管理手段と、前記管理手段で管理するコンテンツを含む画面を生成する生成手段と、前記生成手段により生成された前記画面を表示するように制御する表示制御手段と、前記表示制御手段により表示するように制御された前記画面を介して、ユーザが関心をもつ領域の指定を受け付ける受付手段とを備え、前記生成手段は、前記受付手段により指定を受け付けた前記領域を識別可能な前記画面を再度生成し、前記表示制御手段は、前記生成手段により再度生成された前記画面を表示するように制御することを特徴とする。 The present invention comprises management means for managing content, generation means for generating a screen including the content managed by the management means, display control means for controlling to display the screen generated by the generation means, receiving means for receiving designation of a region of interest to a user via the screen controlled to be displayed by the display control means, wherein the generating means selects the region designated by the receiving means; The identifiable screen is generated again, and the display control means controls to display the screen generated again by the generating means.

また、本発明は、コンテンツを管理する管理手段を備える情報処理システムの制御方法であって、前記管理手段で管理するコンテンツを含む画面を生成する生成工程と、前記生成工程により生成された前記画面を表示するように制御する表示制御工程と、前記表示制御工程により表示するように制御された前記画面を介して、ユーザが関心をもつ領域の指定を受け付ける受付工程とを備え、前記生成工程は、前記受付工程により指定を受け付けた前記領域を識別可能な前記画面を再度生成し、前記表示制御工程は、前記生成工程により再度生成された前記画面を表示するように制御することを特徴とする。 The present invention also provides a control method for an information processing system comprising management means for managing content, comprising: a generation step of generating a screen containing content managed by the management means; and a receiving step of receiving designation of a region of interest to the user via the screen controlled to be displayed by the display controlling step, wherein the generating step comprises wherein the receiving step regenerates the screen on which the area whose designation is received is identifiable, and the display control step controls to display the screen generated again by the generating step. .

また、本発明は、コンテンツを管理する管理手段を備える情報処理システムで読み取り実行可能なプログラムであって、前記情報処理システムを、前記管理手段で管理するコンテンツを含む画面を生成する生成手段と、前記生成手段により生成された前記画面を表示するように制御する表示制御手段と、前記表示制御手段により表示するように制御された前記画面を介して、ユーザが関心をもつ領域の指定を受け付ける受付手段として機能させ、前記生成手段は、前記受付手段により指定を受け付けた前記領域を識別可能な前記画面を再度生成し、前記表示制御手段は、前記生成手段により再度生成された前記画面を表示するように制御することを特徴とする。 Further, the present invention provides a program that can be read and executed by an information processing system comprising management means for managing content, the information processing system generating means for generating a screen containing content managed by the management means, display control means for controlling display of the screen generated by the generation means; and reception for receiving designation of a region of interest to a user through the screen controlled to be displayed by the display control means. The generating means regenerates the screen capable of identifying the area whose designation is received by the receiving means, and the display control means displays the screen regenerated by the generating means. It is characterized by controlling as follows.

本発明によれば、ユーザが関心を持つ領域の指定を受け付け、受け付けた領域を識別可能な画面を生成することで、ユーザの関心を持つ領域を他のユーザへ伝えることができる。 According to the present invention, it is possible to convey the user's interest area to other users by accepting designation of an area in which the user is interested and generating a screen on which the accepted area can be identified.

本発明のオンライン教育システム100のシステム構成図の一例を示す図である。1 is a diagram showing an example of a system configuration diagram of an online education system 100 of the present invention; FIG. 本発明の実施形態における、講師PC、受講者PC、コンテンツ管理PC、受講者履歴管理サーバ104、コンテンツサーバ105のハードウェア構成の一例を示す図である。3 is a diagram showing an example of the hardware configuration of a lecturer PC, a student PC, a content management PC, a student history management server 104, and a content server 105 in the embodiment of the present invention; FIG. 本発明の実施形態における、オンライン教育システム100における機能構成の一例を示す図である。1 is a diagram showing an example of a functional configuration in an online education system 100 according to an embodiment of the present invention; FIG. 本発明の実施形態における、視聴開始処理のフローチャートの一例を示す図であるFIG. 9 is a diagram showing an example of a flowchart of viewing start processing in the embodiment of the present invention. 本発明の実施形態における、視聴中における範囲選択処理のフローチャートの一例を示す図である。FIG. 7 is a diagram showing an example of a flowchart of range selection processing during viewing in the embodiment of the present invention; 本発明の実施形態における、視聴中における質問処理のフローチャートの一例を示す図である。FIG. 4 is a diagram showing an example of a flowchart of question processing during viewing in the embodiment of the present invention. 本発明の実施形態における、ヒートマップ表示切替処理のフローチャートの一例を示す図である。FIG. 9 is a diagram showing an example of a flowchart of heat map display switching processing in the embodiment of the present invention; 本発明の実施形態における、受講者へのヒートマップ転送処理のフローチャートの一例を示す図である。FIG. 10 is a diagram showing an example of a flowchart of heat map transfer processing to a student in the embodiment of the present invention; 本発明の実施形態における、講師選択範囲を受講者へ転送する処理のフローチャートの一例を示す図である。FIG. 10 is a diagram showing an example of a flowchart of processing for transferring a lecturer's selection range to a student in the embodiment of the present invention; 本発明の実施形態における、講師選択範囲を受講者へ転送する処理のフローチャートの一例を示す図である。FIG. 10 is a diagram showing an example of a flowchart of processing for transferring a lecturer's selection range to a student in the embodiment of the present invention; 本発明の実施形態における、スライドめくり処理のフローチャートの一例を示す図である。FIG. 10 is a diagram showing an example of a flowchart of slide turning processing in the embodiment of the present invention; 本発明の実施形態における、範囲選択画面の一例を示す図である。It is a figure which shows an example of the range selection screen in embodiment of this invention. 本発明の実施形態における、重み付け関連設定画面の一例を示す図である。FIG. 10 is a diagram showing an example of a weighting-related setting screen in the embodiment of the present invention; FIG. 本発明の実施形態における、ヒートマップ表示設定画面の一例を示す図である。It is a figure which shows an example of the heat map display setting screen in embodiment of this invention. 本発明の実施形態における、ヒートマップ表示画面の一例を示す図である。It is a figure which shows an example of the heat map display screen in embodiment of this invention. 本発明の実施形態における、講師操作によるヒートマップ選択画面の一例を示す図である。It is a figure which shows an example of the heat map selection screen by instructor operation in embodiment of this invention. 本発明の実施形態における、受講者PC画面の一例を示す図である。It is a figure which shows an example of a student PC screen in embodiment of this invention. 本発明の実施形態における、各種データテーブルの構成の一例を示す図である。It is a figure which shows an example of a structure of various data tables in embodiment of this invention.

以下、図面を参照して、本発明の実施形態を詳細に説明する。 BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

図1は、本発明のオンライン教育システム100(情報処理システムとも称する)の構成の一例を示すシステム構成図である。 FIG. 1 is a system configuration diagram showing an example of the configuration of an online education system 100 (also called an information processing system) of the present invention.

本発明の実施形態におけるオンライン教育システム100は、LAN120上に、講師PC101、受講者PC102、コンテンツ管理PC103、受講者履歴管理サーバ104、コンテンツサーバ105が接続され、構成される。 The online education system 100 according to the embodiment of the present invention is configured by connecting a lecturer PC 101 , a student PC 102 , a content management PC 103 , a student history management server 104 and a content server 105 on a LAN 120 .

LAN120は、ローカルエリアネットワークのことで、企業や家庭内でのネットワークを指すが、これに限ったものではなく、公衆回線であったり、Wi-Fiネットワークであったりしてもかまわない。 The LAN 120 is a local area network and indicates a network in a company or home, but it is not limited to this, and may be a public line or a Wi-Fi network.

講師PC101は、配信するコンテンツのスライド情報を扱う。 The lecturer's PC 101 handles slide information of content to be distributed.

受講者PC102は、配信されるコンテンツを表示したり、わからない箇所の範囲選択、講師への質問の入力に係る操作を受け付けたりする。 The student's PC 102 displays the content to be distributed, and accepts operations related to selection of a range of unclear parts and input of questions to the lecturer.

コンテンツ管理PC103は、受講者PCと同じくコンテンツを表示したり、受講者のアクション(操作)によって、ヒートマップや質問を講師向けに表示したりする。 The content management PC 103 displays content in the same manner as the student's PC, and displays heat maps and questions for the lecturer according to student's actions (operations).

受講者履歴管理サーバ104は、受講者情報、グループ定義、コンテンツ視聴履歴の各データを管理する。当該機能もコンテンツサーバ105の筐体に含まれても良いし、あるいは別筐体でも構わない。 The student history management server 104 manages student information, group definitions, and content viewing history data. This function may also be included in the housing of the content server 105, or may be provided in a separate housing.

コンテンツサーバ105は、コンテンツの配信並びに記録、及びアクションログの記録を行う。コンテンツ並びにアクションログを格納するストレージは、コンテンツサーバ105と同一筐体でも良いし、別筐体でも構わない。コンテンツサーバ105は、本発明の管理手段の適用例であり、コンテンツを管理する。 The content server 105 distributes and records content, and records an action log. The storage for storing content and action logs may be the same housing as the content server 105 or may be a separate housing. The content server 105 is an application example of the management means of the present invention, and manages content.

以上が図1の、本発明の実施形態におけるシステム構成の一例についての説明である。 The above is the description of an example of the system configuration according to the embodiment of the present invention shown in FIG.

以下、図2を参照して、図1に示した講師PC101、受講者PC102、コンテンツ管理PC103、受講者履歴管理サーバ104、コンテンツサーバ105に適用可能な情報処理装置のハードウェア構成について説明する。 A hardware configuration of an information processing apparatus applicable to the instructor PC 101, student PC 102, content management PC 103, student history management server 104, and content server 105 shown in FIG. 1 will be described below with reference to FIG.

CPU201は、システムバス204に接続される各デバイスやコントローラを統括的に制御する。 The CPU 201 comprehensively controls each device and controller connected to the system bus 204 .

また、ROM202あるいは外部メモリ211(記憶手段)には、CPU201の制御プログラムであるBIOS(Basic Input / OutputSystem)やオペレーティングシステムプログラム(以下、OS)や、情報処理装置の実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。RAM203は、CPU201の主メモリ、ワークエリア等として機能する。 In addition, the ROM 202 or the external memory 211 (storage means) stores a BIOS (Basic Input/Output System), which is a control program for the CPU 201, an operating system program (OS), and functions to be executed by the information processing apparatus. Various necessary programs and the like, which will be described later, are stored. A RAM 203 functions as a main memory, a work area, and the like for the CPU 201 .

CPU201は、処理の実行に際して必要なプログラム等をRAM203にロードして、プログラムを実行することで各種動作を実現するものである。 The CPU 201 implements various operations by loading programs and the like necessary for execution of processing into the RAM 203 and executing the programs.

また、入力コントローラ205は、キーボードや不図示のマウス等のポインティングデバイス等の入力デバイス209からの入力を制御する。 The input controller 205 also controls input from an input device 209 such as a keyboard and a pointing device such as a mouse (not shown).

ビデオコントローラ206は、ディスプレイ210等の表示器への表示を制御する。表示器の種類はCRTや、液晶ディスプレイを想定するが、これに限らない。 Video controller 206 controls display on a display such as display 210 . The type of display is assumed to be a CRT or a liquid crystal display, but is not limited to these.

メモリコントローラ207は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスクやフレキシブルディスク或いはPCMCIAカードスロットにアダプタを介して接続されるカード型メモリ等の外部メモリ211へのアクセスを制御する。 The memory controller 207 is a hard disk or flexible disk for storing boot programs, browser software, various applications, font data, user files, edit files, various data, etc., or a card-type memory connected to a PCMCIA card slot via an adapter. It controls access to the external memory 211 such as.

通信I/Fコントローラ(通信I/FC)208は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いたインターネット通信等が可能である。 A communication I/F controller (communication I/FC) 208 connects and communicates with an external device via a network, and executes communication control processing in the network. For example, Internet communication using TCP/IP is possible.

尚、CPU201は、例えばRAM203内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ210上での表示を可能としている。また、CPU201は、ディスプレイ210上の不図示のマウスカーソル等でのユーザ指示を可能とする。 The CPU 201 enables display on the display 210 by, for example, rasterizing an outline font to a display information area in the RAM 203 . The CPU 201 also allows the user to issue instructions using a mouse cursor (not shown) on the display 210 .

本発明の各端末が後述する各種処理を実行するために用いられる各種プログラム等は外部メモリ211に記録されており、必要に応じてRAM203にロードされることによりCPU201によって実行されるものである。 Various programs and the like used by each terminal of the present invention to execute various processes described later are recorded in the external memory 211 and are executed by the CPU 201 by being loaded into the RAM 203 as necessary.

さらに、本発明に係わるプログラムが用いる定義ファイルや各種情報テーブルは外部メモリ211に格納されている。 Furthermore, the definition files and various information tables used by the program according to the present invention are stored in the external memory 211 .

以下、図3を参照してオンライン教育システム100(情報処理システムとも称する)における機能構成の一例について説明する。 An example of the functional configuration of the online education system 100 (also referred to as an information processing system) will be described below with reference to FIG.

図3は、オンライン教育システム100は、講師PC101、受講者PC102、コンテンツ管理PC103、受講者履歴管理サーバ104、コンテンツサーバ105から構成され、用途や目的に応じて様々な構成がある。 As shown in FIG. 3, the online education system 100 includes a lecturer PC 101, a student PC 102, a content management PC 103, a student history management server 104, and a content server 105, and there are various configurations according to usage and purpose.

オンライン教育システム100は、管理部301、生成部302、表示制御部303、受付部304を有する。 The online education system 100 has a management section 301 , a generation section 302 , a display control section 303 and a reception section 304 .

管理部301は、コンテンツを管理する。 The management unit 301 manages content.

生成部302は、管理部301で管理するコンテンツを含む画面を生成する。 The generation unit 302 generates a screen containing content managed by the management unit 301 .

表示制御部303は、生成部302により生成された前記画面を表示するように制御する。 The display control unit 303 controls to display the screen generated by the generation unit 302 .

受付部304は、表示制御部303により表示するように制御された前記画面を介して、ユーザが関心をもつ領域の指定を受け付ける。 The reception unit 304 receives designation of a region of interest to the user via the screen controlled to be displayed by the display control unit 303 .

以下、図4から図11のフローチャートを参照して、本実施形態のオンライン教育システム100における各処理フローについて説明する。 Hereinafter, each processing flow in the online education system 100 of this embodiment will be described with reference to the flowcharts of FIGS. 4 to 11. FIG.

図4から図11に示す各ステップの処理は、講師PC101、受講者PC102、コンテンツ管理PC103、受講者履歴管理サーバ104、コンテンツサーバ105のCPU201が、外部メモリ211等の記憶手段に格納されたプログラムをRAM203にロードして実行することにより実現される。 4 to 11, the CPU 201 of the lecturer PC 101, the student PC 102, the content management PC 103, the student history management server 104, and the content server 105 executes programs stored in storage means such as the external memory 211. is loaded into the RAM 203 and executed.

図4は、本実施形態のオンライン教育システム100の視聴開始処理のフローチャートの一例を示す図である。 FIG. 4 is a diagram showing an example of a flowchart of viewing start processing of the online education system 100 of this embodiment.

事前に受講者PC102では、ブラウザの起動を受け付け、コンテンツサーバ105に接続する。そしてログイン画面を表示し、認証情報の入力を受け付ける(例えば、ID「User1234」、PW「Passwd4321」)。 In advance, the student PC 102 accepts activation of the browser and connects to the content server 105 . Then, the login screen is displayed to accept input of authentication information (for example, ID "User1234", PW "Passwd4321").

そして、ステップS401では、受講者PC102は、ユーザ操作に従って(例えばログインボタンを押下)、ログイン画面から認証情報を送信する。 Then, in step S401, the student PC 102 transmits the authentication information from the login screen according to the user's operation (for example, pressing the login button).

ステップS402では、コンテンツサーバ105は、受講者PC102からの認証要求とそれに付随した認証情報を受け取る。 At step S402, the contents server 105 receives the authentication request from the student's PC 102 and the accompanying authentication information.

ステップS403では、コンテンツサーバ105は、認証処理が成功かを判定する。例えば、認証サーバへ認証情報を転送して認証する方法や、受講履歴管理の受講者管理機能で認証する。 At step S403, the content server 105 determines whether the authentication process is successful. For example, a method of transferring authentication information to an authentication server for authentication, or a student management function of course history management.

コンテンツサーバ105は、認証に成功した場合には(ステップS403:OK)、ステップS404の処理へ移行する。認証に成功した場合には、紐づく認可情報を併せて通知する。これ以降の受講者PCとコンテンツサーバの通知には、受講生識別情報を暗黙的に付加する。 If the authentication is successful (step S403: OK), the content server 105 proceeds to step S404. If the authentication is successful, the associated authorization information is also notified. Student identification information is implicitly added to subsequent notifications from the student PC and the content server.

コンテンツサーバ105は、認証に失敗した場合には(ステップS403:NG)、ステップS405の処理へ移行する。 If the authentication fails (step S403: NG), the content server 105 proceeds to step S405.

ステップS404では、コンテンツサーバ105は、認証処理OKだった場合には、受講者が視聴することが可能なコンテンツをコンテンツテーブル1801から取得する。 In step S404, the contents server 105 acquires contents that can be viewed by the student from the contents table 1801 when the authentication process is OK.

ここで、図18に示すコンテンツテーブル1801に関して説明する。 Here, the contents table 1801 shown in FIG. 18 will be described.

図18に示す1801は、コンテンツストレージ有するコンテンツテーブル1801である。コンテンツテーブル1801で管理されている認可、コンテンツ識別情報、コンテンツ名等から構成され、受講者が視聴することが可能なコンテンツの一例である。認可とは、その人にあたえられた権限を指します。具体的には、コンテンツテーブル1801の認可Az-1の認可を持つ受講生は、オンラインセミナーA01、オンラインセミナーA02を視聴することができる。このようにすることで、オンラインセミナーB01が部長研修とした場合、オンラインセミナーB01は部長職(例えば、Az-2)を視聴できる。コンブライアンス研修は全員が視聴できるというように、受講者ごとに権限を与えることができるものである。もちろん、一人で複数の認可を持つこともあり得る。 1801 shown in FIG. 18 is a content table 1801 having a content storage. This is an example of content that can be viewed by the student, which is composed of authorization, content identification information, content name, etc., managed by the content table 1801 . Authorization refers to the authority given to a person. Specifically, a student who has the authorization of authorization Az-1 in the content table 1801 can view the online seminar A01 and the online seminar A02. By doing so, if the online seminar B01 is for general manager training, the online seminar B01 can be used to view the general manager (eg, Az-2). Compliance training is something that can be given authority to each student so that everyone can watch it. Of course, one person can have multiple licenses.

ステップS405では、コンテンツサーバ105は、認証要求を送ってきた受講者PC102に、認証エラーを送信する。認証エラーは、エラーコードでエラーの種類を知らせてもよいし、エラーメッセージで知らせてもよい。 At step S405, the content server 105 sends an authentication error to the student PC 102 that sent the authentication request. An authentication error may be notified by an error code or an error message.

ステップS406では、コンテンツサーバ105は、受講者PC102は、認証エラーを受け取った受講者PC102は、再度ログイン画面を表示するなどして、認証処理を継続する。 In step S406, the content server 105 causes the student PC 102 that has received the authentication error to continue the authentication process by displaying the login screen again.

ステップS407では、コンテンツサーバ105は、コンテンツ名とコンテンツ識別情報をペアとした、リストを受講者PC102へ送信する。例えば、{Conts-A01、オンラインセミナーA01}{Conts-A02、オンラインセミナーA02}のリストを受講者PC102へ送信する。 In step S407, the content server 105 transmits to the student PC 102 a list of pairs of content names and content identification information. For example, a list of {Conts-A01, online seminar A01} {Conts-A02, online seminar A02} is sent to the PC 102 of the student.

ステップS408では、受講者PC102は、コンテンツサーバ105から送信されたリストを受け取る。 At step S408, student PC 102 receives the list transmitted from content server 105. FIG.

ステップS409では、受講者PC102は、ディスプレイ210に、視聴可能コンテンツ(ステップS408で受信したリスト)を一覧表示する。 In step S409, student PC 102 displays a list of viewable contents (the list received in step S408) on display 210. FIG.

ステップS410では、受講者PC102は、視聴可能コンテンツの一覧から、視聴を希望するコンテンツの選択を受け付ける。具体的には、コンテンツテーブル1801のコンテンツ名「オンラインセミナーA01」のクリックを受け付ける。 In step S410, student PC 102 accepts selection of desired content from the viewable content list. Specifically, a click on the content name “online seminar A01” in the content table 1801 is accepted.

ステップS411では、受講者PC102は、選択されたコンテンツのコンテンツ識別情報をコンテンツサーバ105に送信する。 At step S411, the student PC 102 transmits the content identification information of the selected content to the content server 105. FIG.

ステップS412では、コンテンツサーバ105は、受講者PC102よりコンテンツ識別情報を受け取る。 At step S412, the content server 105 receives the content identification information from the student's PC 102. FIG.

ステップS413では、コンテンツサーバ105は、受講者履歴管理サーバ104に、ステップS410でコンテンツを選択した受講者が属するグループを検索するよう要求を送信する。(受講者識別情報を渡す) In step S413, the content server 105 sends a request to the student history management server 104 to search for the group to which the student who selected the content in step S410 belongs. (pass student identification information)

ステップS414では、受講者履歴管理サーバ104は、受講者履歴管理サーバ104は、該当するコンテンツのプロパティから、設定されているグループのリストを取得する。具体的には、図18に示す受講者グループメンバテーブル1802から、受講者が属しているグループの識別情報を取得する。その後、図18に示す受講者グループマスタテーブル1803からグループ識別情報をキーにしてグループ名を取得する。 In step S414, the student history management server 104 acquires a list of set groups from the property of the corresponding content. Specifically, the identification information of the group to which the student belongs is acquired from the student group member table 1802 shown in FIG. After that, the group name is obtained from the student group master table 1803 shown in FIG. 18 using the group identification information as a key.

ここで、図18に示す受講者グループメンバテーブル1802、図18に示す受講者グループマスタテーブル1803に関して説明する。 Here, the student group member table 1802 shown in FIG. 18 and the student group master table 1803 shown in FIG. 18 will be described.

図18の1802は、受講者履歴管理サーバ104が有するグループメンバテーブル1802である。グループメンバテーブル1802では、グループ識別情報、受講生識別情報を管理している。 Reference numeral 1802 in FIG. 18 denotes a group member table 1802 that the student history management server 104 has. Group member table 1802 manages group identification information and student identification information.

図18の1803、受講者履歴管理サーバ104が有する受講者グループマスタテーブル1803である。受講者グループマスタテーブル1803では、グループ識別情報、グループ名を管理している。 18 in FIG. 18 is the student group master table 1803 that the student history management server 104 has. The student group master table 1803 manages group identification information and group names.

ステップS415では、受講者履歴管理サーバ104は、所属するグループのリスト(所属グループリスト)を送信する。 In step S415, the student history management server 104 transmits a list of groups to which the student belongs (affiliated group list).

ステップS416では、コンテンツサーバ105は、所属するグループのリスト(所属グループリスト)を受信する。 In step S416, the content server 105 receives a list of groups to which it belongs (affiliated group list).

ステップS417では、コンテンツサーバ105は、受講者履歴管理サーバ104から受信した所属グループリストから、当該コンテンツのコンテンツプロパティに定義されているユーザリストを検索する。一致するものがあったら、そのうちで最も大きい重み付け値を取り出す。例えば、本実施例では、図18に示す受講者グループ重み付けテーブル1804では、グループ識別情報Gr-001、Gr-002のうち、重み付け値が大きい値200を取り出す。 In step S417, the content server 105 searches for a user list defined in the content properties of the content from the belonging group list received from the student history management server 104. FIG. If there is a match, take the highest weighted value among them. For example, in this embodiment, in the student group weighting table 1804 shown in FIG. 18, the value 200 with the higher weighting value is taken out of the group identification information Gr-001 and Gr-002.

ここで、図18に示す受講者グループ重み付けテーブル1804に関して説明する。 Here, the student group weighting table 1804 shown in FIG. 18 will be described.

図18の1804は、コンテンツサーバ105が有する受講者グループ重み付けテーブル1804である。受講者グループ重み付けテーブル1804では、グループ識別情報、重み付け値を管理している。 Reference numeral 1804 in FIG. 18 denotes a student group weighting table 1804 that the contents server 105 has. A student group weighting table 1804 manages group identification information and weighting values.

ステップS418では、コンテンツサーバ105は、受講者PC102へ受講者の重み付け値を送信する。 In step S418, the content server 105 transmits the weighting value of the student to the student PC 102. FIG.

ステップS419では、受講者PC102は、重み付け値を受信する。また、当該コンテンツに限定した値にはなるが、この処理後アクションをコンテンツサーバ105に送信する際には、この重み付け値も暗黙的に送信する。 At step S419, student PC 102 receives the weighting value. Although the value is limited to the content, this weighting value is also implicitly transmitted when this post-processing action is transmitted to the content server 105 .

ステップS420では、コンテンツサーバ105は、コンテンツの視聴が開始されたことを、受講者履歴管理サーバ104へ通知する。 In step S420, the content server 105 notifies the student history management server 104 that viewing of the content has started.

ステップS421では、受講者履歴管理サーバ104は、コンテンツを受信する。 In step S421, the student history management server 104 receives the content.

ステップS422では、受講者履歴管理サーバ104は、図18に示すコンテンツ受講履歴テーブル1805へ、当該受講者の履歴を追加する。 In step S422, the student history management server 104 adds the student's history to the content attendance history table 1805 shown in FIG.

ここで、図18に示すコンテンツ受講履歴テーブル1805に関して説明する。 Here, the content attendance history table 1805 shown in FIG. 18 will be described.

図18の1805は、受講者履歴管理サーバ104が有するコンテンツ受講履歴テーブル1805である。コンテンツ受講履歴テーブル1805では、受講生識別情報、コンテンツ識別情報、更新日時、ステータスを管理している。 Reference numeral 1805 in FIG. 18 denotes a content attendance history table 1805 that the student history management server 104 has. The content attendance history table 1805 manages student identification information, content identification information, update date and time, and status.

ステップS423では、コンテンツサーバ105は、重み付け値と視聴履歴情報の更新と非同期に受講者PC102とコンテンツ管理PC103にコンテンツを送信する。コンテンツと併せて、スライドがめくられたときには、スライドIDも送る。コンテンツが終了したら、コンテンツ受講履歴テーブル1805(視聴履歴)のステータスを「受講-完了」へ更新する。ステップS423は、本発明の生成手段の適用例であり、前記管理手段で管理するコンテンツを含む画面を生成する。 At step S423, the content server 105 transmits the content to the student PC 102 and the content management PC 103 asynchronously with the update of the weighting value and viewing history information. Along with the content, the slide ID is also sent when the slide is flipped. When the content is completed, the status of the content attendance history table 1805 (viewing history) is updated to "learning-completed". Step S423 is an application example of the generation means of the present invention, and generates a screen including the content managed by the management means.

ステップS424では、コンテンツ管理PC103は、最新のスライドIDをメモリへ保持する。 In step S424, the content management PC 103 holds the latest slide ID in memory.

ステップS425では、コンテンツ管理PC103は、コンテンツデータを表示する。ステップS425は、本発明の表示制御手段の適用例であり、前記生成手段により生成された前記画面を表示するように制御する。 At step S425, the content management PC 103 displays the content data. Step S425 is an application example of the display control means of the present invention, and controls to display the screen generated by the generation means.

ステップS426では、コンテンツ管理PC103は、コンテンツ終了かを判定する。 In step S426, the content management PC 103 determines whether the content has ended.

コンテンツ管理PC103は、コンテンツ終了と判定した場合にはステップS426:YES)、処理を終了する。 If the content management PC 103 determines that the content has ended (step S426: YES), the processing ends.

コンテンツ管理PC103は、コンテンツ終了と判定されない場合にはステップS426:NO)、ステップS424へ処理を移行する。 If the content management PC 103 does not determine that the content has ended (step S426: NO), the content management PC 103 proceeds to step S424.

ステップS427では、受講者PC102は、最新のスライドIDをメモリへ保持する。 At step S427, student PC 102 holds the latest slide ID in memory.

ステップS428では、受講者PC102は、コンテンツデータを表示する。 At step S428, student PC 102 displays the content data.

ステップS429では、受講者PC102は、コンテンツデータが終了かを判定する。 In step S429, the student PC 102 determines whether the content data has ended.

受講者PC102は、コンテンツ終了と判定した場合には(ステップS429:YES)、処理を終了する。 If the student PC 102 determines that the content has ended (step S429: YES), it ends the process.

受講者PC102は、コンテンツ終了と判定されない場合には(ステップS429:NO)、ステップS427へ処理を移行する。 If it is not determined that the content has ended (step S429: NO), student PC 102 proceeds to step S427.

次に図5を用いて視聴中における範囲選択処理について説明する。図5は、図4のステップS428~ステップS429の間で、処理されるフローである。 Next, range selection processing during viewing will be described with reference to FIG. FIG. 5 is a flow of processing between steps S428 and S429 in FIG.

図5は、本発明の実施形態における、視聴中における範囲選択処理のフローチャートの一例を示す図である。コンテンツ視聴中に、受講者が受講者PC102の画面の図12に示す1201のスライドに対して範囲選択1204をした場合に開始されるフローチャートである。スライドの内容やそれに沿っての解説でわからなかったところを範囲選択することで、講師の見るコンテンツ管理PC103にヒートマップとして表示される。 FIG. 5 is a diagram showing an example of a flowchart of range selection processing during viewing in the embodiment of the present invention. This is a flowchart that is started when the student selects a range 1204 for slide 1201 shown in FIG. By selecting a range of parts that were not understood by the contents of the slides and the explanation along them, the parts are displayed as a heat map on the content management PC 103 viewed by the lecturer.

ステップS501では、受講者PC102は、スライド上でわからない箇所をマウス等で範囲選択(ドラック)する。図12に示す受講者PC102に表示される画面1201は、受講者PC102に表示されたコンテンツに対し、受講者操作により範囲選択1204された一例を示す図である。 In step S501, the student's PC 102 selects (drags) an unknown portion on the slide using a mouse or the like. A screen 1201 displayed on the student's PC 102 shown in FIG. 12 is a diagram showing an example of a content displayed on the student's PC 102 in which a range is selected 1204 by the student's operation.

ステップS501は、本発明の受付手段の適用例であり、前記表示制御手段により表示するように制御された前記画面を介して、前記コンテンツの領域の中でユーザが関心をもつ領域の指定を受け付ける。 Step S501 is an application example of the receiving means of the present invention, and receives designation of an area in which the user is interested in the area of the content via the screen controlled to be displayed by the display control means. .

ステップS502では、受講者PC102は、受講者操作による範囲選択を受けて、コンテンツサーバへアクション情報として通知する。例えば、受講者識別情報:User1234、コンテンツ識別情報:Conts-A01、スライドID:1、範囲:FROM(x1:y1)ーTo(x2:y2)、重み付け値:200)を送信する。 In step S502, the student's PC 102 receives the range selection by the student's operation and notifies the content server as action information. For example, student identification information: User1234, content identification information: Conts-A01, slide ID: 1, range: FROM (x1:y1)-To (x2:y2), weighting value: 200).

ステップS503では、コンテンツサーバ105は、アクション情報を受信する。 In step S503, the content server 105 receives action information.

ステップS504では、コンテンツサーバ105は、ステップS503で受信したデータを別のデータ形式「アクションログ(範囲)」として保存する。このデータがヒートマップ作成の元になる。 In step S504, the content server 105 saves the data received in step S503 as another data format "action log (range)". This data is the basis for creating a heatmap.

ここで、図18に示すアクションログ(範囲)テーブル1806に関して説明する。 Here, the action log (range) table 1806 shown in FIG. 18 will be described.

図18の1806は、コンテンツサーバ105が有するアクションログ(範囲)テーブル1806である。アクションログ(範囲)テーブル1806では、受講者識別情報、コンテンツ識別情報、スライドID、範囲、重み付け値を管理している。 Reference numeral 1806 in FIG. 18 denotes an action log (range) table 1806 that the content server 105 has. An action log (range) table 1806 manages student identification information, content identification information, slide IDs, ranges, and weighting values.

ステップS505では、コンテンツサーバ105は、重み付け値調整必要かの判定を行う。図13に示すヒートマップ重み付け関連設定画面1301のキャリブレーション範囲指定1302から、範囲指定のアクションを受け付けたスライドが、キャリブレーションスライドか否かを判定する。キャリブレーションスライドとは、ユーザの操作特性を判定(判断)するためのページである。ちょっとでも分からないとすぐに範囲選択する人は、重み付け(操作の重視度合い)を下げて、他の受講者とのバランスを調整しようとしている。キャリブレーションスライドの指定範囲の想定は、コンテンツ冒頭の数スライドである。 In step S505, the content server 105 determines whether weighting value adjustment is necessary. From the calibration range specification 1302 of the heat map weighting related setting screen 1301 shown in FIG. 13, it is determined whether or not the slide that has received the range specification action is the calibration slide. A calibration slide is a page for judging (determining) the user's operation characteristics. People who immediately select a range when they do not understand even a little are trying to adjust the balance with other students by lowering the weighting (degree of emphasis on operations). The assumed range of calibration slides is the first few slides of the content.

コンテンツサーバ105は、重み付け値調整が必要な場合(キャリブレーションスライドである)には(ステップS505:YES)、ステップS506へ処理を移行する。他の受講者のアクション回数と比べて一定割合より多ければ(キャリブレーションスライド中の平均より50%以上多いなど)、重み付け値を一定数減らし(例えば10%)、ステップS506でコンテンツサーバ105はアクションのあった受講者PC102に新たな重み付け値を送信する。この50%、10%という絶対値に意味はなく、なんでもかんでも「分からない」と範囲指定をする受講者を、平均的な受講者と同じに扱うのではなく、例えば、範囲指定頻度が他の受講生の1.5倍の人の操作は、ヒートマップに反映する比率を、例えば10%下げようとするものである。その調整判定をキャリブレーションスライドにて行う。重み付け値は、範囲指定の意味をどれくらい重く受け止めるかという値である。100が普通とした場合、100より大きいほど重大(=ヒートマップに反映されやすい)、100より少ないほどスルー(=ヒートマップに反映されにくい)していいだろうと判定される。 If the content server 105 needs to adjust the weighting value (it is a calibration slide) (step S505: YES), the process proceeds to step S506. If the number of actions taken by other students is more than a certain percentage (e.g., more than 50% more than the average during the calibration slide), the weighting value is reduced by a certain number (for example, 10%), and in step S506 the content server 105 decides to take action. A new weighting value is transmitted to the PC 102 of the student who has The absolute values of 50% and 10% have no meaning, and instead of treating students who specify a range of "I don't know" in the same way as an average student, The operation of 1.5 times the number of students is intended to reduce the ratio reflected in the heat map by, for example, 10%. The adjustment judgment is performed with a calibration slide. The weighting value is a value that indicates how heavily the meaning of the range designation is received. If 100 is considered normal, the more than 100, the more serious (=easily reflected in the heat map), and the less than 100, the more overlooked (= less likely to be reflected in the heat map).

コンテンツサーバ105は、重み付け値調整が必要でない(キャリブレーションスライドでない)場合には(ステップS505:NO)、ステップS509へ処理を移行する。 If the content server 105 does not require weighting value adjustment (not a calibration slide) (step S505: NO), the process proceeds to step S509.

ここで、図13に示すヒートマップ重み付け関連設定画面1301に関して説明する。 Here, the heat map weighting related setting screen 1301 shown in FIG. 13 will be described.

キャリブレーション範囲指定1302は、指定した範囲のスライドにおいて、各受講者の範囲指定量の特性を判断し、重み付け値1304を自動的に変更する。当該範囲において、個々の受講者と全同時受講者の範囲選択量の相違から、範囲選択量の多い受講者の重み付け値を軽減する。(むやみに選択する人の扱いを軽くする) The calibration range specification 1302 determines the characteristics of each student's range specification amount in the specified range of slides, and automatically changes the weighting value 1304 . In this range, the weighting value of a student with a large range selection amount is reduced based on the difference in range selection amount of individual students and all simultaneous students. (Lightening the treatment of those who choose carelessly)

グループ1303は、同じ重み付け値を適用する受講者のリストである。例えば、この重み付け値は図5のS514、図7のS708、図11のS1108の判定に影響する。想定として、図13の重み付け値1304は、初心者は大きな数字、有識者は小さい数字を設定することを想定している。本実施例では、初心者とは、視聴中のコンテンツの内容に関して詳しくない受講者(コンテンツの知識を有しない者)を初心者と称する。また、有識者とは、視聴中のコンテンツの内容に関して詳しい受講者(コンテンツの知識を有する者)を有識者と称する。図13の1304のデフォルト値は100とする。具体的に説明すると、重み付け値1304が200%、図14のヒートマップ閾値1407で30、図14の単位1408が「人」となっている場合、受講者の15人が同じ範囲を指定した場合、閾値を超えた(オーバーした)と判定する。逆に重み付け値が50%、ヒートマップ閾値1407で30、図14の単位1408が「人」となっている場合、受講者の60人が同じ範囲を指定しないと、閾値を超えたと判定されない。この閾値を設定しておくことで、初心者がわからない時は、同じ範囲を指定した人数が少なくてもコンテンツ管理PCの画面にヒートマップとして表示されるようにしてあげ、初心者が引っかかっている箇所を随時判断することができるので、引っかかっている箇所をより丁寧に説明することができる。 Group 1303 is a list of students to whom the same weighting value is applied. For example, this weighting value affects the determination of S514 in FIG. 5, S708 in FIG. 7, and S1108 in FIG. As an assumption, the weighting value 1304 in FIG. 13 is assumed to set a large number for beginners and a small number for experts. In this embodiment, a beginner refers to a student who is unfamiliar with the details of the content being viewed (a person who does not have knowledge of the content). An expert is a student who is familiar with the details of the content being viewed (a person who has knowledge of the content). Assume that the default value of 1304 in FIG. Specifically, when the weighting value 1304 is 200%, the heat map threshold value 1407 in FIG. 14 is 30, the unit 1408 in FIG. , the threshold is exceeded (exceeded). Conversely, if the weighting value is 50%, the heat map threshold 1407 is 30, and the unit 1408 in FIG. By setting this threshold, even if the number of people who specified the same range is small, it will be displayed as a heat map on the screen of the content management PC even if the number of people who specified the same range is small. Since it can be judged at any time, it is possible to explain the stuck part more carefully.

また、別の実施例として、有識者は小さい数字を設定するようにしてもよい。有識者が小さい数字を指定する場合には、有識者がわからない箇所は、わからない人が多いと判断し、より丁寧に説明することにする。 Also, as another example, an expert may set a small number. When the expert specifies a small number, it is determined that many people do not understand the part that the expert does not understand, and a more detailed explanation will be given.

重み付け値1304は、例えば0%から200%までの設定が可能とする。複数グループに属する人は最大値を採用するようにする。選択グループのメンバーの範囲指定アクションを底上げする効果がある。 The weighting value 1304 can be set, for example, from 0% to 200%. People who belong to multiple groups will adopt the maximum value. It has the effect of raising the range specification action of the members of the selection group.

ステップS506では、コンテンツサーバ105は、重み付け値を送信する。 In step S506, the content server 105 transmits weighting values.

ステップS507では、受講者PC102は、重み付け値を受信し、ステップS508では、受講者PC102は、重み付け値を更新する。 At step S507, the student PC 102 receives the weighting value, and at step S508, the student PC 102 updates the weighting value.

ステップS509では、コンテンツサーバ105は、当該受講者が、同じスライドでの図14の範囲選択アクション上限設定1404に達しているかを判定する。これは、回数の多い受講者は、範囲選択の趣旨を逸脱して気軽にやっているだけの可能性が高いことが想定されるため、本来の趣旨を遵守している受講者のアクションの意味が相対的に低下するのを防ぐためである。具体的には、前述のアクションログ(範囲)テーブル1806を例に取ると、受講者識別情報:User1234がコンテンツ識別情報:Conts-01におけるスライドID:1での範囲選択行数=回数は1回なので、上限に達していないと判定する。 In step S509, the content server 105 determines whether the student has reached the range selection action upper limit setting 1404 of FIG. 14 on the same slide. This is because it is highly likely that students who frequently perform actions deviate from the purpose of the range selection and just do it casually, so the meaning of the actions of students who adhere to the original purpose This is to prevent a relative decrease in Specifically, taking the above-mentioned action log (range) table 1806 as an example, student identification information: User 1234 is content identification information: Number of rows selected in range at slide ID: 1 in Conts-01=Number of times is 1 Therefore, it is determined that the upper limit has not been reached.

コンテンツサーバ105は、受講者のアクション上限に達しているの場合には(ステップS509:YES)、ステップS501へ処理を移行する。 When the action upper limit of the student has been reached (step S509: YES), the content server 105 proceeds to step S501.

コンテンツサーバ105は、受講者のアクション上限に達していない場合には(ステップS509:NO)、ステップ510へ処理を移行する。 Contents server 105 shifts the process to step 510 when the action upper limit of the student has not been reached (step S509: NO).

ステップS510では、コンテンツサーバ105は、コンテンツ管理PC103へ、今回のアクションログを送信する。 In step S510, the content server 105 transmits the current action log to the content management PC 103. FIG.

ステップS511では、コンテンツ管理PC103は、ステップS510で受信したデータをメモリ上に記録する。 In step S511, the content management PC 103 records the data received in step S510 on the memory.

ステップS512では、コンテンツ管理PC103は、ヒートマップを更新する。ヒートマップは透明なレイヤーの上に指定された範囲を投影して作成する。例えば、レイヤー上の座標をチェックし、図14の1401に示すヒートマップ表示設定画面のヒートマップ閾値設定の閾値で判定する。閾値判定の具体例は、図14の説明で行う。また、閾値判定時には、受講者毎に重み付け値を加算する。ステップS512は、前記生成手段は、前記受付手段により指定を受け付けた前記領域を識別可能な前記画面を再度生成する適用例である。 In step S512, the content management PC 103 updates the heatmap. A heatmap is created by projecting a specified area onto a transparent layer. For example, the coordinates on the layer are checked, and the threshold value of the heat map threshold value setting on the heat map display setting screen indicated by 1401 in FIG. 14 is used for determination. A specific example of threshold determination will be given in the description of FIG. Also, when judging the threshold value, a weighting value is added for each student. Step S512 is an application example in which the generation unit regenerates the screen that allows identification of the area for which the designation is received by the reception unit.

ここで、図14に示すヒートマップ表示設定画面に関して説明する。 Here, the heat map display setting screen shown in FIG. 14 will be described.

図14の1401は、ヒートマップ表示設定画面の一例を示す図である。 1401 of FIG. 14 is a figure which shows an example of a heat map display setting screen.

ヒートマップ閾値設定1402の範囲指定アクション量1405の「大」は是非対応(フォロー)すべき、「中」は対応(フォロー)すべき、「小」はできれば対応(フォロー)した方がいい状態である。強調色1406は、どの色がどのアクション量に対応するかと講師が自分にとって分かりやすい色で指定できる。デフォルト値は、ヒートマップ表示設定画面1406に示すように、「ヒートマップ」の一般的な暖色グラデーションとしている。例えば暖色グラデーションの例としては、範囲指定アクション量1405「大」は赤色、範囲指定アクション量1405「中」はオレンジ色、範囲指定アクション量1405「小」は黄色である。 "Large" of the range designation action amount 1405 of the heat map threshold setting 1402 should definitely be followed, "medium" should be followed, and "small" should be followed if possible. be. The emphasis color 1406 can be specified by the instructor with a color that is easy for the instructor to understand which color corresponds to which action amount. As shown in the heat map display setting screen 1406, the default value is a general warm color gradation of “heat map”. For example, as an example of warm color gradation, the range designation action amount 1405 "large" is red, the range designation action amount 1405 "medium" is orange, and the range designation action amount 1405 "small" is yellow.

閾値1407は、講師がアクション量を判断する基準を入力できる。デフォルト値はヒートマップ表示設定画面1406に示すように、大:75%=全受講者の4人に3人以上が疑問に思っている。中:50%=全受講者の半数以上が疑問に思っている。小:25%=全受講者の4人に1人以上が疑問に思っていることを示す。また、単位1408は「人」と「%」選択できる。単位「人」の場合は、当該コンテンツの同時受講者中のうち、何人が視聴中のコンテンツの同じ範囲を選択したかをカウントする。例えば閾値「25」、単位「人」となっている場合、同時受講者中のうち、25人が同じ範囲を選択していれば閾値を超えたと判定する。 Threshold 1407 allows the instructor to input criteria for judging the amount of action. As shown in the heat map display setting screen 1406, the default value is Large: 75%=3 out of 4 students have doubts. Medium: 50% = More than half of all students have doubts. Small: 25% = indicates that more than 1 out of 4 students have doubts. Also, the unit 1408 can be selected from "people" and "%". In the case of the unit of "people", the number of concurrent students of the content selected by the same range of the content being viewed is counted. For example, when the threshold is "25" and the unit is "people", it is determined that the threshold is exceeded if 25 of the concurrent students select the same range.

また、閾値「25」、単位「%」となっている場合、同時受講者が何人かは問題ではなく、同時受講者が200人いれば、そのうち50人が同じ範囲を選択していれば、閾値を超えたと判定する。 Also, if the threshold is "25" and the unit is "%", it does not matter how many students are studying at the same time. It is determined that the threshold has been exceeded.

ヒートマップ表示タイミング設定1403は、いつヒートマップを表示するかの指定である。リアルタイムは、表示閾値の設定にかかわらず「アクション量:小」の条件を満たしたらヒートマップを表示する。表示閾値オーバー時は、表示閾値の設定に従い、その条件を満たしたら表示する。スライドめくり時は、通常はヒートマップを表示しないが、コンテンツのスライドめくりが発生したタイミングで、ヒートマップ閾値設定に従い、ヒートマップを表示する。非表示は、常にヒートマップを表示しない(閾値を超えても表示しない) A heat map display timing setting 1403 specifies when to display the heat map. In real time, the heat map is displayed when the condition of "action amount: small" is met regardless of the setting of the display threshold. When the display threshold value is exceeded, it is displayed according to the setting of the display threshold value when the condition is satisfied. Normally, the heat map is not displayed when the slide is flipped, but when the content is flipped, the heat map is displayed according to the heat map threshold setting. Hide always never show the heatmap (even if the threshold is exceeded)

範囲選択アクション上限設定1404は、受講生一人あたりの、コンテンツの1スライドあたり許容する範囲選択アクションの上限数を設定する。例えば、3回/スライドとなっていれば、当該スライドにおいて一人が4回以上範囲選択しても、ヒートマップ表示には影響しない。範囲選択アクション上限設定1404は重み付けとは直接は関連していなく、わからないと言いすぎる人の意見の重要度を低くするものである。 Range selection action upper limit setting 1404 sets the upper limit number of range selection actions allowed per slide of content per student. For example, if it is 3 times/slide, even if one person selects the range 4 times or more on the slide, the heat map display is not affected. Range selection action capping 1404 is not directly related to weighting, but rather deemphasizes the opinion of those who say they don't know too much.

ここで、図5の説明に戻る。 Now, return to the description of FIG.

ステップS513では、コンテンツ管理PC103は、ヒートマップ表示設定の判定を行う。 In step S513, the content management PC 103 determines heat map display settings.

コンテンツ管理PC103は、ヒートマップ表示設定が非表示の場合には(ステップS513:非表示)、ヒートマップ表示に関する処理をしない。 When the heat map display setting is non-display (step S513: non-display), the content management PC 103 does not perform heat map display processing.

コンテンツ管理PC103は、ヒートマップ表示設定がリアルタイムの場合には(ステップS513:リアルタイム)、ステップS515の処理へ移行する。 When the heat map display setting is real time (step S513: real time), the content management PC 103 proceeds to the process of step S515.

コンテンツ管理PC103は、ヒートマップ表示設定が閾値オーバー時表示の場合には(ステップS513:閾値オーバー時表示)、ステップS514の処理へ移行する。 When the heat map display setting is the display when the threshold is exceeded (step S513: display when the threshold is exceeded), the content management PC 103 proceeds to the process of step S514.

ステップS514では、コンテンツ管理PC103は、現在のヒートマップは閾値オーバー状態かを判定する。 In step S514, the content management PC 103 determines whether the current heat map is in a threshold over state.

コンテンツ管理PC103は、閾値オーバー状態の場合には(ステップS514:YES)、ステップS515の処理へ移行する。 If the threshold is exceeded (step S514: YES), the content management PC 103 proceeds to step S515.

コンテンツ管理PC103は、閾値オーバー状態でない場合には(ステップS514:NO)、ヒートマップ表示に関する処理をせず終了する。 If the content management PC 103 does not exceed the threshold value (step S514: NO), the content management PC 103 terminates without performing processing related to heat map display.

ステップS515では、コンテンツ管理PC103は、図15の1501に示すようにヒートマップをコンテンツに合成して表示する。ステップS515は、前記表示制御手段は、前記生成手段により再度生成された前記画面を表示するように制御する適用例である。 In step S515, the content management PC 103 combines the heat map with the content and displays it, as indicated by 1501 in FIG. Step S515 is an application example in which the display control means controls to display the screen regenerated by the generation means.

ここで、図15に示すヒートマップ表示画面に関して説明する。図15の1501は、ヒートマップ表示画面の一例を示す図である。コンテンツ管理PC103において講師操作によるヒートマップ表示切り替え1505で「表示」ボタンが押下された場合の画面である。ヒートマップ表示切り替え1505によって、ヒートマップが表示されたり、非表示になったりする。「表示」は図14の範囲指定アクション量1405:小が選択されているとヒートマップが表示される。「表示」が「リアルタイム」となり、「範囲指定アクション量:小」からヒートマップが表示される。「閾値超え時表示」は、指定された図14の範囲指定アクション量1405を超えている場合のみヒートマップが表示される。 Here, the heat map display screen shown in FIG. 15 will be described. 1501 of FIG. 15 is a figure which shows an example of a heat map display screen. This is the screen when the “display” button is pressed in the heat map display switching 1505 by the instructor's operation on the content management PC 103 . Heat map display switching 1505 displays or hides the heat map. For "display", a heat map is displayed when the range designation action amount 1405 of FIG. 14: small is selected. "Display" becomes "Real time", and the heat map is displayed from "Amount of specified action: Small". "Display when exceeding threshold value" displays a heat map only when the designated range designation action amount 1405 in FIG. 14 is exceeded.

次に図6を用いて視聴中における質問処理について説明する。図6は、図4のステップS428~ステップS429の間で、処理されるフローである。 Next, question processing during viewing will be described with reference to FIG. FIG. 6 is a flow of processing between steps S428 and S429 in FIG.

本発明の実施形態における、視聴中における質問処理のフローチャートの一例を示す図である。コンテンツ視聴中に、受講者が図12に示す受講者PCの画面1201の「質問入力エリア」1202にテキストで質問を入力した場合に開始されるフローチャートである。 FIG. 4 is a diagram showing an example of a flowchart of question processing during viewing in the embodiment of the present invention. 13 is a flowchart that is started when a student inputs a text question in the "question input area" 1202 on the screen 1201 of the student's PC shown in FIG. 12 while viewing the content.

ステップS601では、受講者PC102は、受講者により入力された不明点を「質問入力エリア」1202への質問を受け付ける。入力後「質問表示エリア」1203へ転記され、「質問入力エリア」は初期化される。 In step S601, the student PC 102 accepts a question to the "question input area" 1202 about the unknown point input by the student. After the input, it is transcribed to the "question display area" 1203, and the "question input area" is initialized.

ステップS602では、受講者PC102は、入力されたテキスト質問は、以下の情報を付加してコンテンツサーバ105へ「受講者アクション」として送信される。以下の情報とは、受講者識別情報、コンテンツ識別情報、スライドIDである。 At step S602, the student PC 102 adds the following information to the input text question and transmits it to the contents server 105 as a "student action". The following information is student identification information, content identification information, and slide ID.

ステップS603では、コンテンツサーバ105は、受講者PC102から送られてきた「受講者アクション」を受け取る。 At step S603, the contents server 105 receives the "student action" sent from the student PC 102. FIG.

ステップS604では、コンテンツサーバ105は、受講者アクション受信で得たデータを、別のデータ形式「アクションログ(質問)」として保存する。 In step S604, the contents server 105 saves the data obtained by receiving the student's action as another data format "action log (question)".

ここで、図18に示すアクションログ(質問)テーブル1807に関して説明する。 Here, the action log (question) table 1807 shown in FIG. 18 will be described.

図18の1807は、コンテンツサーバ105が有するアクションログ(質問)テーブル1807である。アクションログ(質問)テーブル1807では、受講者識別情報、コンテンツ識別情報、スライドID、質問を管理している。 Reference numeral 1807 in FIG. 18 denotes an action log (question) table 1807 that the content server 105 has. An action log (question) table 1807 manages student identification information, content identification information, slide IDs, and questions.

図6の説明に戻る。 Returning to the description of FIG.

ステップS605では、コンテンツサーバ105は、コンテンツ管理PC103へ、今回のアクションログを送信する。 In step S605, the content server 105 transmits the current action log to the content management PC 103. FIG.

ステップS606では、コンテンツ管理PC103は、アクションログを受信する。 At step S606, the content management PC 103 receives the action log.

ステップS607では、コンテンツ管理PC103は、受信時間と受講者識別情報と伴い、テキスト質問を図15の1502に示す「質問表示エリア」へ追加表示する。エリア内に表示しきれなくなったら、自動でスクロールして最新の質問が見える状態を維持する。講師は質問を見て、任意のタイミングで質問に回答するすることが可能である。 In step S607, the content management PC 103 additionally displays the text question in the "question display area" indicated by 1502 in FIG. 15 along with the reception time and student identification information. When the area becomes full, it automatically scrolls to keep the latest questions visible. The lecturer can look at the question and answer the question at any time.

次に図7を用いてヒートマップ表示切替処理について説明する。図7は、図4のステップS425~ステップS426の間で、処理されるフローである。 Next, heat map display switching processing will be described with reference to FIG. FIG. 7 is a flow of processing between steps S425 and S426 in FIG.

図7は、本発明の実施形態における、ヒートマップ表示切替処理のフローチャートの一例を示す図である。コンテンツ配信中に、講師が図15に示すコンテンツ管理PC画面1501のヒートマップ表示状態を切り替えるために、コンテンツ管理PC画面1501「ヒートマップ表示切り替え」欄のいずれかボタンを押下した場合に開始されるフローチャートである。 FIG. 7 is a diagram showing an example of a flowchart of heat map display switching processing according to the embodiment of the present invention. It is started when the lecturer presses any button in the "switch heat map display" column of the content management PC screen 1501 shown in FIG. 15 to switch the heat map display state of the content management PC screen 1501 shown in FIG. It is a flow chart.

ステップS701では、コンテンツ管理PC103は、「表示」ボタン、「非表示」ボタン、図15の「閾値超え時表示」ボタン1508押下が受付られたかを判定する。 In step S701, the content management PC 103 determines whether pressing of the "display" button, the "non-display" button, and the "display when exceeding threshold" button 1508 in FIG. 15 has been accepted.

コンテンツ管理PC103は、図15の「非表示」ボタン1507が押下された場合には(ステップS701:非表示)、ステップS702へ処理を移行する。 When the "hide" button 1507 in FIG. 15 is pressed (step S701: hide), the content management PC 103 proceeds to step S702.

コンテンツ管理PC103は、図15の「表示」ボタン1506が押下された場合には(ステップS701:表示)、ステップS703へ処理を移行する。 When the "display" button 1506 in FIG. 15 is pressed (step S701: display), the content management PC 103 proceeds to step S703.

コンテンツ管理PC103は、「閾値超え時表示」ボタン1508が押下された場合には(ステップS701:閾値超え時表示)、ステップS704へ処理を移行する。 When the "display when exceeding threshold" button 1508 is pressed (step S701: display when exceeding threshold), the content management PC 103 proceeds to step S704.

ステップS702では、コンテンツ管理PC103は、ヒートマップ表示タイミング設定を「非表示」へ変更する。 In step S702, the content management PC 103 changes the heat map display timing setting to "non-display".

ステップS703では、コンテンツ管理PC103は、非表示ボタン1507押下時のコンテンツ管理PC103の画面の状態にかかわらず、ヒートマップ表示を初期化する。 In step S703, the content management PC 103 initializes the heat map display regardless of the state of the screen of the content management PC 103 when the non-display button 1507 is pressed.

ステップS704では、コンテンツ管理PC103は、ヒートマップ表示タイミング設定を「リアルタイム」へ変更する。 In step S704, the content management PC 103 changes the heat map display timing setting to "real time".

ステップS705では、コンテンツ管理PC103は、表示ボタン1506押下時のコンテンツ管理PC103の画面の状態にかかわらず、ヒートマップ表示を初期化する。 In step S705, the content management PC 103 initializes the heat map display regardless of the state of the screen of the content management PC 103 when the display button 1506 is pressed.

ステップS706では、コンテンツ管理PC103は、ヒートマップ表示タイミング設定を「閾値超え表示時」へ変更する。 In step S706, the content management PC 103 changes the heat map display timing setting to "when exceeding the threshold value".

ステップS707では、コンテンツ管理PC103は、当該ボタン押下時の状態にかかわらず、ヒートマップ表示を初期化する。 In step S707, the content management PC 103 initializes the heat map display regardless of the state when the button is pressed.

ステップS708では、コンテンツ管理PC103は、現在のヒートマップは閾値超え状態かを判定する。閾値超え状態とは、図14に示すヒートマップ閾値設定1402で設定に基づいて、受講者の視聴中コンテンツのスライド毎でわからない箇所の範囲指定の回数が閾値(所定回数)を超えた場合の状態のことである。また、本実施例ではスライド事での判定になるが、コンテンツ全体での合算でもよい。 In step S708, the content management PC 103 determines whether the current heat map exceeds the threshold. The threshold exceeded state is a state in which the number of times of specifying a range of unclear portions in each slide of the content being viewed by the student exceeds the threshold (predetermined number of times) based on the setting in the heat map threshold setting 1402 shown in FIG. It's about. Also, in this embodiment, the determination is based on the slide, but the sum of the entire content may be used.

コンテンツ管理PC103は、閾値オーバー状態の場合には(ステップS708:YES)、ステップS709の処理へ移行する。 If the threshold is exceeded (step S708: YES), the content management PC 103 proceeds to step S709.

コンテンツ管理PC103は、閾値オーバー状態の部分がない場合には(ステップS708:NO)、ヒートマップ表示に関する処理をせず、処理を終了する。 If there is no portion exceeding the threshold value (step S708: NO), the content management PC 103 ends the process without performing the heat map display process.

ステップS709では、コンテンツ管理PC103は、ヒートマップをコンテンツに合成して表示する。ステップS515のヒートマップ画面設定反映処理と同様である。ステップS709は、前記受付手段により所定回数以上指定を受け付けた領域を識別可能にした前記画面を前記生成手段は再度生成する適用例である。 In step S709, the content management PC 103 synthesizes the heat map with the content and displays it. This is the same as the heat map screen setting reflection process in step S515. Step S709 is an application example in which the generation means regenerates the screen in which the areas for which the reception means has received designation a predetermined number of times or more can be identified.

次に図8を用いて受講者へのヒートマップ転送処理について説明する。図8は、図4のステップS425~ステップS426の間で、処理されるフローである。 Next, the heat map transfer processing to the student will be described with reference to FIG. FIG. 8 is a flow of processing between steps S425 and S426 in FIG.

図8は、本発明の実施形態における、受講者PC102へのヒートマップ転送処理のフローチャートの一例を示す図である。コンテンツ配信中に、講師がコンテンツ管理PC画面のヒートマップを受講者へ見せるため、図15の「ヒートマップ転送切り替え」欄の「受講者へ転送」ボタン1503、又は「転送解除」ボタン1504を押下した場合に開始されるフローチャートである。 FIG. 8 is a diagram showing an example of a flowchart of heat map transfer processing to the student's PC 102 in the embodiment of the present invention. In order for the lecturer to show the heat map on the content management PC screen to the students during the content distribution, the "Transfer to students" button 1503 or the "Transfer cancellation" button 1504 in the "Heat map transfer switching" column of Fig. 15 is pressed. It is a flowchart started when

ステップS801では、コンテンツ管理PC103は、「受講者へ転送」ボタン1503、「転送解除」ボタン1504押下が受付られたかを判定する。 In step S801, the content management PC 103 determines whether pressing of the "transfer to student" button 1503 and the "transfer cancellation" button 1504 has been accepted.

コンテンツ管理PC103は、「受講者へ転送」ボタン1503が押下された場合には(ステップS801:受講者へ転送)、ステップS802へ処理を移行する。 When the "transfer to student" button 1503 is pressed (step S801: transfer to student), the content management PC 103 proceeds to step S802.

コンテンツ管理PC103は、「転送解除」ボタン1504が押下された場合には(ステップS801:転送解除)、ステップS808へ処理を移行する。 When the "transfer cancel" button 1504 is pressed (step S801: transfer cancel), the content management PC 103 proceeds to step S808.

ステップS802では、コンテンツ管理PC103は、コンテンツ管理PC103の画面にヒートマップが表示されているか判定する。 In step S<b>802 , the content management PC 103 determines whether a heat map is displayed on the screen of the content management PC 103 .

コンテンツ管理PC103は、ヒートマップが表示されている場合には(ステップS802:YES)、ステップS803へ処理を移行する。 If the heat map is displayed (step S802: YES), the content management PC 103 proceeds to step S803.

コンテンツ管理PC103は、ヒートマップが表示されていない場合には(ステップS802:NO)、ステップS810へ処理を移行する。 When the heat map is not displayed (step S802: NO), content management PC 103 proceeds to step S810.

ステップS803では、コンテンツ管理PC103は、コンテンツ管理PC103が管理(保持)しているヒートマップ情報を、受講者PC102へ配信するためにコンテンツサーバ105へ送信する。 In step S<b>803 , the content management PC 103 transmits the heat map information managed (held) by the content management PC 103 to the content server 105 for distribution to the student PC 102 .

ステップS804では、コンテンツサーバ105は、ヒートマップ情報を受信する。 At step S804, the content server 105 receives heat map information.

ステップS805では、コンテンツサーバ105は、当該コンテンツを視聴している全ての受講者PC102へ、ヒートマップ情報を送信する。 In step S805, the content server 105 transmits the heat map information to all student PCs 102 viewing the content.

ステップS806では、受講者PC102は、ヒートマップ情報を受信する。 At step S806, student PC 102 receives the heat map information.

ステップS807では、受講者PC102は、当該コンテンツを視聴している各受講者PCは、受信したヒートマップ情報を受講者PC102の画面に合成、表示する。表示後、図8のフローの処理を終了する。 In step S807, each student PC viewing the content synthesizes and displays the received heat map information on the screen of the student PC 102. FIG. After the display, the processing of the flow in FIG. 8 ends.

ステップS808では、コンテンツ管理PC103は、ヒートマップを転送中か判定する。 In step S808, the content management PC 103 determines whether the heat map is being transferred.

コンテンツ管理PC103は、ヒートマップを転送中の場合には(ステップS808:YES)、ステップS809へ処理を移行する。 When the heat map is being transferred (step S808: YES), the content management PC 103 proceeds to step S809.

コンテンツ管理PC103は、ヒートマップを転送中でない場合には(ステップS808:NO)、処理を終了する。 If the heat map is not being transferred (step S808: NO), the content management PC 103 ends the process.

ステップS809では、コンテンツ管理PC103は、当該コンテンツを受講している受講者PC102へのヒートマップ転送解除を通知するために、コンテンツサーバ105へ転送解除を送信する。 In step S809, the content management PC 103 transmits transfer cancellation to the content server 105 in order to notify the transfer cancellation of the heat map to the student PC 102 who is taking the content.

ステップS810では、コンテンツサーバ105は、ヒートマップ転送解除を受信する。 In step S810, the content server 105 receives the heat map transfer cancellation.

ステップS811では、コンテンツサーバ105は、当該コンテンツを視聴している全ての受講者PC102へ、転送解除を送信する。 In step S811, the content server 105 transmits transfer cancellation to all student PCs 102 viewing the content.

ステップS812では、当該コンテンツを視聴している受講者PCは、当該通知を受信する。 In step S812, the student PC viewing the content receives the notification.

ステップS813では、受講者PC102は、当該コンテンツを視聴している受講者PCは、ヒートマップ画面及びヒートマップ情報を初期化する。処理後、図8のフローを終了する。 In step S813, the student PC 102, which is viewing the content, initializes the heat map screen and the heat map information. After the processing, the flow of FIG. 8 ends.

次に図9を用いて講師選択範囲を受講者へ転送する処理について説明する。図9は、図4のステップS425~ステップS426の間で、処理されるフローである。 Next, the process of transferring the instructor selection range to the student will be described with reference to FIG. FIG. 9 is a flow of processing between steps S425 and S426 in FIG.

図9は、本発明の実施形態における、講師選択範囲を受講者へ転送する処理のフローチャートの一例を示す図である。コンテンツ配信中に、講師がコンテンツ管理PC画面1601のヒートマップから選択した部分を受講者へ見せるため、画面の範囲選択ならびに「選択範囲転送」欄の「選択」ボタンを押下した場合に開始されるフローチャートである。 FIG. 9 is a diagram showing an example of a flowchart of processing for transferring the instructor's selection range to the student in the embodiment of the present invention. During content distribution, the lecturer selects a range of the screen and presses the "Select" button in the "Selected range transfer" column to show the students the part selected from the heat map of the content management PC screen 1601. It is a flow chart.

ここで、図16に示す講師操作によるヒートマップ選択画面の説明をする。 Here, the heat map selection screen by the instructor's operation shown in FIG. 16 will be described.

図16の1601は、講師操作によるヒートマップ選択画面の一例を示す図である。 1601 in FIG. 16 is a diagram showing an example of a heat map selection screen operated by the instructor.

選択ボタンを押す前に、講師がコンテンツ管理PC103の画面に表示されているヒートマップを範囲指定することができる。そして、「選択」ボタン押下時、講師が範囲指定した部分のヒートマップのみが残り、それ以外のヒートマップが非表示となる。かつ、受講者へその範囲指定部分のヒートマップが転送される。「戻す」ボタン押下時、受講者への転送が解除され、講師PCも「選択」ボタン押下時前の画面(ヒートマップ表示状態)に戻る。 Before pressing the select button, the instructor can specify the range of the heat map displayed on the screen of the content management PC 103 . Then, when the "select" button is pressed, only the heat map of the area specified by the instructor remains, and the other heat maps are hidden. In addition, the heat map of the specified range is transferred to the student. When the "Return" button is pressed, the transfer to the student is cancelled, and the instructor PC also returns to the screen (heat map display state) before the "Select" button was pressed.

ここで、図9の説明に戻る。 Now, return to the description of FIG.

ステップS901では、コンテンツ管理PC103は、受講者PC102へ転送したい画面上の範囲の選択を受け付ける。 In step S901, the content management PC 103 accepts selection of a range on the screen to be transferred to the student PC 102. FIG.

ステップS902では、コンテンツ管理PC103は、選択範囲がヒートマップ上かを判定する。 In step S902, the content management PC 103 determines whether the selection range is on the heat map.

コンテンツ管理PC103は、選択範囲がヒートマップ表示されている範囲内である場合には(ステップS802:YES)、その選択を維持し、ステップS903へ処理を移行する。 If the selection range is within the heat map displayed range (step S802: YES), the content management PC 103 maintains the selection and shifts the process to step S903.

コンテンツ管理PC103は、選択範囲がヒートマップの表示の範囲から外れていれば(そもそもヒートマップ表示されていない場合を含む)でない場合には(ステップS802:NO)、ステップ904で選択を解除し、処理を移行する。 Content management PC 103 cancels the selection in step 904 if the selected range is not outside the display range of the heat map (including the case where the heat map is not displayed in the first place) (step S802: NO), Migrate processing.

ステップS903では、コンテンツ管理PC103は、「選択」ボタン1602押下を受け付ける。 In step S903, the content management PC 103 accepts pressing of the "select" button 1602. FIG.

ステップS905では、コンテンツ管理PC103は、コンテンツ監理PCが保持しているヒートマップ情報のうち選択した範囲の情報「ヒートマップ情報(特定領域)」を、受講者PC102へ配信するためにコンテンツサーバ105へ送信する。 In step S 905 , the content management PC 103 sends the information “heat map information (specific area)” of the selected range from the heat map information held by the content management PC to the content server 105 in order to distribute it to the student PC 102 . Send.

ステップS906では、コンテンツサーバ105は、ヒートマップ情報(特定領域)を受信する。 In step S906, the content server 105 receives the heat map information (specific area).

ステップS907では、コンテンツサーバ105は、当該コンテンツを視聴している全ての受講者PCへ、ヒートマップ情報(特定領域)を送信する。 In step S907, the content server 105 transmits the heat map information (specific area) to all student PCs viewing the content.

ステップS908では、受講者PC102は、ヒートマップ情報(特定領域)を受信する。 At step S908, the student PC 102 receives the heat map information (specific area).

ステップS909では、受講者PC102は、当該コンテンツを視聴している各受講者PCは、受信した「ヒートマップ情報(特定領域)」を受講者PC102の画面に合成、図17に示す1701の画面を表示する。図17はコンテンツ管理PCにて「選択」ボタン押下時の受講者PC102に表示される画面の一例である。1702が講師から転送された部分であり、1703が、受講生自身が反転させた部分である。 In step S909, each of the student PCs viewing the content synthesizes the received "heat map information (specific area)" on the screen of the student PC 102, and displays the screen 1701 shown in FIG. indicate. FIG. 17 shows an example of a screen displayed on the student PC 102 when the "select" button is pressed on the content management PC. 1702 is the part transferred from the lecturer, and 1703 is the part reversed by the student himself.

次に図10を用いて講師選択範囲を受講者へ転送する処理について説明する。 Next, the process of transferring the instructor selection range to the student will be described with reference to FIG.

図10は、本発明の実施形態における、講師選択範囲を受講者へ転送する処理のフローチャートの一例を示す図である。コンテンツ配信中に、コンテンツ管理PC103の画面から受講者PC102へ配信したヒートマップの表示を解除するため、講師がコンテンツ管理PC103の「選択範囲転送」欄の「戻す」ボタン1603を押下した場合に開始されるフローチャートである。 FIG. 10 is a diagram showing an example of a flowchart of processing for transferring the instructor's selection range to the student in the embodiment of the present invention. Starts when the lecturer presses the "Return" button 1603 in the "Transfer selection range" column of the content management PC 103 to cancel the display of the heat map distributed to the student PC 102 from the screen of the content management PC 103 during content distribution. It is a flow chart to be performed.

ステップS1001では、コンテンツ管理PC103は、「戻す」ボタン1603押下を受け付ける
ステップS1002では、コンテンツ管理PC103は、ヒートマップは転送中かを判定する。
In step S1001, the content management PC 103 accepts pressing of the "Return" button 1603. In step S1002, the content management PC 103 determines whether the heat map is being transferred.

コンテンツ管理PC103は、ヒートマップは転送中の場合には(ステップS1002:YES)、ステップS1003へ処理を移行する。 If the heat map is being transferred (step S1002: YES), the content management PC 103 proceeds to step S1003.

コンテンツ管理PC103は、ヒートマップは転送中でない場合には(ステップS1002:NO)、処理を終了する。 If the heat map is not being transferred (step S1002: NO), the content management PC 103 terminates the process.

ステップS1003では、コンテンツ管理PC103は、当該コンテンツを受講している受講者PC102へヒートマップ転送解除を通知するために、コンテンツサーバ105へ転送解除を送信する。 In step S1003, the content management PC 103 transmits transfer cancellation to the content server 105 in order to notify the student PC 102 who is taking the content of the heat map transfer cancellation.

ステップS1004では、コンテンツサーバ105は、転送解除を受信する。 In step S1004, the content server 105 receives transfer cancellation.

ステップS1005では、コンテンツサーバ105は、当該コンテンツを視聴している全ての受講者PC102へ、転送解除を送信する In step S1005, the content server 105 transmits transfer cancellation to all student PCs 102 viewing the content.

ステップS1006では、受講者PC102は、当該コンテンツを視聴している受講者PC102が、当該通知(転送解除)を受信する。 In step S1006, the student PC 102 viewing the content receives the notification (transfer cancellation).

ステップS1007では、受講者PC102は、当該コンテンツを視聴している受講者PCは、ヒートマップ画面及びヒートマップ情報を初期化する。 In step S1007, the student PC 102, which is viewing the content, initializes the heat map screen and the heat map information.

次に図11を用いてスライドめくり処理について説明する。図11は、図4のステップS425~ステップS426の間で、処理されるフローである。 Next, slide turning processing will be described with reference to FIG. FIG. 11 is a flow of processing between steps S425 and S426 in FIG.

図11は、本発明の実施形態における、スライドめくり処理のフローチャートの一例を示す図である。コンテンツ配信中に、講師が講師PC101にてスライドをめくった(一般的には、カーソルキーで下向き矢印キーを押下した)場合に開始されるフローチャートである。 FIG. 11 is a diagram showing an example of a flowchart of slide turning processing according to the embodiment of the present invention. It is a flow chart that is started when the lecturer turns over a slide on the lecturer's PC 101 (generally, presses the downward arrow key with the cursor key) during content distribution.

ステップS1101では、受講者PC102は、講師が講師PC101にてスライドをめくったアクション(下向き矢印キー押下)を受け付ける。 In step S1101, the student PC 102 accepts the action of turning over the slide on the instructor PC 101 (pressing down arrow key).

ステップS1102では、受講者PC102は、コンテンツサーバ105へ、めくり先スライドを含むコンテンツ情報を送信する。 In step S 1102 , student PC 102 transmits content information including the turn-over slide to content server 105 .

ステップS1103では、コンテンツサーバ105は、コンテンツサーバ105はスライドを含むコンテンツ情報を受信する。 In step S1103, the content server 105 receives content information including slides.

ステップS1104では、コンテンツサーバ105は、当該コンテンツを視聴している全てのコンテンツ管理PC103及び受講者PC102へコンテンツ情報を送信する。 In step S1104, the content server 105 transmits the content information to all content management PCs 103 and student PCs 102 viewing the content.

ステップS1105では、コンテンツ管理PC103は、コンテンツデータならびに更新されたスライドIDを受信する。 At step S1105, the content management PC 103 receives the content data and the updated slide ID.

ステップS1106では、コンテンツ管理PC103は、スライドIDが更新されているかを判定する。保持しているスライドIDと受信したスライドIDを比較し、スライドIDが更新されていることを判定する。 In step S1106, the content management PC 103 determines whether the slide ID has been updated. The held slide ID and the received slide ID are compared to determine whether the slide ID has been updated.

コンテンツ管理PC103は、スライドIDが更新されている場合には(ステップS1106:YES)、ステップS1107へ処理を移行する。
コンテンツ管理PC103は、スライドIDが更新されていない場合には(ステップS1106:NO)、処理を終了する。
If the slide ID has been updated (step S1106: YES), the content management PC 103 proceeds to step S1107.
If the slide ID has not been updated (step S1106: NO), the content management PC 103 terminates the process.

ステップS1107では、コンテンツ管理PC103は、ヒートマップ表示タイミング設定が「スライド(ページ)めくり時」かを判定する。 In step S1107, the content management PC 103 determines whether the heat map display timing setting is "at the time of slide (page) turning".

コンテンツ管理PC103は、ヒートマップ表示タイミング設定が「スライド(ページ)めくり時」の場合には(ステップS1107:YES)、ステップS1108へ処理を移行する。 If the heat map display timing setting is "at the time of slide (page) turning" (step S1107: YES), the content management PC 103 proceeds to step S1108.

コンテンツ管理PC103は、ヒートマップ表示タイミング設定が「スライド(ページ)めくり時」でない場合には(ステップS1107:NO)、処理を終了する。 If the heat map display timing setting is not "at the time of slide (page) turning" (step S1107: NO), the content management PC 103 ends the process.

ステップS1108では、コンテンツ管理PC103は、現在のヒートマップは閾値オーバー状態かを判定する。 In step S1108, the content management PC 103 determines whether the current heat map is in a threshold over state.

コンテンツ管理PC103は、閾値オーバーしている場合には(ステップS1108:YES)、ステップS1109へ処理を移行する。 If the threshold is exceeded (step S1108: YES), the content management PC 103 proceeds to step S1109.

コンテンツ管理PC103は、閾値オーバーしていない場合には(ステップS1108:NO)、ヒートマップ表示に関する処理をせずフローを終了する。 If the threshold value is not exceeded (step S1108: NO), the content management PC 103 terminates the flow without performing heat map display processing.

ステップS1109では、コンテンツ管理PC103は、ヒートマップをコンテンツに合成して表示する。 In step S1109, the content management PC 103 synthesizes the heat map with the content and displays it.

ステップS1110では、コンテンツ管理PC103は、講師がめくる前のスライドにおけるヒートマップを確認できるよう、一定時間(例えば5秒間)スライドをめくらずスリープする。 In step S1110, the content management PC 103 sleeps without turning the slide for a certain period of time (for example, 5 seconds) so that the instructor can check the heat map of the slide before turning.

ステップS1111では、コンテンツ管理PC103は、コンテンツ管理PCで保持していたヒートマップ情報を初期化する。ヒートマップはスライドに紐づくため、異なるスライドになるタイミングで初期化する。処理後、(新しいスライドを表示するため)当フローを終了する。 In step S1111, the content management PC 103 initializes heat map information held in the content management PC. Since the heat map is linked to the slide, it is initialized at the timing of different slides. After processing, exit this flow (to display a new slide).

本実施形態では、ヒートマップで説明したが、講師が受講者のわかっていない箇所を識別できればよく囲んでもいいし、丸の太さを変えてもいい。あるいは範囲指定した人数を表示させてもいいし、星マークのようなマークをつけてもいい。又は、星マーク一つは数人がわからないと言っていて、星マーク三つは10人以上がわからないと言っているとしてもよい。あるいはパーセント(%)で表示してもいい。 In the present embodiment, a heat map is used, but if the lecturer can identify the points that the students do not understand, they may encircle them or change the thickness of the circles. Alternatively, you can display the number of people in the range specified, or you can add a mark like a star mark. Alternatively, one star mark may indicate that several people do not understand, and three star marks may indicate that 10 or more people do not understand. Or you can display it as a percentage (%).

以上、本発明によると、ユーザが関心を持つ領域の指定を受け付け、受け付けた領域を識別可能な画面を生成することで、ユーザの関心を持つ領域を他のユーザへ伝えることができる。 As described above, according to the present invention, it is possible to convey the user's interest area to other users by accepting designation of an area in which the user is interested and generating a screen on which the accepted area can be identified.

以上、実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、1つの機器からなる装置に適用してもよい。 Although the embodiments have been described above, the present invention can also be embodied as, for example, systems, devices, methods, programs, storage media, etc. Specifically, it can be applied to a system composed of multiple devices. It may also be applied to an apparatus consisting of one piece of equipment.

なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。 It should be noted that the present invention includes those that directly or remotely supply a software program that implements the functions of the above-described embodiments to a system or apparatus. The present invention also includes a case where the computer of the system or apparatus reads and executes the supplied program code.

したがって、本発明の機能処理をコンピュータで実現(実行可能と)するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。 Therefore, the program code itself installed in the computer to implement (execute) the functional processing of the present invention also implements the present invention. That is, the present invention also includes the computer program itself for realizing the functional processing of the present invention.

その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であってもよい。 In that case, as long as it has the function of a program, it may be in the form of object code, a program executed by an interpreter, script data supplied to the OS, or the like.

プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD-ROM、CD-R、CD-RWなどがある。また、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD-ROM,DVD-R)などもある。 Recording media for supplying programs include, for example, flexible disks, hard disks, optical disks, magneto-optical disks, MOs, CD-ROMs, CD-Rs, and CD-RWs. There are also magnetic tapes, non-volatile memory cards, ROMs, and DVDs (DVD-ROM, DVD-R).

その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。 Another method of supplying the program is to connect to a home page on the Internet using a browser on the client computer. It can also be supplied by downloading the computer program itself of the present invention or a compressed file including an automatic installation function from the home page to a recording medium such as a hard disk.

また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。 It is also possible to divide the program code constituting the program of the present invention into a plurality of files and download each file from a different home page. In other words, the present invention also includes a WWW server that allows a plurality of users to download program files for implementing the functional processing of the present invention on a computer.

また、本発明のプログラムを暗号化してCD-ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。 In addition, the program of the present invention is encrypted, stored in a storage medium such as a CD-ROM, distributed to users, and key information for decryption is downloaded from a homepage via the Internet to users who have cleared predetermined conditions. Let Then, by using the downloaded key information, the encrypted program can be executed and installed in the computer.

また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。 Also, the functions of the above-described embodiments are realized by the computer executing the read program. In addition, based on the instructions of the program, the OS or the like running on the computer performs part or all of the actual processing, and the functions of the above-described embodiments can also be realized by the processing.

さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。 Further, the program read from the recording medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer. After that, based on the instruction of the program, the CPU or the like provided in the function expansion board or function expansion unit performs part or all of the actual processing, and the processing also realizes the functions of the above-described embodiments.

なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。 It should be noted that the above-described embodiments merely show specific examples for carrying out the present invention, and the technical scope of the present invention should not be construed to be limited by these. That is, the present invention can be embodied in various forms without departing from its technical concept or main features.

101 講師PC
102 受講者PC
103 コンテンツ管理PC
104 受講者履歴管理サーバ104
105 コンテンツサーバ105
101 Lecturer PC
102 Student PC
103 content management PC
104 Student History Management Server 104
105 content server 105

Claims (10)

画面に表示されたコンテンツの中で、ユーザが関心をもつ領域の指定を受け付ける受付手段と、
前記受付手段により指定を受け付けた領域について、ユーザによる領域指定の回数に応じて当該ユーザに対して設定される重みに基づき識別表示した画面の表示を制御する表示制御手段と、
を備えることを特徴とする情報処理システム。
receiving means for receiving specification of an area in which the user is interested in the contents displayed on the screen;
display control means for controlling display of a screen in which an area designated by the receiving means is identified and displayed based on a weight set for the user according to the number of times the area is designated by the user;
An information processing system comprising:
前記表示制御手段は、前記受付手段により当該領域について指定を受け付けた回数または当該領域の指定をしたユーザ数と当該ユーザに設定された重みとに基づき、当該領域を識別可能にした前記画面を表示することを特徴とする請求項1に記載の情報処理システム。 The display control means displays the screen in which the area is identifiable based on the number of times the reception means has received designation of the area or the number of users who have designated the area and the weight set for the user. 2. The information processing system according to claim 1, wherein: 前記ユーザが領域を指定できる回数の上限を設定する設定手段を備え、
前記受付手段は、前記ユーザによる領域の指定を、前記設定手段により設定された回数まで受け付けることを特徴とする請求項1または2に記載の情報処理システム。
setting means for setting an upper limit on the number of times the user can specify an area;
3. The information processing system according to claim 1, wherein said accepting means accepts designation of an area by said user up to the number of times set by said setting means.
前記表示制御手段は、前記受付手段により当該領域について指定を受け付けた回数または当該領域の指定をしたユーザ数と当該ユーザに設定された重みとにより算出される値を含む所定の条件を満たした領域を識別可能にした前記画面を表示することを特徴とする請求項1乃至3のいずれか1項に記載の情報処理システム。 The display control means selects an area that satisfies a predetermined condition including a value calculated from the number of times designation of the area has been received by the reception means or the number of users who have designated the area and the weight set for the user. 4. The information processing system according to any one of claims 1 to 3, characterized in that the screen is displayed on which is identifiable. 前記所定の条件を受け付ける条件受付手段を備えることを特徴とする請求項4に記載の情報処理システム。 5. An information processing system according to claim 4, further comprising condition receiving means for receiving said predetermined condition. 前記表示制御手段は、前記受付手段により当該領域について指定を受け付けた回数または当該領域の指定をしたユーザ数と当該ユーザに設定された重みとにより算出される値に応じて、当該領域の色を変えて表示することで、識別可能に表示させることを特徴とする請求項1乃至5のいずれか1項に記載の情報処理システム。 The display control means changes the color of the area according to the number of times the reception means receives designation of the area or the number of users who designate the area and the weight set for the user. 6. The information processing system according to any one of claims 1 to 5, wherein the information is displayed in a different manner so as to be identifiable. 前記重みは、ユーザが所属するグループ単位で設定されることを特徴とする請求項1乃至6のいずれか1項に記載の情報処理システム。 7. The information processing system according to any one of claims 1 to 6, wherein the weight is set for each group to which the user belongs. コンテンツを管理する管理手段と、
前記管理手段で管理するコンテンツを含む画面を生成する生成手段と、
を備え、
前記表示制御手段は、前記生成手段により生成した画面を表示制御することを特徴とする請求項1乃至のいずれか1項に記載の情報処理システム。
a management means for managing content;
generating means for generating a screen including content managed by the managing means;
with
8. The information processing system according to claim 1 , wherein said display control means controls display of the screen generated by said generation means.
画面に表示されたコンテンツの中で、ユーザが関心をもつ領域の指定を受け付ける受付工程と、
前記受付工程により指定を受け付けた領域について、ユーザによる領域指定の回数に応じて当該ユーザに対して設定される重みに基づき識別表示した画面の表示を制御する表示制御工程と、
を備えることを特徴とする情報処理システムの制御方法。
a receiving step of receiving designation of an area in which the user is interested in the contents displayed on the screen;
a display control step of controlling the display of a screen in which the area specified by the receiving step is identified and displayed based on a weight set for the user according to the number of times the area is specified by the user;
A control method for an information processing system, comprising:
コンピュータを、請求項1乃至のいずれか1項に記載の情報処理システムの各手段として機能させるためのプログラム。
A program for causing a computer to function as each means of the information processing system according to any one of claims 1 to 8 .
JP2017230153A 2017-11-30 2017-11-30 Information processing system, information processing system control method and program Active JP7189411B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017230153A JP7189411B2 (en) 2017-11-30 2017-11-30 Information processing system, information processing system control method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017230153A JP7189411B2 (en) 2017-11-30 2017-11-30 Information processing system, information processing system control method and program

Publications (2)

Publication Number Publication Date
JP2019101143A JP2019101143A (en) 2019-06-24
JP7189411B2 true JP7189411B2 (en) 2022-12-14

Family

ID=66973507

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017230153A Active JP7189411B2 (en) 2017-11-30 2017-11-30 Information processing system, information processing system control method and program

Country Status (1)

Country Link
JP (1) JP7189411B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001092340A (en) 1999-09-20 2001-04-06 Hitachi Ltd Online education method
JP2007025393A (en) 2005-07-19 2007-02-01 Fuji Xerox Co Ltd Educational guidance support system, educational guidance support method, and educational guidance support program
JP2012248070A (en) 2011-05-30 2012-12-13 Sony Corp Information processing device, metadata setting method, and program
JP2016085614A (en) 2014-10-27 2016-05-19 大日本印刷株式会社 Information processing apparatus, information processing system, and program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001092340A (en) 1999-09-20 2001-04-06 Hitachi Ltd Online education method
JP2007025393A (en) 2005-07-19 2007-02-01 Fuji Xerox Co Ltd Educational guidance support system, educational guidance support method, and educational guidance support program
JP2012248070A (en) 2011-05-30 2012-12-13 Sony Corp Information processing device, metadata setting method, and program
JP2016085614A (en) 2014-10-27 2016-05-19 大日本印刷株式会社 Information processing apparatus, information processing system, and program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
石原正樹 外5名,理解度を活用したアノテーションシステムによる授業支援,第43回先進的学習科学と工学研究会資料,社団法人人工知能学会,2005年03月15日,p.75-80

Also Published As

Publication number Publication date
JP2019101143A (en) 2019-06-24

Similar Documents

Publication Publication Date Title
US12327224B1 (en) Dynamic event scheduling
JP6961334B2 (en) Servers, information processing methods and programs
CN101743747B (en) information processing device
JPWO2016021482A1 (en) Group viewing support device, group viewing support method, and viewing device
JP2004054533A (en) Guide information providing system, guide information providing method, guide information providing program, and recording medium recording the program
KR101126440B1 (en) Reaction information display system and computer readable medium having thereon program for operating the system
JP7189411B2 (en) Information processing system, information processing system control method and program
JP2016177683A (en) Information processing device, sever device, information processing system, control method thereof, and program
US20110154210A1 (en) Multiple user terminal device which multiple users watch simultaneously, server for managing multiple users&#39; usage of conents and method for managing multiple users and cotnents which multiple users watch simultaneously
JP5203533B1 (en) Game expansion device, game expansion method, and game expansion program
US11330037B2 (en) Method and system for streaming data over a network
CN112997212B (en) Method, system and non-transitory computer-readable recording medium for providing novels via instant messaging software
US20230146585A1 (en) Techniques of coordinating sensory event timelines of multiple devices
Spielman et al. The Web conferencing book: understand the technology, choose the right vendors, software, and equipment, start saving time and money today!
JP7853264B2 (en) Information processing device, information processing method, and information processing program
KR20200043611A (en) Method for providing learning content
JP2011191327A (en) Electronic education system and program
JP2008287374A (en) Remote lecture system having lecture history database and attendance history database
KR102314697B1 (en) Automatic learning frequency management device and method based on listening learning
JP2012255997A (en) Education system
JP2007052148A (en) Learning support system
Burkus et al. The e-DIPLOMA Platform: A Cloud-Based Solution for Educational Groupwork in Gamified Environments
Varga An Experiential comparative analysis of two remote usability testing methods
HK40060925B (en) Organization creation method and device, electronic equipment and storage medium
JP2010186195A (en) Reaction information display system

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20180703

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20181031

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20190115

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201127

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210927

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211102

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211213

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220510

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220707

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20221101

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221114

R151 Written notification of patent or utility model registration

Ref document number: 7189411

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250