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
JP5222633B2 - Distance education support device, distance education support method, and distance education support program - Google Patents
[go: Go Back, main page]

JP5222633B2 - Distance education support device, distance education support method, and distance education support program - Google Patents

Distance education support device, distance education support method, and distance education support program Download PDF

Info

Publication number
JP5222633B2
JP5222633B2 JP2008157212A JP2008157212A JP5222633B2 JP 5222633 B2 JP5222633 B2 JP 5222633B2 JP 2008157212 A JP2008157212 A JP 2008157212A JP 2008157212 A JP2008157212 A JP 2008157212A JP 5222633 B2 JP5222633 B2 JP 5222633B2
Authority
JP
Japan
Prior art keywords
student
dialogue
question
schedule
lecture
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.)
Expired - Fee Related
Application number
JP2008157212A
Other languages
Japanese (ja)
Other versions
JP2009300890A (en
Inventor
真 宮田
吉川  裕
忠輔 中川
達也 梅崎
Original Assignee
株式会社 日立インフォメーションアカデミー
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 株式会社 日立インフォメーションアカデミー filed Critical 株式会社 日立インフォメーションアカデミー
Priority to JP2008157212A priority Critical patent/JP5222633B2/en
Publication of JP2009300890A publication Critical patent/JP2009300890A/en
Application granted granted Critical
Publication of JP5222633B2 publication Critical patent/JP5222633B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Electrically Operated Instructional Devices (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、eラーニング等の遠隔教育を行うために用いられる情報技術に関する。   The present invention relates to information technology used for distance learning such as e-learning.

近年、企業の社内教育などにおいて、インターネット等の情報インフラを利用した遠隔教育(eラーニング等)が盛んに利用されるようになってきている。遠隔教育の長所は、生徒が好きな場所で学習することができ、また大勢の生徒が効率良く学習することが可能であるという点である。   In recent years, distance education (e-learning, etc.) using information infrastructure such as the Internet has been actively used in in-house education of companies. The advantage of distance learning is that students can learn wherever they like and many students can learn efficiently.

遠隔教育には大きく分けて、講師のライブの講義を複数の生徒が同時に受講する同期型(ライブ型)と、録画された講義を生徒が好きな時間に受講する非同期型(オンデマンド型)の2種類がある。   There are two types of distance learning: synchronous (live type) where multiple students take live lectures at the same time, and asynchronous (on-demand type) where students take recorded lectures at their preferred time. There are two types.

なお、遠隔教育を行うために用いられる技術が下記特許文献1〜3に開示されている。   In addition, the technique used in order to perform distance education is disclosed by the following patent documents 1-3.

特許文献1には、同期型に関する技術として、学習番組を視聴する生徒からの問題への回答の集計結果を反映して学習番組を進行する技術が記載されている。   Patent Document 1 describes a technique for advancing a learning program as a technique related to a synchronous type, reflecting the total result of answers to questions from students who view the learning program.

特許文献2には、非同期型に関する技術として、ミニテストに対する生徒の回答の音声を解析して生徒の自信度合いを把握し、自信のない分野の練習問題を再び回答させるという技術が記載されている。   Patent Document 2 describes a technique for analyzing the voice of a student's answer to a mini-test as a technique related to an asynchronous type, grasping the degree of confidence of the student, and re-answering a practice question in an unconfident field. .

特許文献3には、非同期型に関する技術として、講師の発話や動作の特徴をアニメーションキャラクタに投影し、生徒に実際の教師と対話している印象を持たせる技術が記載されている。
特開2007−123975号公報 特開2006−293102号公報 特開2006−30513号公報
Japanese Patent Application Laid-Open No. 2004-228561 describes a technique relating to an asynchronous type, in which an instructor's speech and motion characteristics are projected onto an animation character to give the student the impression of interacting with an actual teacher.
JP 2007-123975 A JP 2006-293102 A JP 2006-30513 A

しかしながら、同期型の遠隔教育には、生徒がライブゆえの緊張感を持って受講できるという長所がある反面、生徒が他の生徒に気兼ねして講師へ質問しにくいとか、時間的な制約が強いという短所がある。   However, synchronous distance learning has the advantage that students can attend with a sense of tension because they are live, but it is difficult for students to ask other instructors and ask questions, and time constraints are strong. There are disadvantages.

また、非同期型の遠隔教育には、生徒が自分の好きな時間に講義を受講できるという長所がある反面、録画であるがゆえに受講時の緊張感を保ちにくいとか、その場で講師に質問ができないという短所がある。   Asynchronous distance learning has the advantage that students can take lectures at their preferred time, but because it is recorded, it is difficult to maintain the tension at the time of attendance. There is a disadvantage that you can not.

以上のとおり、同期型の遠隔教育と非同期型の遠隔教育には、それぞれ短所があり、各生徒が講義内容を理解するという効果(教育効果)を高めるには、上記の短所を補う工夫が必要である。   As mentioned above, synchronous distance learning and asynchronous distance learning have their respective disadvantages, and in order to increase the effect (education effect) that each student understands the contents of the lecture, it is necessary to devise the above disadvantages. It is.

上記課題を踏まえ、本発明は、同期型の遠隔教育と非同期型の遠隔教育のそれぞれの長所を活かしつつ、それぞれの短所を補うことで教育効果を高める遠隔教育支援装置、遠隔教育支援方法、及び遠隔教育支援プログラムを提供することを目的とする。   Based on the above problems, the present invention is a remote education support device, a remote education support method, and a remote education support method that enhances the educational effect by making use of the respective advantages of synchronous remote education and asynchronous remote education while supplementing the respective disadvantages. The purpose is to provide a distance learning support program.

上記課題を解決するために、本発明の遠隔教育支援装置は、生徒用端末に配信される講義データに関して、生徒が講師を占有して対話する場合の、講師と生徒の対話スケジュールを設定する遠隔教育支援装置であって、生徒ごとの前記講義データの再生状況を管理する生徒管理部と、前記講義データの再生中に講師から生徒に出される質問(以下、「講師質問」という)について、講義データの再生量で指定される質問タイミングと、該質問に関して予想される講師と生徒との間の対話時間を格納する講師質問テーブルと、生徒ごとに、前記講義データの再生中に該生徒から講師へ出される質問(以下、「生徒質問」という)を格納する生徒質問テーブルと、前記生徒管理部が管理する前記生徒ごとの前記講義データの再生状況、前記講師質問テーブル及び前記生徒質問テーブルを参照し、各生徒について、該生徒に各講師質問を行うか否かに基づき定まる対話時間の設定の有無と、該生徒から生徒質問が出されている場合は、該生徒質問に回答する予め決められた対話時間の設定の有無との組み合わせに基づき、個別対話スケジュール候補を定め、各生徒の個別対話スケジュール候補を組み合わせた全体対話スケジュール候補のうち、個別対話スケジュール候補間で対話時間の時間帯が重複しない全体対話スケジュール候補について、対話時間が長いほど及び連続非対話時間が短いほど大きい値となる全体教育効果値を求め、該全体教育効果値が最大となる全体スケジュール候補を対話スケジュールとして設定する対話スケジュール設定部と、を備えることを特徴とする。   In order to solve the above-described problem, the distance learning support device according to the present invention is a remote education setting device for setting a conversation schedule between a lecturer and a student when the student occupies and interacts with the lecture data distributed to the student terminal. Lecture on a student management unit that manages the reproduction status of the lecture data for each student and a question (hereinafter referred to as “instructor question”) that is given to the student by the lecturer during reproduction of the lecture data. A question timing specified by the amount of data replayed, a lecturer question table storing the expected interaction time between the instructor and the student, and for each student, the lecturer from the student during the reproduction of the lecture data A question table for storing questions (hereinafter referred to as “student questions”), a reproduction status of the lecture data for each student managed by the student management unit, and the quality of the lecturer The table and the student question table are referred to, and for each student, whether or not there is a dialogue time set based on whether or not each instructor asks the student, and if a student question is issued from the student, Individual dialogue schedule candidates are determined based on a combination of whether or not to set a predetermined dialogue time for answering student questions, and among the individual dialogue schedule candidates among the whole dialogue schedule candidates that combine the individual dialogue schedule candidates of each student For the overall dialogue schedule candidates that do not overlap in the dialogue time period, the overall education effect value that is larger as the dialogue time is longer and the continuous non-interaction time is shorter is obtained, and the overall schedule that maximizes the overall education effect value is obtained. A dialogue schedule setting unit that sets candidates as dialogue schedules.

本発明の実施形態では、前記対話スケジュール設定部は、対話終了を検出した場合、前記講義データを用いた講義への生徒の出席を検出した場合、生徒から質問が出されたことを検出した場合、前記講義データを用いた講義からの生徒の退席を検出した場合のうち、少なくともいずれか1つの場合に前記対話スケジュールを設定する。   In the embodiment of the present invention, when the dialog schedule setting unit detects the end of the dialog, detects the attendance of the student to the lecture using the lecture data, detects the question from the student The conversation schedule is set in at least one of cases where a student leaving from a lecture using the lecture data is detected.

本発明の別の実施形態では、前記全体教育効果値は、前記全体対話スケジュール候補を構成する個別対話スケジュール候補について求まる個別教育効果値の合計であり、前記個別教育効果値は、個別対話スケジュール候補内に設定された対話時間が長いほど大きい値を与える対話時間評価関数の出力値と、該個別対話スケジュール候補内に設定された対話時間が長いほど及び連続非対話時間が短いほど大きい値を与える緊張度関数の出力値とに基づいて、前記全体対話スケジュール候補を構成する個別対話スケジュール候補ごとに算出される個別教育効果値の合計である。この場合、さらに、生徒ごとに、講師と該生徒との過去の対話時間の実績を格納する対話履歴テーブルを備えておくことで、前記対話時間評価関数は、前記対話履歴テーブルに格納される過去の対話時間が長いほど大きい値を与えるように設定されている構成を採用することができる。   In another embodiment of the present invention, the overall education effect value is a total of individual education effect values obtained for individual interaction schedule candidates constituting the overall interaction schedule candidate, and the individual education effect value is an individual interaction schedule candidate. An output value of a dialogue time evaluation function that gives a larger value as the dialogue time set in the dialogue is longer, and a larger value as the dialogue time set in the individual dialogue schedule candidate is longer and the continuous non-interaction time is shorter. This is a total of individual educational effect values calculated for each individual dialogue schedule candidate constituting the whole dialogue schedule candidate based on the output value of the tension function. In this case, by further providing a dialogue history table for storing the past dialogue time results between the lecturer and the student for each student, the dialogue time evaluation function is stored in the past history table. It is possible to adopt a configuration that is set so as to give a larger value as the dialogue time is longer.

本発明のまた別の実施形態では、さらに、前記対話スケジュール設定部が設定した対話スケジュールに従って、次に予定されている対話が講師質問を用いて行う対話の場合、講師と対話する予定の生徒に対して該講師質問を提示可能に出力し、次に予定されている対話が生徒質問を用いて行う対話の場合、講師に対して該生徒質問を提示可能に出力する対話管理部を備える。   In still another embodiment of the present invention, in the case where the next scheduled dialogue is a dialogue performed using a lecturer question according to the dialogue schedule set by the dialogue schedule setting unit, the student who is scheduled to talk with the lecturer In contrast, a dialogue management unit is provided that outputs the lecturer question so that the student question can be presented. If the next scheduled dialogue is a dialogue performed using a student question, the dialogue management unit outputs the student question to the lecturer so as to be presented.

本発明のさらに別の実施形態では、前記対話スケジュール設定部は、前記生徒質問テーブルに生徒質問に関する情報が格納されいている場合、該生徒質問を出した生徒については、該生徒質問を用いて行う講師との対話の時間帯が、講師質問を用いて行う講師との対話の時間帯よりも先になるように前記個別対話スケジュール候補を定める。   In still another embodiment of the present invention, when information related to a student question is stored in the student question table, the conversation schedule setting unit performs the student question using the student question. The individual dialogue schedule candidates are determined such that the time zone for dialogue with the lecturer is ahead of the time zone for dialogue with the instructor using the lecturer question.

本発明のまたさらに別の実施形態では、さらに、生徒用端末を介して生徒から前記講義データの配信指示を受けた場合に、該生徒用端末に対して前記講義用データをリアルタイム再生可能に配信する講義配信部を備える。この場合、前記生徒管理部は、講師と生徒が対話している間、該生徒の生徒用端末に対する前記講義配信部からの前記講義データの配信を中断させる構成を採用することができる。   In still another embodiment of the present invention, when the lecture data distribution instruction is received from the student via the student terminal, the lecture data is distributed to the student terminal so that it can be reproduced in real time. Lecture distribution department is provided. In this case, the student management unit may adopt a configuration in which the lecture data delivery from the lecture delivery unit to the student terminal of the student is interrupted while the lecturer and the student are interacting with each other.

本発明の遠隔教育支援方法は、生徒用端末に配信される講義データに関して、生徒が講師を占有して対話する場合の、講師と生徒の対話スケジュールを設定する遠隔教育支援方法であって、前記管理している前記生徒ごとの前記講義データの再生状況、前記講義データの再生中に講師から生徒に出される質問(以下、「講師質問」という)について、講義データの再生量で指定される質問タイミングと、該質問に関して予想される講師と生徒との間の対話時間を格納する講師質問テーブル、及び生徒ごとに、前記講義データの再生中に該生徒から講師へ出される質問(以下、「生徒質問」という)を格納する生徒質問テーブルを参照し、各生徒について、該生徒に各講師質問を行うか否かに基づき定まる対話時間の設定の有無と、該生徒から生徒質問が出されている場合は、該生徒質問に回答する予め決められた対話時間の設定の有無との組み合わせに基づき、個別対話スケジュール候補を定め、各生徒の個別対話スケジュール候補を組み合わせた全体対話スケジュール候補のうち、個別対話スケジュール候補間で対話時間の時間帯が重複しない全体対話スケジュール候補について、対話時間が長いほど及び連続非対話時間が短いほど大きい値となる全体教育効果値を求め、該全体教育効果値が最大となる全体スケジュール候補を対話スケジュールとして設定することを特徴とする。   The distance learning support method according to the present invention is a distance learning support method for setting a conversation schedule between a lecturer and a student when the student occupies and interacts with the lecture data distributed to the student terminal. Questions specified by the amount of playback of lecture data regarding the playback status of the lecture data for each student being managed, and questions that are given to students by the teacher during playback of the lecture data (hereinafter referred to as “lecturer questions”) A lecturer question table that stores the timing and expected interaction time between the lecturer and the student regarding the question, and a question (hereinafter referred to as “student”) that is given to the lecturer during reproduction of the lecture data for each student. (Referred to as a “question”), and whether or not a dialogue time determined based on whether or not each instructor asks each student is set for each student, If there are student questions, individual dialogue schedule candidates are determined based on the combination of whether or not a predetermined dialogue time is set for answering the student questions, and the individual dialogue schedule candidates for each student are combined. Among the dialogue schedule candidates, for the whole dialogue schedule candidate in which the time zone of the dialogue time does not overlap between individual dialogue schedule candidates, obtain an overall educational effect value that becomes larger as the dialogue time is longer and the continuous non-interaction time is shorter, An overall schedule candidate that maximizes the overall educational effect value is set as a dialogue schedule.

本発明の遠隔教育支援プログラムは、上記方法に含まれる各処理を情報処理装置に実行させることを特徴とするコンピュータプログラムである。   The distance learning support program of the present invention is a computer program that causes an information processing apparatus to execute each process included in the above method.

本発明によれば、講義データを用いて行う非同期型講義と、講師と生徒との間でライブの対話が行われる同期型講義とを組み合わせた半同期型の遠隔教育を実現することにより、教育効果を一層高めることができる。具体的には、本発明を実施することで、講師と各生徒間の対話予定を表す個別対話スケジュール候補の組み合せである全体対話スケジュール候補から、講師と生徒間で対話している時間が長いほど及び連続非対話時間が短いほど大きな値となる全体教育効果値の最も大きい全体スケジュール候補を対話スケジュールとして設定することができる。対話スケジュールが得られれば、これに従って、講師と生徒間で講義中に適宜対話を行わせることにより、各生徒の講義に対する緊張度を維持することができ、その結果教育効果を一層高めることができる。   According to the present invention, by realizing a semi-synchronous distance learning that combines an asynchronous lecture using lecture data and a synchronous lecture in which a live conversation is performed between a lecturer and a student, The effect can be further enhanced. Specifically, by implementing the present invention, from the overall dialogue schedule candidate that is a combination of individual dialogue schedule candidates representing the dialogue schedule between the instructor and each student, the longer the dialogue time between the instructor and the student is, In addition, it is possible to set the overall schedule candidate having the largest overall education effect value that becomes a larger value as the continuous non-interaction time is shorter, as the conversation schedule. If a dialogue schedule is obtained, it is possible to maintain the degree of tension in each student's lecture by allowing dialogue between the instructor and the student as appropriate during the lecture. As a result, the educational effect can be further enhanced. .

以下、本発明を、図を用いて説明する。なお、以下の実施例において、同一の機能を持つ要素については、複数の図面において同一の符号を付して表示し、重複する説明を省略するものとする。   Hereinafter, the present invention will be described with reference to the drawings. In the following embodiments, elements having the same function are denoted by the same reference numerals in a plurality of drawings, and redundant description is omitted.

図1は、実施例の遠隔教育支援装置を用いて構成される遠隔教育システムの構成を示す。このシステムにおいては、講義管理サーバ120が本発明の遠隔教育支援装置に相当する。   FIG. 1 shows a configuration of a distance learning system configured using the distance learning support device of the embodiment. In this system, the lecture management server 120 corresponds to the distance learning support apparatus of the present invention.

このシステムは、講師用対話端末110、複数の生徒用受講端末140、及び講義管理サーバ120を含んで構成される。講師用対話端末110と講義管理サーバ120はLANなどの通信回線で接続されており、講義管理サーバ120はインターネットなどの通信回線130を経由して生徒用受講端末140に接続されている。   This system includes an instructor interaction terminal 110, a plurality of student attendance terminals 140, and a lecture management server 120. The instructor interactive terminal 110 and the lecture management server 120 are connected via a communication line such as a LAN, and the lecture management server 120 is connected to the student learning terminal 140 via a communication line 130 such as the Internet.

講師用対話端末110は、講師が生徒と対話する際に使用され、各種のデータの入出力を担当するコンピュータであり、講師の声あるいはキーボードから打ち込まれた文章を表すデータを講義管理サーバ120に送信するとともに、講義管理サーバ120から送信される、講師に伝えるべき指示や生徒からの質問を画面に表示する。講師用対話端末110としては、CPU、RAM、ROM、ハードディスクドライブ、キーボード、マウス等の各種ハードウェアを備える一般的な情報処理装置を採用することができる。   The instructor interaction terminal 110 is a computer that is used when the instructor interacts with the student and is in charge of inputting and outputting various data. The instructor's voice or data representing sentences typed from the keyboard is sent to the lecture management server 120. In addition to the transmission, the instruction to be transmitted to the lecturer and the question from the student transmitted from the lecture management server 120 are displayed on the screen. As the instructor interactive terminal 110, a general information processing apparatus including various hardware such as a CPU, a RAM, a ROM, a hard disk drive, a keyboard, and a mouse can be employed.

生徒用受講端末140は、講義を受講する際に生徒によって使用され、各種のデータの入出力を担当するコンピュータであり、講義管理サーバ120が配信する講義データの内容を画面に表示したり、生徒の質問を講義管理サーバ120に送信したり、生徒が受講を開始し又は終了したことを表す情報を講義管理サーバ120に送信する。生徒用受講端末140についても、前述の一般的な情報処理装置を採用することができる。   The student attendance terminal 140 is a computer that is used by students when taking lectures and is responsible for inputting and outputting various data. The student attendance terminal 140 displays the contents of lecture data distributed by the lecture management server 120 on the screen, Are transmitted to the lecture management server 120, and information indicating that the student has started or ended the course is transmitted to the lecture management server 120. The student information terminal 140 can also employ the above-described general information processing apparatus.

本実施例においては、講師と生徒は、学校や学習等の教育機関における講師と生徒に限らず、講師には何らかの技芸、スポーツ又は知識を教授する者が含まれ、生徒にはその技芸、スポーツ又は知識の教授を受ける者が含まれるものとする。   In this embodiment, the instructor and the student are not limited to the instructor and the student in the educational institution such as school or learning, but the instructor includes a person who teaches some arts, sports or knowledge. Or a person who receives a professor of knowledge.

講義管理サーバ120は、複数の生徒用受講端末140に配信される講義データに関して、生徒が講師を占有して対話する場合の、講師と生徒の対話スケジュールを設定する。なお、講師との対話は、各生徒が1人ずつ行ってもよいし、複数の生徒からなるグループ単位で行ってもよい。グループ単位で講師と対話する構成の場合、各グループの識別子と、グループの構成員とを対応付けて記憶するテーブルを用いて管理すればよい。   The lecture management server 120 sets a conversation schedule between the lecturer and the student when the student occupies the conversation with respect to the lecture data distributed to the plurality of student learning terminals 140. The dialogue with the instructor may be performed by each student one by one or in groups of a plurality of students. In the case of a configuration in which conversations with lecturers are performed in units of groups, management may be performed using a table that stores the identifiers of the groups and the members of the groups in association with each other.

また、講義管理サーバ120は、前述の一般的な情報処理装置によって構成され、各種のデータベースとして講師質問データベース151、生徒質問データベース152、対話履歴データベース153、対話計画データベース154、進捗状況データベース155、及び講義内容データベース156を備える。以下、「データベース」を「DB」と表記する。これらのデータベースは、ハードディスクドライブやRAM等の記憶手段に格納される。   The lecture management server 120 is configured by the above-described general information processing apparatus, and as various databases, a lecturer question database 151, a student question database 152, a dialogue history database 153, a dialogue plan database 154, a progress status database 155, and A lecture content database 156 is provided. Hereinafter, “database” is referred to as “DB”. These databases are stored in storage means such as a hard disk drive or RAM.

さらに、講義管理サーバ120は、CPUが所定の遠隔教育支援プログラム(図示省略)を実行することにより実現される各種の機能部として、講義配信部121、生徒管理部122、対話設計部123、及び対話管理部124と、講師用対話端末110及び生徒用対話端末140を通信可能に接続する通信部125とを備える。   Further, the lecture management server 120 includes a lecture distribution unit 121, a student management unit 122, a dialogue design unit 123, and various function units realized by the CPU executing a predetermined distance education support program (not shown). The dialogue management unit 124 and a communication unit 125 that connects the lecturer dialogue terminal 110 and the student dialogue terminal 140 so as to communicate with each other.

講師質問DB151は、講義データの再生中に講師から生徒に出される質問(以下、「講師質問」という)について、講義データの再生量で指定される質問タイミングと、該質問に関して予想される講師と生徒との間の対話時間を格納する講師質問テーブルとしてのデータベースである。具体的には、図2に示すように、質問を識別するための質問ID、講義データの再生中における各質問の質問タイミング(進捗度)、講師質問の内容(質問内容)、それぞれの質問を用いて行われる対話について予想される対話時間(以後「予想対話時間」という。)が対応付けられて講師質問情報として格納される。なお、本実施例では、進捗度は、質問の提示タイミングを表すだけでなく、講義データの再生量、すなわち講義の進み具合を表す言葉としても用いられるものとする。   The instructor question DB 151 has a question timing specified by the replay amount of the lecture data and a predicted instructor related to the question for questions (hereinafter referred to as “instructor questions”) issued from the instructor to the students during the reproduction of the lecture data. It is a database as an instructor question table for storing the dialogue time between students. Specifically, as shown in FIG. 2, the question ID for identifying the question, the question timing (degree of progress) of each question during the reproduction of the lecture data, the content of the instructor question (question content), the respective questions The conversation time expected for the conversation performed using the conversation (hereinafter referred to as “expected conversation time”) is associated and stored as instructor question information. In this embodiment, the degree of progress is used not only to indicate the presentation timing of a question but also to be used as a word indicating the amount of lecture data played back, that is, the progress of a lecture.

生徒質問DB152は、生徒ごとに、講義データの再生中に該生徒から講師へ出される質問(以下、「生徒質問」という)を格納する生徒質問テーブルとしてのデータベースである。具体的には、図3に示すように、質問を識別するための質問ID、質問の送信元を表す情報(ここでは、質問した生徒を特定する生徒ID)、生徒用受講端末140から質問が送信された時刻、生徒用受講端末140から質問が送信された時点の講義データの進捗度、生徒質問の内容(質問内容)、及びそれぞれの質問に講師が回答したかどうかを表すフラグ(回答済と未回答)が対応付けられて生徒質問情報として格納される。実施例では、この生徒質問DB152が、本発明における生徒質問テーブルに相当する。また、本実施例では、
対話履歴DB153は、生徒ごとに、講師と該生徒の過去の対話時間の実績等の対話の履歴を記録する対話履歴テーブルとしてのデータベースである。具体的には、図4に示すように、講師ID、生徒ID、講師と生徒のどちらが提示した質問を題材とする対話であるかを表す対話種別、質問ID、対話の開始時刻、対話に要した実際の時間、及び対話内容が対応付けて格納される。対話種別は、講師が提示した質問を題材とする対話の場合は「講師質問」とし、生徒が提示した質問を題材とする対話の場合は「生徒質問」とする。
The student question DB 152 is a database as a student question table that stores, for each student, a question (hereinafter referred to as “student question”) issued from the student to the lecturer during the reproduction of the lecture data. Specifically, as shown in FIG. 3, a question ID for identifying a question, information indicating the transmission source of the question (here, a student ID for identifying the student who asked the question), and a question from the student learning terminal 140 The time of transmission, the progress of the lecture data at the time when the question was transmitted from the student learning terminal 140, the content of the student question (question content), and a flag indicating whether or not the instructor answered each question (answered And unanswered) are stored as student question information. In the embodiment, the student question DB 152 corresponds to a student question table in the present invention. In this embodiment,
The dialogue history DB 153 is a database as a dialogue history table that records a dialogue history such as a past dialogue time record of the student for each student. Specifically, as shown in FIG. 4, a lecturer ID, a student ID, a dialogue type indicating whether the lecture is a question presented by a lecturer or a student, a question ID, a dialogue start time, and a dialogue required. The actual time and the conversation contents are stored in association with each other. The dialogue type is “lecturer question” in the case of a dialogue based on the question presented by the instructor, and “student question” in the case of a dialogue based on the question presented by the student.

対話計画DB154は、講師と各生徒との間の対話の個別対話スケジュール候補の組み合わせから決定された全体の対話スケジュールを記録するデータベースである。具体的には、図5に示すように、講師ID、対話相手である生徒の生徒ID、対話を開始する時間(対話開始時刻)、対話の予定時間(予定対話時間)、質問ID、及び対話種別が対応付けて格納される。予定対話時間は、対話種別が講師質問の場合は、講師質問DB151における同一質問IDの質問に関する予想対話時間の値が格納され、対話種別が生徒質問の場合は、予め一律に決められた所要時間(例えば、5分)や生徒用受講端末140から受信した質問データのサイズに応じて増減する所要時間が格納される。対話計画DB154に格納される対話スケジュールの決定方法は、図8〜12を参照して後述する。   The dialogue plan DB 154 is a database that records the entire dialogue schedule determined from combinations of individual dialogue schedule candidates for dialogue between the lecturer and each student. Specifically, as shown in FIG. 5, the lecturer ID, the student ID of the student who is the conversation partner, the time to start the conversation (dialog start time), the scheduled time of the dialog (scheduled dialog time), the question ID, and the dialog The type is stored in association with each other. When the conversation type is an instructor question, the scheduled conversation time is stored with the value of the expected conversation time for the question with the same question ID in the instructor question DB 151. When the conversation type is a student question, a predetermined required time is stored in advance. (For example, 5 minutes) or the time required to increase or decrease according to the size of the question data received from the student learning terminal 140 is stored. A method for determining the dialogue schedule stored in the dialogue plan DB 154 will be described later with reference to FIGS.

進捗状況DB155は、生徒ごとの講義データの再生状況、すなわち生徒ごとの講義の進捗度や、「聴講中」や「対話中」といった生徒ごとの講義の受講状態を記録するデータベースである。具体的には、図6に示すように、講義に参加している各生徒の生徒ID、各生徒が講義を開始し(講義データを再生し)た時刻、進捗度、及び受講状態が対応付けて格納される。受講状態は、未だ講義を受講し(講義データを再生し)ていない場合は「未受講」、講義を受け(講義データを再生し)ている場合は「聴講中」、講師と対話している場合は「対話中」、講義を聴講し終え(講義データの再生が終了し)ている場合は「受講済」、録画講義を用いた講義から退席し(講義データの再生を、対話開始以外の理由で中断し)ている場合は「退席中」とする。   The progress DB 155 is a database that records the reproduction status of the lecture data for each student, that is, the progress of the lecture for each student and the attendance status of the lecture for each student such as “listening” and “interactive”. Specifically, as shown in FIG. 6, the student ID of each student participating in the lecture, the time when each student started the lecture (reproducing the lecture data), the degree of progress, and the attendance state are associated with each other. Stored. The attendance status is “Not attended” if the lecture has not yet been taken (reproduced the lecture data), “Interviewed” if the lecture has been taken (reproduced the lecture data), and the lecturer is talking If the lecture is “in progress”, if the lecture has been completed (reproduction of lecture data has been completed), then “taken”, leave the lecture using the recorded lecture (reproduction of lecture data other than the start of conversation) If it is interrupted for a reason), it shall be “Away”.

講義内容DB156は、生徒用受講端末140へ送信するための講義データを記録しているデータベースである。講義データの具体例としては、講義の映像(動画)又は音声が必須の情報であり、補足的にテキスト等の講義資料を採用することができる。また、講義内容DB156においては、進捗度を指定すると、講義データのうち、その指定された進捗度以降の講義データを抽出することができる。本実施例では、講義データとして、録画された講義映像(録画講義)と講義資料を用いるものとする。   The lecture content DB 156 is a database that records lecture data to be transmitted to the student attendance terminal 140. As a specific example of lecture data, lecture video (moving image) or audio is essential information, and supplementary lecture materials such as text can be employed. Also, in the lecture content DB 156, when the degree of progress is designated, lecture data after the designated degree of progress can be extracted from the lecture data. In this embodiment, recorded lecture videos (recorded lectures) and lecture materials are used as lecture data.

講義配信部121は、予め決められた講義の時間帯に生徒用受講端末140を介して生徒から録画講義の送信指示を受信した場合に、その生徒用受講端末140に対して講義内容DB156に格納されている録画講義をリアルタイム再生可能に送信するとともに、必要に応じて講義資料を送信する。また、講義配信部121は、録画講義の進捗度を、その都度(例えば、1〜10秒間隔で)、進捗状況DB155に記録する。   When the lecture distribution unit 121 receives an instruction to send a recorded lecture from the student via the student learning terminal 140 during a predetermined lecture time period, the lecture distribution unit 121 stores the instruction in the lecture content DB 156 for the student learning terminal 140. The recorded lectures are transmitted so that they can be played back in real time, and lecture materials are transmitted as necessary. In addition, the lecture distribution unit 121 records the progress of the recorded lecture in the progress DB 155 each time (for example, at intervals of 1 to 10 seconds).

なお、録画講義を配信している間も常に進捗状況DB155の最新情報を参照し、例えば講師と生徒が対話を始めた場合など、受講状態が「聴講中」でなくなった場合は、録画講義の配信を停止(再生途中の場合は中断)する。また、録画講義の再生が最後まで終わると、進捗状況DB155の受講状態を「受講済」に変更する。   In addition, while the recorded lecture is distributed, the latest information in the progress status DB 155 is always referred to. For example, when the lecture state is not “listening”, such as when the lecturer and the student start a conversation, Stop distribution (interrupt if playback is in progress). When the recorded lecture has been played back to the end, the attendance status in the progress status DB 155 is changed to “already attended”.

生徒管理部122は、生徒ごと(具体的には、生徒用受講端末140ごと)の録画講義の再生状況を進捗状況DB155上で管理する。具体的には、生徒管理部122は、生徒ごとに、受講開始(出席)、受講中断(退席)、及び受講終了を表す情報と、生徒用受講端末140から送信される質問を受け付ける。例えば、生徒用受講端末140において、生徒が画面上に表示される受講開始ボタン(出席ボタン)を押下すると、生徒管理部122は、生徒用受講端末140から受講開始情報を受信し、進捗状況DB155の受講状態を「未受講」又は「退席中」から「聴講中」に書き換える。   The student management unit 122 manages the playback status of the recorded lecture for each student (specifically, for each student learning terminal 140) on the progress status DB 155. Specifically, for each student, the student management unit 122 receives information indicating start of attendance (attendance), suspension of attendance (withdrawal), and end of attendance, and a question transmitted from the student attendance terminal 140. For example, in the student learning terminal 140, when the student presses a learning start button (attendance button) displayed on the screen, the student management unit 122 receives the learning start information from the student learning terminal 140, and the progress status DB 155. Is changed from “not attended” or “leaved” to “listening”.

また、生徒管理部122は、生徒が画面上に表示される受講中断ボタン(退席ボタン)を押下すると、生徒用受講端末140から録画講義の配信停止指示を受信し、進捗状況DB155の受講状態を「聴講中」から「退席中」に書き換える。さらに、録画講義を再生している生徒用受講端末140から質問を受信すると、生徒質問DB152に新規レコードを作成し、その質問に関する前述の生徒質問情報を格納する。またさらに、生徒管理部122は、生徒と講師の対話が開始してから終了するまでの間、その生徒が使用している生徒用受講端末140に対する講義配信部121からの録画講義の送信を中断させる。   Also, when the student presses the attendance stop button (leave button) displayed on the screen, the student management unit 122 receives an instruction to stop the delivery of the recorded lecture from the student attendance terminal 140, and displays the attendance status in the progress status DB 155. Rewrite from "listening" to "withdrawing". Furthermore, when a question is received from the student attendance terminal 140 playing a recorded lecture, a new record is created in the student question DB 152 and the above-mentioned student question information relating to the question is stored. Furthermore, the student management unit 122 interrupts transmission of the recorded lecture from the lecture distribution unit 121 to the student learning terminal 140 used by the student from the start to the end of the dialogue between the student and the lecturer. Let

対話設計部123は、講師と生徒との間で行われる対話のスケジューリングを行なう対話スケジューリング設定部として機能する。具体的には、所定のタイミングで、生徒管理部122が管理する生徒ごとの録画講義の再生状況、講師質問DB151及び生徒質問DB152を参照し、各生徒について、該生徒に各講師質問を行うか否かに基づき定まる対話時間の設定の有無と、該生徒から生徒質問が出されている場合は、該生徒質問に回答する予め決められた対話時間(例えば、5分間)の設定の有無との組み合わせに基づき、個別対話スケジュール候補を定める。そして、各生徒の個別対話スケジュール候補を組み合わせた全体対話スケジュール候補のうち、個別対話スケジュール候補間で対話時間の時間帯が重複しない全体対話スケジュール候補について、対話時間が長いほど及び連続非対話時間が短いほど大きい値となる全体教育効果値を求め、該全体教育効果値が最大となる全体スケジュール候補を対話スケジュールとして設定する。さらに、対話設計部123は、対話スケジューリングの結果である1つの対話スケジュールの内容を対話計画DB154に記録する。   The dialog design unit 123 functions as a dialog scheduling setting unit that schedules a dialog performed between the lecturer and the student. Specifically, referring to the playback status of the recorded lecture for each student managed by the student management unit 122, the instructor question DB 151, and the student question DB 152 at a predetermined timing, whether each instructor asks the student about each student. Whether there is a conversation time set based on whether or not a student question is issued from the student, and whether or not a predetermined conversation time (for example, 5 minutes) is set for answering the student question. Based on the combination, individual dialogue schedule candidates are determined. Of the overall dialogue schedule candidates that combine the individual dialogue schedule candidates of each student, the longer the dialogue time and the continuous non-interaction time for the whole dialogue schedule candidates in which the dialogue time periods do not overlap between the individual dialogue schedule candidates. The overall educational effect value that becomes a larger value as it is shorter is obtained, and the overall schedule candidate that maximizes the overall educational effect value is set as the conversation schedule. Further, the dialogue design unit 123 records the contents of one dialogue schedule as a result of dialogue scheduling in the dialogue plan DB 154.

実施例では、生徒質問に関して予め決められた対話時間は、一律5分間に設定しているが、1分や10分など任意の時間を設定することができる。さらに、生徒質問に関して予め決められた対話時間は、一律に設定される時間に限らず、例えば、生徒質問のデータ量に応じて予め決めた基準(例えば、対話時間=データ量×計数)に基づき算出される時間を含むものとする。   In the embodiment, the predetermined conversation time for the student question is set to 5 minutes, but an arbitrary time such as 1 minute or 10 minutes can be set. Furthermore, the predetermined dialogue time for the student question is not limited to a uniform time, and is based on, for example, a criterion (for example, dialogue time = data amount × count) predetermined according to the data amount of the student question. It shall include the calculated time.

また、対話設計部123は、対話設計部123は、生徒質問DB152及び進捗状況DB155の最新情報を常に参照し、以下の(1)〜(5)のいずれかの場合に対話スケジュールの設定(対話スケジューリング)を行う。以後、これら5つの場合のことを、スケジューリング条件という。   Further, the dialogue design unit 123 always refers to the latest information in the student question DB 152 and the progress DB 155, and sets the dialogue schedule (dialogue) in any of the following cases (1) to (5). Scheduling). Hereinafter, these five cases are referred to as scheduling conditions.

(1)対話終了指示を検出した場合
上記の場合は、講師と生徒の対話が終了した場合に相当し、例えば、対話管理部122が進捗状況DB155の受講状態を「対話中」から「聴講中」に書き換えたことを検出し、対話スケジューリングを行うことができる。講師と生徒との対話が終了するたびに対話スケジューリングを行うことにより、対話が予定よりも早く終了した場合や、対話が予定よりも遅れて終了した場合に、即座に対応することができる。
(1) When a dialogue end instruction is detected The above case corresponds to the case where the dialogue between the instructor and the student is terminated. For example, the dialogue management unit 122 changes the attendance state of the progress DB 155 from “in dialogue” to “listening”. ”Can be detected and dialog scheduling can be performed. By performing dialogue scheduling each time the dialogue between the instructor and the student is completed, it is possible to respond immediately when the dialogue is finished earlier than planned or when the dialogue is finished later than scheduled.

(2)録画講義を用いた講義への生徒の出席を検出した場合
この場合は、生徒が録画講義の受講を開始した場合に相当し、例えば、生徒管理部122が進捗状況DB155の受講状態を「未受講」又は「退席中」から「聴講中」に書き換えたことを検出し、対話スケジューリングを行うことができる。
(2) When the attendance of a student in a lecture using a recorded lecture is detected. This case corresponds to a case where a student starts attending a recorded lecture. For example, the student management unit 122 indicates the attendance state of the progress DB 155. It is possible to detect the rewriting from “not attended” or “leaved” to “listening” and perform dialogue scheduling.

(3)生徒から質問が出されたことを検出した場合
この場合は、生徒が質問した場合に相当し、例えば、生徒管理部122が生徒質問DB152に質問内容を追加したことを検出し、対話スケジューリングを行うことができる。
(3) When it is detected that a question has been issued by a student This case corresponds to a case where a student asks a question. For example, the student management unit 122 detects that a question content has been added to the student question DB 152, and dialogue is performed. Scheduling can be performed.

(4)講義データを用いた講義からの生徒の退席を検出した場合
この場合は、録画講義受講中の生徒が録画講義の再生を、対話開始以外の理由で中断した場合に相当し、例えば、生徒管理部122が進捗状況DB155の受講状態を「聴講中」から「退席中」に書き換えたことを検出し、対話スケジューリングを行うことができる。
(4) When a student leaving from a lecture using lecture data is detected In this case, this corresponds to a case where a student attending a recorded lecture interrupts playback of the recorded lecture for reasons other than the start of dialogue. It is possible to detect that the student management unit 122 has rewritten the attendance state in the progress DB 155 from “listening” to “leaving”, and perform conversation scheduling.

なお、上記の(1)〜(5)のスケジューリング条件のうち、少なくともいずれか1つのスケジューリング条件を満たす場合に対話スケジューリングを行うように構成してもよい。対話スケジューリングのさらに詳細な処理については、図9〜12のフローチャートを参照して後述する。   Note that the conversation scheduling may be performed when at least one of the scheduling conditions (1) to (5) is satisfied. More detailed processing of dialog scheduling will be described later with reference to the flowcharts of FIGS.

対話管理部124は、対話設計部123が設定した対話スケジュールに従って、生徒用受講端末140のうち、講師と対話する生徒が使用している生徒用受講端末140を講師と対話するための対話用端末として選択する。そして、選択した対話用端末と講師用対話端末110との間で講師と生徒の対話のデータを中継することで、講師と生徒間の対話を仲介する。   The dialogue management unit 124, in accordance with the dialogue schedule set by the dialogue design unit 123, is a dialogue terminal for interacting with the lecturer the student learning terminal 140 used by the student who is talking with the lecturer among the student learning terminals 140. Select as. Then, the dialogue between the lecturer and the student is relayed between the selected dialogue terminal and the dialogue terminal 110 for the lecturer, thereby mediating the dialogue between the lecturer and the student.

また、対話管理部124は、対話設計部123が決定した対話スケジュールに従って講師と生徒間の対話を仲介するにあたり、対話計画DB154の対話種別が「講師質問」の場合は、講師質問DB151に格納されている講師質問情報のうちの質問に関する情報を対話予定の生徒に対して提示可能に送信する。これにより、対話予定の生徒が使用する生徒用受講端末140の画面上には講師からの質問が表示され、講師質問を題材とする対話(質疑応答)が開始する。   When the dialogue type of the dialogue plan DB 154 is “Lecturer Question”, the dialogue management unit 124 stores the dialogue in the lecturer question DB 151 when mediating the dialogue between the lecturer and the student according to the dialogue schedule determined by the dialogue design unit 123. The information regarding the question among the instructor question information is transmitted to the student who is scheduled to interact. As a result, the question from the instructor is displayed on the screen of the student learning terminal 140 used by the student scheduled to interact, and a dialogue (question and answer) on the instructor question is started.

一方、対話種別が「生徒質問」の場合は、生徒質問DB152に格納されている送信元を表す生徒用対話端末140を対話用端末として選択して講師と生徒の対話を仲介するとともに、生徒質問に関する情報を講師に対して提示可能に(例えば、表示可能、音声出力可能)出力する。これにより、生徒質問に関する情報は、通信部125を介して講師用対話端末110へ送信され、講師用対話端末110の画面上には生徒質問が表示され、生徒質問を題材とする対話(質疑応答)が開始する。なお、対話管理部124による処理については、図7のフローチャートを参照して後述する。   On the other hand, when the conversation type is “student question”, the student interaction terminal 140 representing the transmission source stored in the student question DB 152 is selected as the interaction terminal to mediate the interaction between the instructor and the student, and the student question The information about the information can be presented to the lecturer (for example, displayable, voice output is possible). As a result, information related to the student question is transmitted to the instructor interaction terminal 110 via the communication unit 125, the student question is displayed on the screen of the instructor interaction terminal 110, and the conversation (question and answer) is based on the student question. ) Starts. The process performed by the dialogue management unit 124 will be described later with reference to the flowchart of FIG.

図7は、対話管理部124による処理の流れを示すフローチャートである。   FIG. 7 is a flowchart showing the flow of processing by the dialogue management unit 124.

対話管理部124は、対話設計部123が決定した対話スケジュールに基づいて、待機モード(講師は待機しており、生徒は録画講義を受講し又は退席している状態)201と対話モード(講師といずれかの生徒が対話している状態)203の処理を遷移する。以下、対話管理部124による待機モード201と対話モード203のそれぞれの処理について説明する。   The dialogue management unit 124, based on the dialogue schedule determined by the dialogue design unit 123, is in a standby mode (instructor is waiting and a student is taking or leaving a recorded lecture) 201 and a dialogue mode (instructor and The state of any one of the students interacting) 203 is shifted. Hereinafter, each process of the standby mode 201 and the dialogue mode 203 by the dialogue management unit 124 will be described.

まず、対話管理部124は、待機モード201において、対話計画DB154の最新情報を常に参照し、講師用対話端末110に対し、対話を開始するまでの残り時間、対話の相手となる生徒の生徒ID、及び次の対話の題材となる最初の質問(講師からの質問又は生徒からの質問)に関する情報を表示可能に送信する。そして、対話計画DB154が対話設計部123によって書き換えられたときは、これに応じて新しい情報を講師用対話端末110へ送信する。   First, in the standby mode 201, the dialogue management unit 124 always refers to the latest information in the dialogue plan DB 154, and the remaining time until the dialogue is started with respect to the instructor dialogue terminal 110, the student ID of the student who is the partner of the dialogue. And information about the first question (question from the instructor or question from the student) that is the subject of the next dialogue is transmitted in a displayable manner. When the dialogue plan DB 154 is rewritten by the dialogue design unit 123, new information is transmitted to the instructor dialogue terminal 110 accordingly.

そして、対話管理部124は、所定のタイミングで待機モード102の終了方法を判断する終了判断処理202を行い、処理全体の終了かどうか(例えば、講義時間の経過により待機モード201から対話モード203へ遷移せずに終了するかどうか)を判断する。そして、処理全体を終了する場合には、対話モード203へ遷移せずに処理を終了する。   Then, the dialog management unit 124 performs an end determination process 202 that determines the end method of the standby mode 102 at a predetermined timing, and determines whether or not the entire process ends (for example, from the standby mode 201 to the dialog mode 203 as the lecture time elapses). Whether or not to end without transition). When the entire process is to be terminated, the process is terminated without transition to the interactive mode 203.

一方、対話管理部124は、対話スケジュール内で決められた次の対話の開始時刻になると、待機モード201から対話モード202に移る。   On the other hand, the dialogue management unit 124 shifts from the standby mode 201 to the dialogue mode 202 when the next dialogue start time determined in the dialogue schedule comes.

対話管理部124は、対話モード202の開始時において、講師から生徒に質問を行なう場合は、質問内容を生徒用受講端末140に表示可能に送信する。また、対話予定時刻になった旨を講師用対話端末110に表示可能に送信する。この場合、例えば、対話を開始するまでの残り時間がゼロである旨を表示させる替わりに「対話を開始してください」というメッセージをさせるのがよい。さらに、進捗状況DB155の受講状態を「対話中」に変更する。   When the dialogue manager 202 asks the student a question at the start of the dialogue mode 202, the dialogue management unit 124 transmits the question content to the student learning terminal 140 so that the question can be displayed. Further, the fact that the scheduled dialogue time has come is transmitted to the lecturer dialogue terminal 110 so that it can be displayed. In this case, for example, instead of displaying that the remaining time until the start of the dialog is zero, a message “Please start the dialog” may be displayed. Further, the attendance state of the progress status DB 155 is changed to “in progress”.

また、対話管理部124は、対話モード202において、通信部125と生徒用受講端末140から選択した対話用端末との間で講師と生徒の対話のデータを中継することにより、講師と生徒の対話を仲介する。例えば、生徒用受講端末140で入力された発言内容を表すデータを講師用対話端末110へ中継し、講師用対話端末110の画面に表示させ、これとは逆に、講師用対話端末110で入力された発言内容を表すデータを生徒用受講端末140へ中継し、生徒用受講端末140の画面に表示させる。また、講師用対話端末110に対話の経過時間や残り時間(予定対話時間と経過時間との差)を表すデータを表示可能に送信し、画面上に表示させる。そして、講師用対話端末110の画面上に表示される対話終了ボタンが押下されると、対話の終了指示が講義管理サーバ120へ送信され、講義管理サーバ120が対話終了指示を受信すると、対話管理部124は、対話モード202から待機モード201に移る。   Further, in the dialogue mode 202, the dialogue management unit 124 relays the dialogue data between the lecturer and the student between the communication unit 125 and the dialogue terminal selected from the student learning terminal 140, so that the dialogue between the lecturer and the student is performed. Mediate. For example, the data representing the content of the utterance entered at the student attendance terminal 140 is relayed to the instructor interaction terminal 110 and displayed on the screen of the instructor interaction terminal 110, and conversely, input at the instructor interaction terminal 110. The data representing the content of the remarks is relayed to the student learning terminal 140 and displayed on the screen of the student learning terminal 140. In addition, data representing the elapsed time and remaining time of the conversation (difference between the scheduled conversation time and the elapsed time) is transmitted to the instructor interaction terminal 110 in a displayable manner and displayed on the screen. When a dialog end button displayed on the screen of the lecturer dialog terminal 110 is pressed, a dialog end instruction is transmitted to the lecture management server 120. When the lecture management server 120 receives the dialog end instruction, the dialog management is performed. The unit 124 moves from the interactive mode 202 to the standby mode 201.

なお、対話モード203においても、対話管理部124は、所定のタイミングで終了判断処理204を行い、処理全体を終了するかどうか(例えば、講義時間の経過により対話モード203から待機モード201へ遷移せずに終了するかどうか)を判断する。そして、処理全体を終了する場合には、待機モード201へ遷移せずに処理を終了する。   Even in the dialog mode 203, the dialog management unit 124 performs the end determination process 204 at a predetermined timing and determines whether or not to end the entire process (for example, the transition from the dialog mode 203 to the standby mode 201 with the lapse of the lecture time). Whether or not to end without checking). And when complete | finishing the whole process, a process is complete | finished, without changing to the standby mode 201. FIG.

一方、対話管理部124は、対話が終了してから次の対話までに時間(講師の待機時間)がある場合は、対話モード203から待機モード201に移る。   On the other hand, the dialogue management unit 124 shifts from the dialogue mode 203 to the standby mode 201 when there is time (instructor waiting time) from the end of the dialogue to the next dialogue.

対話管理部124は、対話モード202の終了時に、対話内容を対話履歴DB153に記録する。なお、記録した対話内容は、後でまとめてメール等で生徒に送付すると、生徒が講義の復習をするときに有用である。また、進捗状況DB155の受講状態を「対話中」から「聴講中」に変更する。また、生徒からの質問による対話を行った場合、生徒質問DB152のフラグを「未回答」から「回答済」に変更する。   The dialogue manager 124 records the dialogue contents in the dialogue history DB 153 when the dialogue mode 202 ends. Note that the recorded dialogue contents are later sent to the students by e-mail or the like, which is useful when the students review the lecture. In addition, the attendance state of the progress status DB 155 is changed from “busy” to “listening”. Further, when a dialogue with a question from a student is performed, the flag of the student question DB 152 is changed from “unanswered” to “answered”.

図8は、対話設計部123による対話スケジューリングの結果としての対話スケジュールの例を示すチャート図である。この図を参照して、対話スケジューリングの概念を説明する。   FIG. 8 is a chart showing an example of a dialog schedule as a result of dialog scheduling by the dialog design unit 123. The concept of dialog scheduling will be described with reference to this figure.

図8において、横軸は時間であり、横長の棒が録画講義を用いた講義の時間帯及び生徒による講義の受講時間帯を表わしている。それぞれの時間帯において、斜線模様又は横縞模様が施された時間帯は、以下の意味を表している。   In FIG. 8, the horizontal axis represents time, and a horizontal bar represents a lecture time zone using a recorded lecture and a student attendance time zone. In each time zone, a time zone with a diagonal pattern or a horizontal stripe pattern represents the following meaning.

(1)実線の枠内に横縞模様が施されている時間帯
この時間帯は、講師からの質問を題材とする過去又は現在の対話の時間帯を示す
(2)実線の枠内に斜線模様が施されている時間帯
この時間帯は、生徒からの質問を題材とする過去又は現在の対話の時間帯を示す
(3)破線の枠内に横縞模様が施されている時間帯
この時間帯は、講師からの質問を題材とすることが予定されている対話の時間帯を示す
(4)破線の枠内に斜線模様が施されている時間帯
この時間帯は、生徒からの質問を題材とすることが予定されている対話の時間帯を示す
(5)実線の枠内に模様が施されていない時間帯
この時間帯は、講師が待機中であり、生徒が録画講義を聴講している時間帯を示す。
(1) Time zone with horizontal stripes within the solid line frame This time zone indicates the time zone of the past or current dialogue on the subject of the instructor's question (2) Diagonal line pattern within the solid line frame This time zone indicates the time zone of the past or current dialogue on the question from the student. (3) Time zone with horizontal stripes in the dashed frame This time zone Indicates the time zone of the dialogue scheduled to be based on the question from the instructor. (4) The time zone with a diagonal line in the dashed frame This time zone is based on the question from the student. (5) Time zone where the pattern is not drawn within the solid frame The instructor is waiting and the student listens to the recorded lecture. Indicates the time zone.

また、図において対話の時間帯が重複している講師と生徒は、対話の相手同士である。   In addition, the lecturer and the student whose dialogue time zones overlap in the figure are the other parties of the dialogue.

なお、講義時間は、例えば17時10分から17時50分というように時間帯で指定されるものとする。それぞれの生徒は、指定された時間帯の中で好きな時間に録画講義を受講することができる。講師は、講義の開始時刻から終了時刻まで、対話設計部123が設定した対話スケジュールに従って、それぞれの生徒と対話を行う。   It is assumed that the lecture time is specified in a time zone such as 17:10 to 17:50. Each student can take a recorded lecture at any time during the specified time period. The lecturer interacts with each student according to the dialogue schedule set by the dialogue design unit 123 from the start time to the end time of the lecture.

この図の例では、現在時刻は17時25分で、講師と生徒3が対話中である。予定される対話には、講師からの質問による対話、及び現時点で生徒から受け付け済みの質問に回答することよる対話の2種類の対話がある(図では、前者だけがスケジューリングされている)。   In the example of this figure, the current time is 17:25, and the lecturer and the student 3 are in conversation. There are two types of dialogues: dialogues based on questions from instructors and dialogues by answering questions that have been accepted from students at present (only the former is scheduled in the figure).

また講師から生徒に提示する質問は、講師質問DB151内に予め複数用意され、録画講義のどの進捗度において提示するかが決められている。従って、各生徒の現時点の講義の進捗度よりも後に提示される予定の質問が未来の対話の題材候補となる。   In addition, a plurality of questions to be presented from the lecturer to the student are prepared in advance in the lecturer question DB 151, and it is determined at what progress of the recorded lecture. Therefore, a question that is scheduled to be presented after the current degree of progress of each student is a candidate for future dialogue.

また、講師は、一人の生徒と複数回対話しても良いし、一度も対話しなくても良い。さらに、予め用意してあるすべての質問を、すべての生徒に対して提示する必要は無いし、生徒から受け付けた質問のすべてに答える必要もない。これらを踏まえたうえで、講師の限られた時間を有効に活用し、教育効果が高まるように対話設計部123によって対話スケジュールが設定される。   In addition, the instructor may interact with a student multiple times or not at all. Furthermore, it is not necessary to present all questions prepared in advance to all students, and it is not necessary to answer all of the questions received from the students. Based on these considerations, a dialogue schedule is set by the dialogue design unit 123 so as to effectively utilize the limited time of the lecturer and enhance the educational effect.

本実施例では、生徒が講義内容をよく理解するという効果を教育効果と表現する。そして、この教育効果を、講師と生徒との対話時間が長いほど、及び両者の連続非対話時間が短いほど大きな値となる教育効果値を用いて表すものとする。教育効果値の計算方法については、図10〜12を参照して後述する。   In this embodiment, the effect that the student understands the contents of the lecture well is expressed as an educational effect. This educational effect is expressed using an educational effect value that becomes larger as the dialogue time between the instructor and the student is longer and the continuous non-interaction time between the two is shorter. A method for calculating the educational effect value will be described later with reference to FIGS.

図9は、対話設計部123による対話スケジューリングの流れを示すフローチャートである。対話設計部123は、前述のスケジューリング条件のいずれかが満たされた場合に、この対話スケジューリングを行う。以下、処理の内容を説明する。   FIG. 9 is a flowchart showing the flow of dialog scheduling by the dialog design unit 123. The dialog design unit 123 performs the dialog scheduling when any of the scheduling conditions described above is satisfied. Hereinafter, the contents of the process will be described.

ステップ301からステップ310は、進捗状況DB155の受講状態が「聴講中」である全ての生徒に対するループ処理である。   Steps 301 to 310 are loop processing for all students whose attendance state in the progress status DB 155 is “listening”.

まず、対話設計部123は、進捗状況DB155から受講状態が「聴講中」である生徒のIDと進捗度を1行分取得する(ステップ302)。以下、このステップ302で取得したレコードに関する生徒(以下「処理対象生徒」という)について、ステップ309までの処理を行なう。   First, the dialog design unit 123 acquires the ID and progress of one line of the student whose attendance state is “listening” from the progress DB 155 (step 302). Thereafter, the processing up to step 309 is performed for the student related to the record acquired in step 302 (hereinafter referred to as “processing target student”).

対話設計部123は、生徒質問DB152から、フラグが「未回答」である質問のうち、処理対象生徒の質問のIDと質問時刻と質問内容を取得する(ステップ303)。   The dialogue design unit 123 acquires from the student question DB 152 the question ID, the question time, and the question content of the processing target student among the questions with the flag “unanswered” (step 303).

対話設計部123は、対話履歴DB153から、処理対象生徒と講師との過去の対話に関する対話種別と対話時間を取得する(ステップ304)。   The dialogue design unit 123 acquires the dialogue type and dialogue time related to the past dialogue between the processing target student and the lecturer from the dialogue history DB 153 (step 304).

対話設計部123は、講師質問DB151から、ステップ302で取得した進捗度より進捗度の値が大きい質問の質問IDと予想対話時間と進捗度を取得する(ステップ305)。   The dialogue design unit 123 obtains from the lecturer question DB 151 the question ID, the expected dialogue time, and the degree of progress of a question having a degree of progress larger than the degree of progress obtained in Step 302 (Step 305).

対話設計部123は、生徒管理部122が管理する処理対象生徒の講義データの再生状況、ステップ305で講師質問DB151を参照して取得した生徒質問、及びステップ303で生徒質問DB152を参照して取得した講師質問から、処理対象生徒に各講師質問を行うか否かに基づき定まる対話時間の設定の有無と、処理対象生徒から生徒質問が出されている場合は、さらに生徒質問に回答する関して予め決められた対話時間に基づき、該生徒質問に回答する対話時間の設定の有無との組み合わせに基づき、個別対話スケジュール候補を定める(ステップ306)。   The dialogue design unit 123 reproduces the lecture data of the processing target student managed by the student management unit 122, the student question acquired by referring to the instructor question DB 151 in step 305, and acquired by referring to the student question DB 152 in step 303. If there is a dialogue time set based on whether or not each instructor question is asked to the processing target student, and if the student question is issued from the processing target student, further answering the student question Based on a predetermined dialogue time, an individual dialogue schedule candidate is determined based on the combination of the presence / absence of dialogue time setting for answering the student question (step 306).

講師からの質問を題材とする対話を行なうタイミングは、講師質問DB151において質問ごとに予め指定した進捗度の時点である。具体的には、講師からの質問を題材とする対話の開始時間は、対話を開始する予定の進捗度と処理対象生徒の現在の進捗度との差だけ、現在の時刻から時間が経過した時刻である。また、生徒からの質問を題材とする対話を行う(質問に答える)タイミングは、生徒用受講端末140における録画講義の再生が終了するまでのいずれかのタイミングであり、例えば、講義終了までの残り時間を約1分間隔に分割し(例えば残り40分30秒なら40分割し)、いずれかの区切りの先頭の時刻に質問に答えるための対話を開始する。もちろん、生徒からの質問にはなるべく早く回答するのが好ましいが、他の生徒との兼ね合い上、すぐに回答できない場合も多いし、講義時間中には回答できない場合もある。回答できなかった質問については、講義終了後にメール等の手段で回答することが望ましい。   The timing for conducting the conversation based on the question from the instructor is the time of the degree of progress designated in advance for each question in the instructor question DB 151. Specifically, the start time of the dialogue on the question from the instructor is the time when the time has elapsed from the current time by the difference between the progress that is scheduled to start the dialogue and the current progress of the student to be processed. It is. In addition, the timing of answering the question from the student as a subject (answering the question) is any timing until the playback of the recorded lecture at the student learning terminal 140 ends, for example, the remaining time until the end of the lecture The time is divided into intervals of about 1 minute (for example, 40 for the remaining 40 minutes and 30 seconds), and a dialogue for answering the question is started at the beginning time of any one of the breaks. Of course, it is preferable to answer questions from students as soon as possible. However, there are many cases where it is not possible to answer immediately because of the balance with other students, and there are cases where it is not possible to answer during the lecture time. For questions that could not be answered, it is desirable to reply by email or other means after the lecture.

このステップ306では、生徒からの質問に答えるか否か、答えるとしたらいつ答えるか、あるいは、講師の質問のそれぞれについて対話を行なうか否かという事情が反映された対話の組合せが作成される。具体的には、処理対象生徒の講義の残り時間がM分であり、M分割すると仮定し、取得した講師の質問の数をNとすると、作成される対話の組合せの数は、最大で(M+1)×2^Nとなる(ただし、生徒からの質問がない場合は2のN乗である)。上記式において、係数がMではなく(M+1)となっているのは、質問に回答しないケースが1つあるからである。なお、本実施例では、処理対象生徒からの質問が複数ある場合でも、それらの質問を題材として行われる対話は最大で1回とし(複数の質問に対して、一度にまとめて回答するという意味である)、予想対話時間は予め一律に5分というように決めておく。   In this step 306, a combination of dialogues is created that reflects whether or not to answer the question from the student, when to answer, or whether to conduct dialogue on each of the instructor's questions. Specifically, assuming that the remaining time of the lecture of the processing target student is M minutes and is divided into M, and assuming that the number of instructor questions acquired is N, the maximum number of dialogue combinations created is ( M + 1) × 2 ^ N (however, if there is no question from the student, it is 2 to the Nth power). In the above equation, the coefficient is not M but (M + 1) because there is one case where the question is not answered. In this embodiment, even when there are a plurality of questions from the students to be processed, the maximum number of dialogues that can be made using these questions as the subject matter is to mean that multiple questions are answered at once. The expected dialogue time is uniformly determined in advance as 5 minutes.

なお、ステップ306では、対話設計部123は、生徒からの質問を用いて行われる対話の時間帯が、講師からの質問を用いて行われる対話の時間帯よりも先になるように個別対話スケジュール候補を定める。具体的には、対話設計部123は、以下の個別対話スケジュール候補を除外する。   In step 306, the dialogue design unit 123 sets the individual dialogue schedule so that the time period of the dialogue performed using the question from the student precedes the time zone of the dialogue conducted using the question from the instructor. Define candidates. Specifically, the dialogue design unit 123 excludes the following individual dialogue schedule candidates.

(1)生徒からの質問を題材とする対話を行なわずに講師からの質問を題材とする対話を行なう予定となっている個別対話スケジュール候補
(2)生徒からの質問を題材とする対話の時間帯が、講師からの質問を題材とする対話の時間帯よりも後に予定されている個別対話スケジュール候補
上記(1)、(2)の個別対話スケジュール候補は、生徒からの質問に回答する前に、講師から質問することとなり、不自然であるため、除外するものとする。
(1) Individual dialogue schedule candidates that are scheduled to conduct dialogues based on questions from teachers without conducting dialogues based on questions from students (2) Dialogue times based on questions from students Individual dialogue schedule candidates whose band is scheduled to be after the dialogue time zone based on the question from the instructor The individual dialogue schedule candidates in the above (1) and (2) , A question will be asked by the instructor, and it will be excluded because it is unnatural.

(3)生徒からの質問を題材とする対話の時間帯と、講師からの質問を題材とする対話の時間帯が重複している個別対話スケジュール候補
この個別対話スケジュール候補は、実現できないため、除外するものとする。
(3) Individual dialogue schedule candidates in which the dialogue time zone based on the question from the student overlaps with the dialogue time zone based on the question from the instructor This individual dialogue schedule candidate is excluded because it cannot be realized. It shall be.

続いて、対話設計部123は、ステップ306で作成した個別対話スケジュール候補に関するループ処理を行う(ステップ307〜309)。   Subsequently, the dialogue design unit 123 performs a loop process related to the individual dialogue schedule candidate created in Step 306 (Steps 307 to 309).

対話設計部123は、図10に示す数式(数1)を用いて、対話の所要時間が長いほど及び対話をしていない時間が短いほど大きな値となる、それぞれの個別対話スケジュール候補の教育効果値(個別教育効果値)を計算する(ステップ308を繰り返す)。個別教育効果値の計算方法については、図10を参照して後述する。   The dialogue design unit 123 uses the mathematical formula (Equation 1) shown in FIG. 10 to increase the educational effect of each individual dialogue schedule candidate, which becomes larger as the duration of the dialogue is longer and the duration of the dialogue is shorter. A value (individual educational effect value) is calculated (step 308 is repeated). The method for calculating the individual education effect value will be described later with reference to FIG.

対話設計部123は、ステップ301からステップ310までの処理をすべての生徒について行い、それぞれの生徒と講師と間の対話について個別対話スケジュール候補を決定し、各個別対話スケジュール候補に関する個別教育効果値を計算する。   The dialogue design unit 123 performs the processing from step 301 to step 310 for all students, determines individual dialogue schedule candidates for the dialogue between each student and the instructor, and sets the individual education effect value for each individual dialogue schedule candidate. calculate.

次に、対話設計部123は、ステップ301からステップ310で決定した各個別対話スケジュール候補を組み合わせ、講師とそれぞれの生徒との間で行われる対話の全体対話スケジュール候補を決定する(ステップ311)。なお、全体対話スケジュール候補の組合せの総数は、ある生徒sの個別対話スケジュール候補の数をC(s)、生徒の総数をSとすると、C(1)×C(2)×・・・C(s)×・・・×C(S)となる。   Next, the dialogue design unit 123 combines the individual dialogue schedule candidates determined in Steps 301 to 310, and determines the overall dialogue schedule candidates for the dialogue performed between the lecturer and each student (Step 311). The total number of combinations of the entire dialogue schedule candidates is C (1) × C (2) ×... C, where C (s) is the number of individual dialogue schedule candidates for a student s and S is the total number of students. (S) ×... × C (S).

対話設計部123は、ステップ311で決定した全体対話スケジュール候補のすべてについて全体教育効果値を計算する(ステップ312)。全体対話スケジュール候補の教育効果値(全体教育効果値)は、全体対話スケジュール候補を構成する各個別対話スケジュール候補の個別教育効果値の合計である。   The dialogue design unit 123 calculates the overall educational effect value for all of the overall dialogue schedule candidates determined in step 311 (step 312). The educational effect value of the overall dialogue schedule candidate (overall educational effect value) is the sum of the individual educational effect values of the individual dialogue schedule candidates constituting the overall dialogue schedule candidate.

対話設計部123は、ステップ311で決定した全体対話スケジュール候補を、全体教育効果値の高い順に並び替える(ステップ313)。   The dialogue design unit 123 rearranges the overall dialogue schedule candidates determined in step 311 in descending order of the overall educational effect value (step 313).

そして、対話設計部123は、ステップ313で並べ替えた全体対話スケジュール候補について、全体教育効果値の高いものから順にループ処理を行う(ステップ314からステップ316)。このループ処理は、ステップ311で決定した全体対話スケジュール候補から、個別対話スケジュール候補間で対話の時間帯が重複していない非重複スケジュール候補を選択し、非重複スケジュール候補のなかから対話スケジュールを決定するための処理である。   Then, the dialogue design unit 123 performs loop processing on the whole dialogue schedule candidates rearranged in step 313 in descending order of the overall education effect value (steps 314 to 316). In this loop processing, a non-overlapping schedule candidate in which the dialogue time zone does not overlap between the individual dialogue schedule candidates is selected from the entire dialogue schedule candidates determined in step 311, and the dialogue schedule is determined from the non-overlapping schedule candidates. It is a process to do.

対話設計部123は、このループ処理において、ステップ313で並べ替えた全体対話スケジュール候補を全体教育効果値の高いものから順に検査し、全体対話スケジュール候補を構成する各個別対話スケジュール候補間で対話の時間帯が重なっていないかどうか(時間整合性)のチェックを行なう(ステップ315)。講師が、同じ時間帯に複数の生徒と対話する予定となっていれば、この検査結果はNGとなる。   In this loop process, the dialogue design unit 123 inspects the overall dialogue schedule candidates rearranged in step 313 in descending order of the overall educational effect value, and performs dialogue between individual dialogue schedule candidates constituting the overall dialogue schedule candidates. It is checked whether the time zones overlap (time consistency) (step 315). If the instructor is scheduled to interact with multiple students during the same time period, the test result is NG.

対話設計部123は、ステップ313のチェックがOKとなる非重複スケジュール候補が見つかるまで、同ステップの検査を行う。そして、検査結果がOKとなる非重複スケジュール候補が見つかると、その非重複スケジュール候補を対話スケジュールとして決定し、その内容(質問ID、開始時間等)を対話計画DB154に記録し(ステップ317)、対話スケジューリング201を終了する。なお、ステップ311で決定される全体対話スケジュール候補の一つは、講師がいずれの生徒とも対話しないという内容の組合せであるため(例えば、すべての生徒が講義を終了しようとしている場合)、最低でも一つの全体対話スケジュール候補がステップ315の検査を通ることになる。   The dialog design unit 123 performs the inspection in the same step until a non-overlapping schedule candidate in which the check in step 313 is OK is found. When a non-overlapping schedule candidate whose test result is OK is found, the non-overlapping schedule candidate is determined as a dialogue schedule, and the contents (question ID, start time, etc.) are recorded in the dialogue plan DB 154 (step 317), The dialog scheduling 201 is terminated. Note that one of the overall dialogue schedule candidates determined in step 311 is a combination of the contents that the instructor does not interact with any student (for example, when all students are going to finish the lecture), so at least One overall dialogue schedule candidate will pass the examination of step 315.

なお、ステップ306では、個別対話スケジュール候補において、処理対象生徒と講師との対話を1回以下に限定する簡易法を採用することも可能である。すなわち、処理対象生徒からの質問がある場合は、その生徒に対して、質問に回答するか否か、回答する場合は講義の残り時間のどの時点で回答するのかという条件を用いて、生徒からの質問が無い場合は、講師からの質問を題材とする対話を1回行うかどうかという条件を用いて個別対話スケジュール候補が決定される。   In step 306, it is also possible to adopt a simple method of limiting the dialogue between the processing target student and the lecturer to one or less times in the individual dialogue schedule candidates. In other words, if there is a question from the student to be processed, the student asks the student whether or not to answer the question, and if so, from the student's remaining time in the lecture, If there is no question, an individual dialogue schedule candidate is determined using a condition that whether or not a dialogue with the question from the instructor as a subject is performed once.

この場合、ある処理対象生徒に関する個別対話スケジュール候補の数は、生徒からの質問に答えるか否か、答えるとしたらいつ答えるか、あるいは、講師の質問のいずれかについて対話を行なうか否か、について組合せができるので、生徒の講義の残り時間がM分でありM分割すると仮定し、取得した講師の質問の数をNとすると、個別対話スケジュール候補の数は、(M+1)又は(N+1)となる。Nではなく(N+1)としているのは、講師からの質問を題材とする対話を行なわないケースがあるためである。以上の簡易法を用いることで、計算に必要な時間を大幅に短縮することができる。   In this case, the number of individual dialogue schedule candidates for a certain processing target student is whether or not to answer the question from the student, when to answer, or whether or not to talk about any of the instructor's questions. Assuming that the remaining time of the student's lecture is M minutes and is divided into M, and assuming that the number of instructor questions acquired is N, the number of individual conversation schedule candidates is (M + 1) or (N + 1) Become. The reason why (N + 1) is used instead of N is that there is a case in which a conversation based on a question from a lecturer is not performed. By using the above simple method, the time required for the calculation can be greatly shortened.

図10は、個別教育効果値の計算式(数1)を示す。   FIG. 10 shows a formula (Equation 1) for calculating the individual education effect value.

具体的には、数1は、
全体対話スケジュール候補を構成する個別対話スケジュール候補内に設定された対話時間が長いほど及び対話履歴DB153に格納されている該個別対話スケジュール候補に対応する生徒に関する過去の対話時間が長いほど大きい値を与えるように設定されている対話時間評価関数の出力値と、
該個別対話スケジュール候補内に設定された対話時間が長いほど及び連続非対話時間が短いほど大きい値を与えるように設定されている緊張度関数の出力値と
に基づいて、各生徒ごと、すなわち全体対話スケジュール候補を構成する個別対話スケジュール候補ごとに個別教育効果値を求めるための計算式である。
Specifically, the number 1 is
The larger the dialogue time set in the individual dialogue schedule candidates constituting the entire dialogue schedule candidate and the larger the past dialogue time related to the student corresponding to the individual dialogue schedule candidate stored in the dialogue history DB 153, the larger the value. The output value of the conversation time evaluation function set to give,
For each student, that is, based on the output value of the tension function set to give a larger value as the conversation time set in the individual conversation schedule candidate is longer and the continuous non-interaction time is shorter. It is a calculation formula for obtaining an individual education effect value for each individual dialogue schedule candidate constituting the dialogue schedule candidate.

詳細には、対話時間評価関数は、数1において、中括弧(“{”及び“}”)で囲われた複数の項で構成される関数に相当し、
該個別対話スケジュール候補に対応する生徒について、進捗状況DB155に記録されている録画講義の再生時間が長いほど大きい値を与える項(第1項)と、
該個別対話スケジュール候補に対応する生徒について対話履歴DB153に記録されている過去の対話時間が長いほど大きい値を与える項(第2項と弟4項)と、
該個別対話スケジュール候補内に設定された対話時間が長いほど大きい値を与える項(第3項と弟5項)と
を含んで構成される。なお、第1項の係数アルファ(α)の値は非常に小さいため、録画講義の再生時間が長くなると、対話時間が長い場合と比較して、対話時間評価関数全体の出力値は小さくなる。
Specifically, the interaction time evaluation function corresponds to a function composed of a plurality of terms enclosed in braces (“{” and “}”) in Equation 1,
A term (first term) that gives a larger value for a student corresponding to the individual dialogue schedule candidate as the playback time of the recorded lecture recorded in the progress DB 155 is longer;
A term (second term and fourth brother) that gives a larger value as the past dialogue time recorded in the dialogue history DB 153 for the student corresponding to the individual dialogue schedule candidate is longer,
The term (3rd term and 5th brother) gives a larger value as the dialogue time set in the individual dialogue schedule candidate is longer. Note that since the value of the coefficient alpha (α) in the first term is very small, the output value of the entire dialogue time evaluation function is small when the playback time of the recorded lecture is long compared to the case where the dialogue time is long.

数1の対話時間評価関数において、アルファ(α)は録画講義による個別教育効果値の大きさを表わす係数であり、ベータ(β)及びガンマ(γ)は、講師と生徒の対話による個別教育効果値の大きさを表わす係数である。録画講義の聴講よりも、講師と生徒の対話を行う方が、生徒の緊張感は維持されるため、講義の理解度が高まり、個別教育効果値は高くなる。従って、ベータとガンマは、アルファよりも大きい。また、講師から生徒への質問による対話よりも、生徒から講師への質問による対話の方が、大きな興味を持って対話することができ、講義の理解度が一層高まると思われるため、個別教育効果値が大きくなる。従って、ベータは、ガンマよりも小さい。ただし、生徒が質問してから教師が答えるまでの時間間隔が長いほど、生徒の関心が弱くなり、緊張度が低下して講義の理解度も低下すると思われるため、個別教育効果値は低下する。この点を考慮すると、例えばガンマは、図12(a)に示すような関数及び図12(b)に示す計算式で表わされる。図12において、γ0は、生徒が質問した直後に講師が回答した場合の個別教育効果値の大きさを表わす値であり、tは生徒が質問してから講師が回答するまでの時間、t0は個別教育効果値が半減するまでの時間である。 In the dialogue time evaluation function of Equation 1, alpha (α) is a coefficient representing the magnitude of the individual education effect value by the recorded lecture, and beta (β) and gamma (γ) are the individual education effect by the dialogue between the lecturer and the student. A coefficient representing the magnitude of the value. Compared with the recorded lecture, the lecturer's interaction with the student maintains the tension of the student, so the degree of understanding of the lecture increases and the individual education effect value increases. Therefore, beta and gamma are larger than alpha. In addition, the dialogue from students to the lecturer asks for more interest and the level of understanding of the lecture is higher than the dialogue from the lecturer to the student. Increases effect value. Therefore, beta is smaller than gamma. However, the longer the time interval between when a student asks a question and when the teacher answers, the less the student's interest, and the lesser the tension and the lesser the level of understanding of the lecture, the lower the individual education effect value. . Considering this point, for example, gamma is represented by a function as shown in FIG. 12A and a calculation formula shown in FIG. In FIG. 12, γ 0 is a value indicating the magnitude of the individual education effect value when the instructor answers immediately after the student asks a question, t is the time from when the student asks the question until the instructor answers, t 0 is the time until the individual education effect value is halved.

図10に戻り、数1の対話時間評価関数において、Vは、録画講義を流した時間であり、進捗状況DB155の進捗度の値である。   Returning to FIG. 10, in the dialogue time evaluation function of Equation 1, V is the time when the recorded lecture is run, and is the value of the degree of progress in the progress status DB 155.

Qmは、講師から生徒に質問することによって(過去に)対話した時間であり、対話履歴DB153から取得することができる。   Qm is the time during which the instructor asks the student a question (in the past) and can be obtained from the dialogue history DB 153.

Qn´は講師から生徒への質問による(未来の)対話の時間であり、対話計画DB154の予定対話時間の値である。   Qn ′ is a (future) dialogue time by a question from the instructor to the student, and is a value of a scheduled dialogue time in the dialogue plan DB 154.

Amは、生徒から講師に質問することによって(過去に)対話した時間であり、対話履歴DB153から取得することができる。   Am is the time during which (in the past) a dialogue was made by a student asking a question to the lecturer, and can be acquired from the dialogue history DB 153.

A´は、生徒から講師に質問することによる(未来の)対話の時間であり、一律に5分といったように設定するか、あるいは生徒からの質問内容(例えば、データ量)に応じて予想した値が用いられる。生徒からの質問がない場合は、A´はゼロとるすことができる。   A 'is the (future) dialogue time when the student asks the instructor a question, and is set to 5 minutes uniformly or predicted according to the question content (eg, data volume) from the student A value is used. If there is no question from the student, A ′ can be zero.

cは、個別対話スケジュール候補の一つを表す。   c represents one of the individual dialogue schedule candidates.

数1の緊張度関数は、本実施例では平均緊張度Tの関数の項に相当する。平均緊張度Tは、講義中の生徒の平均的な緊張度を表す値であり、図11(a)にその概念を示し、図11(b)に計算式を示す。本実施例では、緊張度は、講義開始時は100%であり、その後、録画講義の「聴講中」の間は低下し続け、講師と対話すると100%に戻るものとする。図11(a)のグラフの傾きkは、緊張度が低下する速度を表わす。平均緊張度Tは、講義全体に亘る緊張度の平均値であり、図11(a)の斜線部の面積を講義開始から終了までの時間で割って求める。平均緊張度を教育効果値の計算に用いることで、生徒の緊張感を加味したより精緻な教育効果値を算出できる。   The tension function of Equation 1 corresponds to a function term of the average tension T in this embodiment. The average tension T is a value representing the average tension of the students in the lecture, the concept is shown in FIG. 11A, and the calculation formula is shown in FIG. 11B. In this embodiment, the degree of tension is 100% at the start of the lecture, and thereafter continues to decrease during the “listening” of the recorded lecture, and returns to 100% when talking with the lecturer. The slope k in the graph of FIG. 11A represents the speed at which the degree of tension decreases. The average tension T is an average value of the tension over the entire lecture, and is obtained by dividing the area of the shaded area in FIG. 11A by the time from the start to the end of the lecture. By using the average degree of tension in the calculation of the educational effect value, it is possible to calculate a more precise educational effect value that takes into account the tension of the students.

なお、本実施例では、対話時間評価関数の出力値と緊張度関数の出力値との乗算により算出される値を個別教育効果値としているが、対話時間評価関数の出力値と緊張度関数の出力値とを加算することにより算出される値(対話時間評価関数の出力値と緊張度関数の出力値との和)を個別教育効果値として採用することも可能である。   In this embodiment, the value calculated by multiplying the output value of the dialogue time evaluation function and the output value of the tension function is the individual education effect value, but the output value of the dialogue time evaluation function and the tension function A value calculated by adding the output value (the sum of the output value of the dialogue time evaluation function and the output value of the tension function) can be adopted as the individual education effect value.

全体教育効果値は、全体対話スケジュール候補を構成する個別対話スケジュール候補ごとに算出される個別教育効果値の合計である。   The overall educational effect value is the total of the individual educational effect values calculated for each individual dialogue schedule candidate that constitutes the overall dialogue schedule candidate.

また、数1の係数である、緊張度の低下速度k、教育効果係数α、β、γ0、t0などは、経験的な値に設定しても良いし、重回帰分析等の統計的手法によって推定した実験値を用いても良い。例えば、実験的な講義を実施し、説明変数を対話時間等とし、被説明変数を講義前後の理解度テストの点数の差(=教育効果)とした重回帰分析を行なうことで、パラメータである上記係数を推定可能である。さらに、前述の簡易法を用いる場合は、数1のQn´の項は、和ではなく、ただ一つの項になる。 Further, the tension reduction rate k, the educational effect coefficients α, β, γ 0 , t 0, etc., which are the coefficients of Equation 1 , may be set to empirical values or statistical such as multiple regression analysis. You may use the experimental value estimated by the method. For example, by conducting an experimental lecture, conducting multiple regression analysis using explanatory variables as dialogue time, etc., and explained variables as the difference in score of understanding test before and after the lecture (= education effect), it is a parameter The coefficient can be estimated. Furthermore, when the above-described simplified method is used, the term of Qn ′ in Equation 1 is not a sum but a single term.

図13は、生徒用受講端末140の表示装置に表示される画面の例を示す。左上には講義資料を表示し、その下に講義開始ボタン、講義中断ボタン(退席ボタン)、講義終了ボタンがある。講義中断ボタンは「聴講中」である場合のみ押下できる。また、講義終了ボタンは、講義終了時に押下できる。右上には、講師画像、その下が講師とその生徒の対話履歴、その下が対話内容を入力するエリアと送信ボタンである。講師の映像は、実際の講師の映像でも良いが、録画講義とライブの対話との切り替えをわかりにくくすることで生徒の緊張感をより高めることができるので、アニメーションキャラクタの映像を表示することが望ましい。なお、この画面では講師と生徒の対話の様子をテキストチャット形式で示しているが、音声による対話であっても良い。   FIG. 13 shows an example of a screen displayed on the display device of the student attendance terminal 140. Lecture materials are displayed in the upper left, and below that there are a lecture start button, a lecture stop button (leave button), and a lecture end button. The lecture stop button can be pressed only when “listening”. The lecture end button can be pressed at the end of the lecture. In the upper right is a lecturer image, below that is a dialogue history between the lecturer and the student, and below that is an area for inputting dialogue contents and a send button. The instructor's video may be the actual instructor's video, but it is possible to increase the student's tension by making it difficult to understand the switching between the recorded lecture and live dialogue, so it is possible to display the animation character's video desirable. In this screen, the conversation between the instructor and the student is shown in a text chat format, but it may be a voice conversation.

図14は、講師用対話端末110の表示装置に表示される対話モードの画面の例を示す。左上には講義資料を表示し、右上には現在対話中の生徒名を表示するエリア、対話履歴を表示するエリア、対話内容を入力するエリア、及び送信ボタンがある。下部は、講師への指示を表示するエリアである。現在は対話モードであるので、現在の対話の経過時間と、対話の残り時間を表示している。対話の残り時間とは、予想対話時間から現在の対話の経過時間を引いた時間である。右下には対話を終了するときに講師が押下する対話終了ボタンがある。   FIG. 14 shows an example of a dialog mode screen displayed on the display device of the lecturer interaction terminal 110. Lecture materials are displayed on the upper left, and an area for displaying the name of a student currently in conversation, an area for displaying a conversation history, an area for inputting conversation contents, and a send button are displayed on the upper right. The lower part is an area for displaying instructions to the instructor. Since it is currently in the dialog mode, the elapsed time of the current dialog and the remaining time of the dialog are displayed. The remaining dialogue time is a time obtained by subtracting the elapsed time of the current dialogue from the expected dialogue time. In the lower right is a dialogue end button that the instructor presses when the dialogue is finished.

図15は、講師用対話端末110の表示装置に表示される待機モードの画面の例を示す。画面構成は図14の例と同様であり、左上には講義資料を表示し、右上には次に対話を行なう生徒名を表示する。対話履歴を表示するエリアには、講師から生徒に提示する予定の質問が表示される(生徒からの質問を題材とする対話の場合は、生徒からの質問を表示する)。下部に設けられている講師への指示を表示するエリアには、次の対話開始までの時間が表示される。   FIG. 15 shows an example of a standby mode screen displayed on the display device of the instructor interactive terminal 110. The screen configuration is the same as in the example of FIG. 14, in which the lecture material is displayed on the upper left, and the name of the student to be interacted next is displayed on the upper right. In the area for displaying the dialogue history, questions to be presented to the student by the instructor are displayed (in the case of a dialogue based on the question from the student, the question from the student is displayed). The time until the start of the next dialogue is displayed in the area for displaying instructions to the instructor provided at the bottom.

本実施例によれば、同期型講義と非同期型講義とを組合わせた反同期型講義を実現することにより、講師と生徒間の対話機会を十分に設けることができ、各生徒の講義に対する緊張度を維持することができるため、各生徒の講義内容の理解度(教育効果)を一層高めることができる。これにより、従来の同期型講義と非同期型講義のどちらにおいても、講師と生徒間の対話が十分に実現されていなかったという問題点を解消することができる。   According to the present embodiment, by realizing an anti-synchronous lecture that combines a synchronous lecture and an asynchronous lecture, it is possible to provide sufficient opportunities for dialogue between the lecturer and the student, and the tension of each student to the lecture The degree of understanding (education effect) of each student's lecture content can be further enhanced. Thereby, it is possible to solve the problem that the dialogue between the lecturer and the student has not been sufficiently realized in both the conventional synchronous lecture and the asynchronous lecture.

本実施例の半同期型講義では、録画講義を用いて行う非同期型講義と、講師と生徒間でライブの対話が行われる同期型講義とを組み合わせた講義形式であり、基本的な内容の学習は、録画された講義を生徒に聴講させることで行われるが、講師から生徒への質問あるいは生徒から講師への質問を題材とする対話を、講義の途中でライブに切り替えて行わせるというものである。半同期型講義においては、各生徒は、指定された講義時間帯の間であれば好きなときに受講を開始することができる。複数の生徒が同時に受講可能であるが、各生徒の講義の進捗は同期しておらず、講義は並列的に行われるという特徴がある。   The semi-synchronous lecture of this embodiment is a lecture format that combines an asynchronous lecture using a recorded lecture and a synchronous lecture in which a live conversation is conducted between the lecturer and the student. This is done by letting students listen to the recorded lectures, and it is possible to switch to a live conversation in the middle of the lecture, with the question from the instructor to the student or the question from the student to the instructor. is there. In a semi-synchronous lecture, each student can start attending at any time during a designated lecture time period. A plurality of students can attend at the same time, but the progress of each student's lecture is not synchronized, and the lecture is performed in parallel.

半同期型講義には以下のような長所がある。   Semi-synchronous lectures have the following advantages.

(1)生徒が講義内容についてわからなくなった時点で講師に対して気軽に質問することができるという点
(2)講師から生徒に対して適度に質問することで、生徒の講義への緊張感が持続するという点
(3)生徒は、指定された講義時間帯であれば好きなときに講義を受講することができ、時間的な制約が小さいという点
(4)講師は、一人一人の生徒との対話だけに集中すれば良いため、効率よく複数の生徒の面倒を見ることができるという点。
(1) The point that students can easily ask questions to the instructor when they are confused about the contents of the lecture (2) The student feels nervous about the lecture by appropriately asking questions from the instructor (3) The students can take lectures at any time during the designated lecture hours and have less time constraints (4) Because it is only necessary to concentrate on the dialogue, it is possible to efficiently take care of multiple students.

また、半同期型の遠隔教育における課題は、講師と生徒間の対話のスケジューリングにある。例えば、生徒から受けた質問にはできるだけ早く答えることが望ましいが、各生徒に対する指導内容の公平性を保つためには、できるだけ全ての生徒と満遍なく対話することが望ましく、生徒から受けた質問に対して即座に答えることが必ずしも最適ではないという問題がある。あるいは、生徒の数が多い場合は、できるだけ多くの生徒と対話するため、短時間の対話で解決する質問を用意しておくといった工夫も考えられる。本実施例の講義管理サーバ120は、これらの問題を解決するため、講師用対話端末110と複数の生徒用受講端末140と通信可能に接続されることで遠隔教育システムを構成し、複数の生徒に対して並列的に講義を行うにあたり、講師と生徒間の対話の内容や順番を適宜設計する手段として機能する。   The problem with semi-synchronous distance learning is the scheduling of dialogue between the instructor and students. For example, it is desirable to answer questions received from students as soon as possible, but in order to maintain fairness in the content of instruction for each student, it is desirable to interact with all students as much as possible. There is a problem that it is not always optimal to answer immediately. Alternatively, when there are a large number of students, in order to interact with as many students as possible, it may be possible to prepare a question that can be solved in a short dialogue. In order to solve these problems, the lecture management server 120 of the present embodiment constitutes a distance education system by being communicably connected to the instructor interaction terminal 110 and the plurality of student attendance terminals 140, and a plurality of students When conducting lectures in parallel, it functions as a means to appropriately design the content and order of dialogue between the instructor and students.

以上、本発明の実施例を説明したが、以下のような変形例を採用することができる。   Although the embodiments of the present invention have been described above, the following modifications can be employed.

図9の対話スケジューリングのフローチャートにおいては、ステップ312で全ての全体対話スケジュール候補について全体教育効果値を計算し、ステップ313で全体教育効果値順に並べ替えた後に、ステップ315で対話の時間帯の重複状況を検査しているが、検査を最初に行ってもよい。すなわち、まず、全体対話スケジュール候補ごとに対話の時間帯の重複状況を検査して非重複スケジュール候補だけを選び出し、その非重複スケジュール候補ごとに全体教育効果値を計算し、教育効果値の最も大きな非重複スケジュール候補を対話スケジュールとして決定すればよい。   In the dialog scheduling flowchart of FIG. 9, the overall educational effect values are calculated for all the overall interactive schedule candidates in step 312, sorted in order of the overall educational effect values in step 313, and then the dialogue time zone overlap in step 315. Although the situation is being examined, the examination may be performed first. That is, first, by examining the overlap situation of the dialogue time zone for each overall dialogue schedule candidate, only the non-overlapping schedule candidates are selected, and the overall educational effect value is calculated for each non-overlapping schedule candidate, and the largest educational effect value is obtained. A non-overlapping schedule candidate may be determined as a dialogue schedule.

なお、以上に記載した実施例では、データベースや画面を具体的に説明したが、例えば、講義の進捗度を経過時間ではなくパーセンテージで表現するなど、本発明の趣旨を逸脱しない範囲で適時変更が可能である。   In the embodiment described above, the database and the screen are specifically described. For example, the progress of the lecture is expressed as a percentage instead of the elapsed time, and the timely change can be made without departing from the spirit of the present invention. Is possible.

また、以上に記載した実施例では、講義管理サーバ120が対話スケジューリングを行う構成とし、講師用対話端末110と生徒用受講端末140は、講義管理サーバ120を介して通信する構成を採用したが、講義管理サーバ120の通信部125に替えて、講師からデータの入力を受け付ける入力装置(キーボード、マウスなど)と、講師に対してデータを出力するデータ出力装置(ディスプレイ、スピーカ、プリンタなど)を備えし、講師が講義管理サーバ120を講師用対話端末として使用する構成も可能である。   In the embodiment described above, the lecture management server 120 is configured to perform conversation scheduling, and the instructor interactive terminal 110 and the student attendance terminal 140 communicate with each other via the lecture management server 120. In place of the communication unit 125 of the lecture management server 120, an input device (keyboard, mouse, etc.) for receiving data input from the lecturer and a data output device (display, speaker, printer, etc.) for outputting data to the lecturer are provided. However, a configuration in which the lecturer uses the lecture management server 120 as an instructor interactive terminal is also possible.

さらに、講義管理サーバ120内でCPUによって実行されるコンピュータプログラム(本発明の遠隔教育支援プログラム)は、あらかじめ同サーバ120内の記憶装置に格納されていても良いし、着脱可能な記憶媒体や通信媒体(有線、無線、光などのネットワーク、又はそのネットワーク上の搬送波やデジタル信号)を介して、必要なときに記憶装置に導入されても良い。   Furthermore, the computer program (the remote education support program of the present invention) executed by the CPU in the lecture management server 120 may be stored in advance in a storage device in the server 120, or a removable storage medium or communication It may be introduced into the storage device via a medium (wired, wireless, optical or other network, or a carrier wave or digital signal on the network) when necessary.

実施例では、各DB151〜156は、講義管理サーバ120に備えられ(例えば、ハードディスクドライブやRAM等の記憶手段に備えられ)ているが、その記憶手段は講義管理サーバ120に内蔵されるタイプと外付けされるタイプのどちらでもよい。また、各DB151〜156は、講義管理サーバ120と通信可能に接続された他の装置(他のサーバなど)に備えられていてもよい。   In the embodiment, each of the DBs 151 to 156 is provided in the lecture management server 120 (for example, provided in a storage unit such as a hard disk drive or a RAM). Either of the external types can be used. In addition, each of the DBs 151 to 156 may be provided in another device (such as another server) connected to the lecture management server 120 so as to be communicable.

本発明の遠隔教育支援装置を用いて構成される遠隔教育支援システムのシステム構成を示すブロック図The block diagram which shows the system configuration | structure of the distance education support system comprised using the distance education support apparatus of this invention 講師質問DBの例Example of instructor question DB 生徒質問DBの例Example of student question DB 対話履歴DBの例Dialog history DB example 対話計画DBの例Dialog plan DB example 進捗状況DBの例Progress DB example 講義管理サーバの対話設計部による処理の流れを示すフローチャートFlow chart showing the flow of processing by the dialogue design unit of the lecture management server 講師と生徒間で行われる対話の対話スケジュールの例を示すチャート図A chart showing an example of a dialogue schedule for a dialogue between a teacher and a student 対話設計部による対話スケジューリングの流れを示すフローチャートFlow chart showing the flow of dialog scheduling by dialog design department 各生徒(各個別スケジュール候補)の個別教育効果値の計算式を示す図The figure which shows the calculation formula of the individual education effect value of each student (each individual schedule candidate) (a)において、平均緊張度Tの概念を示し、(b)において、平均緊張度Tの計算式を示す図The figure which shows the concept of the average tension degree T in (a), and shows the calculation formula of the average tension degree T in (b). (a)において、生徒から講師に質問することによって対話したときの効果係数γの概念を示し、(b)において、効果係数γの計算式を示す図In (a), the concept of the effect coefficient γ when the student interacts by asking questions to the lecturer is shown, and in (b), the formula for calculating the effect coefficient γ is shown. 生徒用受講端末の表示装置に表示される画面の例を示す図The figure which shows the example of the screen displayed on the display apparatus of the student's attendance terminal 講師用対話端末の表示装置に表示される画面の例(対話モード)を示す図The figure which shows the example (interactive mode) of the screen displayed on the display device of the instructor's interactive terminal 講師用対話端末の表示装置に表示される画面の例(待機モード)を示す図The figure which shows the example (standby mode) of the screen displayed on the display apparatus of the dialogue terminal for lecturers

符号の説明Explanation of symbols

110:講師用対話端末
120:講義管理サーバ
140:生徒用受講端末
121:講義配信部
122:生徒管理部
123:対話設計部
124:対話管理部
125:通信部
151:講師質問データベース
152:生徒質問データベース
153:対話履歴データベース
154:対話計画データベース
155:進捗状況データベース
156:講義内容データベース
110: Instructor dialogue terminal 120: Lecture management server 140: Student attendance terminal 121: Lecture distribution unit 122: Student management unit 123: Dialog design unit 124: Dialogue management unit 125: Communication unit 151: Instructor question database 152: Student questions Database 153: Dialog history database 154: Dialog plan database 155: Progress database 156: Lecture content database

Claims (9)

生徒用端末に配信される講義データに関して、生徒が講師を占有して対話する場合の、講師と生徒の対話スケジュールを設定する遠隔教育支援装置であって、
生徒ごとの前記講義データの再生状況を管理する生徒管理部と、
前記講義データの再生中に講師から生徒に出される質問(以下、「講師質問」という)について、講義データの再生量で指定される質問タイミングと、該質問に関して予想される講師と生徒との間の対話時間を格納する講師質問テーブルと、
生徒ごとに、前記講義データの再生中に該生徒から講師へ出される質問(以下、「生徒質問」という)を格納する生徒質問テーブルと、
前記生徒管理部が管理する前記生徒ごとの前記講義データの再生状況、前記講師質問テーブル及び前記生徒質問テーブルを参照し、各生徒について、該生徒に各講師質問を行うか否かに基づき定まる対話時間の設定の有無と、該生徒から生徒質問が出されている場合は、該生徒質問に回答する予め決められた対話時間の設定の有無との組み合わせに基づき、個別対話スケジュール候補を定め、各生徒の個別対話スケジュール候補を組み合わせた全体対話スケジュール候補のうち、個別対話スケジュール候補間で対話時間の時間帯が重複しない全体対話スケジュール候補について、対話時間が長いほど及び連続非対話時間が短いほど大きい値となる全体教育効果値を求め、該全体教育効果値が最大となる全体スケジュール候補を対話スケジュールとして設定する対話スケジュール設定部と、
を備える遠隔教育支援装置。
A distance education support device for setting a lecture schedule between a lecturer and a student when a lecturer occupies a lecturer with respect to lecture data distributed to a student terminal,
A student management unit for managing the reproduction status of the lecture data for each student;
Regarding the question (hereinafter referred to as “instructor question”) issued by the instructor to the student during the reproduction of the lecture data, the question timing specified by the reproduction amount of the lecture data, and the expected instructor-student between the instructor and the student An instructor question table that stores the conversation time of
A student question table that stores, for each student, a question (hereinafter referred to as a “student question”) issued from the student to the instructor during reproduction of the lecture data;
A dialogue that is determined based on whether or not each lecturer asks the student about each student with reference to the reproduction status of the lecture data managed by the student management unit, the lecturer question table, and the student question table. If there is a student question from the student and whether or not the time is set, an individual dialogue schedule candidate is determined based on a combination of a predetermined dialogue time setting for answering the student question. Of the overall dialogue schedule candidates that combine the individual dialogue schedule candidates of the students, the longer the dialogue time and the shorter the continuous non-interaction time, the larger the overall dialogue schedule candidates that do not overlap the dialogue time period between individual dialogue schedule candidates. The overall educational effect value that is the value is obtained, and the overall schedule candidate that maximizes the overall educational effect value is scheduled for dialogue. And interactive schedule setting section that you want to set as,
A distance education support device comprising:
前記対話スケジュール設定部は、
対話終了を検出した場合、
前記講義データを用いた講義への生徒の出席を検出した場合、
生徒から質問が出されたことを検出した場合、
前記講義データを用いた講義からの生徒の退席を検出した場合
のうち、少なくともいずれか1つの場合に前記対話スケジュールを設定する、請求項1に記載の遠隔教育支援装置。
The dialogue schedule setting unit
If we detect the end of the conversation,
When a student's attendance at a lecture using the lecture data is detected,
If we detect that a student has asked a question,
The distance learning support apparatus according to claim 1, wherein the conversation schedule is set in at least one of cases where a student leaving from a lecture using the lecture data is detected.
前記全体教育効果値は、前記全体対話スケジュール候補を構成する個別対話スケジュール候補について求まる個別教育効果値の合計であり、
前記個別教育効果値は、
個別対話スケジュール候補内に設定された対話時間が長いほど大きい値を与える対話時間評価関数の出力値と、
該個別対話スケジュール候補内に設定された対話時間が長いほど及び連続非対話時間が短いほど大きい値を与える緊張度関数の出力値と
に基づいて、前記全体対話スケジュール候補を構成する個別対話スケジュール候補ごとに算出される、請求項1又は2に記載の遠隔教育支援装置。
The overall education effect value is a total of individual education effect values obtained for individual dialogue schedule candidates constituting the overall dialogue schedule candidate,
The individual education effect value is
The output value of the dialogue time evaluation function that gives a larger value as the dialogue time set in the individual dialogue schedule candidate is longer,
Individual dialogue schedule candidates that constitute the overall dialogue schedule candidate based on the output value of the tension function that gives a larger value as the dialogue time set in the individual dialogue schedule candidate is longer and the continuous non-interaction time is shorter The distance learning support device according to claim 1, wherein the distance education support device is calculated for each.
さらに、生徒ごとに、講師と該生徒との過去の対話時間の実績を格納する対話履歴テーブルを備え、
前記対話時間評価関数は、前記対話履歴テーブルに格納される過去の対話時間が長いほど大きい値を与えるように設定されている、請求項3に記載の遠隔教育支援装置。
Furthermore, each student is provided with a dialogue history table for storing the past dialogue time results between the lecturer and the student,
The distance learning support device according to claim 3, wherein the interaction time evaluation function is set to give a larger value as the past interaction time stored in the interaction history table is longer.
さらに、前記対話スケジュール設定部が設定した対話スケジュールに従って、次に予定されている対話が講師質問を用いて行う対話の場合、講師と対話する予定の生徒に対して該講師質問を提示可能に出力し、次に予定されている対話が生徒質問を用いて行う対話の場合、講師に対して該生徒質問を提示可能に出力する対話管理部を備える、請求項1乃至4のいずれか1項に記載の遠隔教育支援装置。   Further, in the case where the next scheduled dialogue is a dialogue performed using a lecturer question according to the dialogue schedule set by the dialogue schedule setting unit, the lecturer question is output so that the lecturer question can be presented to the student scheduled to talk with the lecturer. 5. If the next scheduled dialogue is a dialogue conducted using a student question, the dialogue management section outputs a student question so that the student question can be presented to a lecturer. The remote education support device described. 前記対話スケジュール設定部は、前記生徒質問テーブルに生徒質問に関する情報が格納されている場合、該生徒質問を出した生徒については、該生徒質問を用いて行う講師との対話の時間帯が、講師質問を用いて行う講師との対話の時間帯よりも先になるように前記個別対話スケジュール候補を定める、請求項1乃至5のいずれか1項に記載の遠隔教育支援装置。   In the case where information related to student questions is stored in the student question table, the dialogue schedule setting unit has a lecturer's time zone for dialogue with the instructor using the student questions. The distance learning support device according to any one of claims 1 to 5, wherein the individual dialogue schedule candidates are determined so as to be ahead of a time zone for dialogue with a lecturer using a question. さらに、生徒用端末を介して生徒から前記講義データの配信指示を受けた場合に、該生徒用端末に対して前記講義用データをリアルタイム再生可能に配信する講義配信部を備える、請求項1乃至6のいずれか1項に記載の遠隔教育支援装置。   Furthermore, when the lecture data delivery instruction is received from the student through the student terminal, a lecture delivery unit is provided that delivers the lecture data to the student terminal so that the lecture data can be reproduced in real time. 7. The distance learning support device according to any one of 6 above. 前記生徒管理部は、講師と生徒が対話している間、該生徒の生徒用端末に対する前記講義配信部からの前記講義データの配信を中断させる、請求項7に記載の遠隔教育支援装置。   The distance learning support device according to claim 7, wherein the student management unit interrupts the distribution of the lecture data from the lecture distribution unit to the student terminal of the student while the lecturer and the student are interacting with each other. 生徒用端末に配信される講義データに関して、生徒が講師を占有して対話する場合の、講師と生徒の対話スケジュールを設定する遠隔教育支援装置における遠隔教育支援方法であって、
前記遠隔教育支援装置は、生徒ごとの前記講義データの再生状況を管理する生徒管理部と、前記講義データの再生中に講師から生徒に出される質問(以下、「講師質問」という)について、講義データの再生量で指定される質問タイミングと、該質問に関して予想される講師と生徒との間の対話時間を格納する講師質問テーブルと、生徒ごとに、前記講義データの再生中に該生徒から講師へ出される質問(以下、「生徒質問」という)を格納する生徒質問テーブルと、該生徒と該講師との対話スケジュールを設定する対話スケジュール設定部と、を備え、
前記対話スケジュール設定部が、前記生徒管理部が管理する前記生徒ごとの前記講義データの再生状況、前記講師質問テーブル及び前記生徒質問テーブルを参照する第1のステップと、
前記対話スケジュール設定部が、各生徒について、該生徒に各講師質問を行うか否かに基づき定まる対話時間の設定の有無と、該生徒から生徒質問が出されている場合は、該生徒質問に回答する予め決められた対話時間の設定の有無との組み合わせに基づき、個別対話スケジュール候補を定める第2のステップと、
前記対話スケジュール設定部が、各生徒の個別対話スケジュール候補を組み合わせた全体対話スケジュール候補のうち、個別対話スケジュール候補間で対話時間の時間帯が重複しない全体対話スケジュール候補について、対話時間が長いほど及び連続非対話時間が短いほど大きい値となる全体教育効果値を求める第3のステップと、
前記対話スケジュール設定部が、該全体教育効果値が最大となる全体スケジュール候補を対話スケジュールとして設定する第4のステップと、
を含むことを特徴とする遠隔教育支援方法。
A distance education support method in a distance education support apparatus for setting a conversation schedule between a lecturer and a student when a student occupies and talks about lecture data distributed to a student terminal,
The distance learning support apparatus provides a lecture on a student management unit that manages the reproduction status of the lecture data for each student, and a question (hereinafter referred to as an “instructor question”) that is given to a student by the lecturer during reproduction of the lecture data. A question timing specified by the amount of data replayed, a lecturer question table storing the expected interaction time between the instructor and the student, and for each student, the lecturer from the student during the reproduction of the lecture data A student question table for storing questions (hereinafter referred to as “student questions”), and an interaction schedule setting unit for setting an interaction schedule between the students and the instructor,
A first step in which the dialogue schedule setting unit refers to the reproduction status of the lecture data for each student managed by the student management unit, the lecturer question table, and the student question table;
Whether the dialogue schedule setting unit has a dialogue time set for each student based on whether or not each student asks each instructor question, and when a student question is issued from the student, A second step of determining individual dialogue schedule candidates based on a combination of whether or not to set a predetermined dialogue time to be answered;
The dialogue schedule setting unit increases the dialogue time for the whole dialogue schedule candidates in which the dialogue time periods do not overlap among the individual dialogue schedule candidates among the whole dialogue schedule candidates combining the individual dialogue schedule candidates of each student. A third step for obtaining an overall educational effect value that becomes larger as the continuous non-interaction time is shorter;
A fourth step in which the dialogue schedule setting unit sets an overall schedule candidate that maximizes the overall educational effect value as a dialogue schedule;
A distance education support method comprising:
JP2008157212A 2008-06-16 2008-06-16 Distance education support device, distance education support method, and distance education support program Expired - Fee Related JP5222633B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008157212A JP5222633B2 (en) 2008-06-16 2008-06-16 Distance education support device, distance education support method, and distance education support program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008157212A JP5222633B2 (en) 2008-06-16 2008-06-16 Distance education support device, distance education support method, and distance education support program

Publications (2)

Publication Number Publication Date
JP2009300890A JP2009300890A (en) 2009-12-24
JP5222633B2 true JP5222633B2 (en) 2013-06-26

Family

ID=41547832

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008157212A Expired - Fee Related JP5222633B2 (en) 2008-06-16 2008-06-16 Distance education support device, distance education support method, and distance education support program

Country Status (1)

Country Link
JP (1) JP5222633B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108197137A (en) * 2017-11-20 2018-06-22 广州视源电子科技股份有限公司 Text processing method and device, storage medium, processor and terminal

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5920450B2 (en) * 2013-12-27 2016-05-18 キヤノンマーケティングジャパン株式会社 Information processing system, information processing system control method, information processing system program
JP6645762B2 (en) * 2015-07-21 2020-02-19 フロンティアリンク株式会社 Distance education support device, distance education support method, and distance education support program
JP7025977B2 (en) * 2018-03-30 2022-02-25 株式会社ベネッセコーポレーション Learning support system, learning support method and program
CN108765229B (en) * 2018-06-20 2023-11-24 大国创新智能科技(东莞)有限公司 Learning performance evaluation method based on big data and artificial intelligence and robot system
JP6969819B1 (en) * 2020-07-14 2021-11-24 Seimei株式会社 Information processing server, information processing method and information processing program
JPWO2024038570A1 (en) * 2022-08-19 2024-02-22
CN115714791B (en) * 2022-11-04 2023-05-26 读书郎教育科技有限公司 Interactive system and interactive method for remote intelligent classroom

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07287510A (en) * 1994-04-15 1995-10-31 Fujitsu Ltd Method and apparatus for class timetable
JP4651981B2 (en) * 2004-07-15 2011-03-16 株式会社日立製作所 Education information management server
CN1831866A (en) * 2005-03-08 2006-09-13 株式会社新星 Foreign language lesson operating/managing system and foreign language lesson operating/managing method
JP2006258908A (en) * 2005-03-15 2006-09-28 Nippon Telegraph & Telephone East Corp Distance learning apparatus, distance learning method, computer program, and recording medium recording computer program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108197137A (en) * 2017-11-20 2018-06-22 广州视源电子科技股份有限公司 Text processing method and device, storage medium, processor and terminal

Also Published As

Publication number Publication date
JP2009300890A (en) 2009-12-24

Similar Documents

Publication Publication Date Title
US12020594B2 (en) Methods of gamification for unified collaboration and project management
JP5222633B2 (en) Distance education support device, distance education support method, and distance education support program
US8565668B2 (en) Systems and methods for computerized interactive training
Rinchen et al. Emotional climate of a pre-service science teacher education class in Bhutan
Halverson et al. Conceptualizing identity in youth media arts organizations: A comparative case study
Varghese et al. Supporting Real-time Peer-Mentoring of Rural Volunteers
JP5970259B2 (en) Communication support system and communication support program
Mynard et al. Learner and Advisor Perceptions of Online Advising During a Pandemic.
Craycraft et al. Compensating for an inattentive audience
Khebbaz Youth media and social change: Using digital storytelling as a tool that engages youth to become change agents
Amado-Salvatierra et al. The rise of webinars: thousands of learners looking for professional development. A practical case study
Donovan Actors and avatars: why learners prefer digital agents
Basiel A 360 degree learning environment for university online teaching
ROSLI Emphasizing the importance of digital storytelling in rural schools in Malaysia
Catrambone et al. Investigating multimedia learning with web lectures
den Ouden et al. “Play on Words”: An analysis of a participatory play-making process with speakers with aphasia
Magaldi et al. Lessons from the COVID epicenter: how teacher candidates of color and the academy adapted to remote instruction
Gröblinger et al. The Potential of Videos for Higher Education Institutions (Hei) in the Post-Covid Era
Almalki A Case Study of the Pedagogical Use of Technology by a Selected Graduate-Level Educational Leadership Program: How it Affects Students' Learning Experience
McFerren Qualitative Descriptive Study on the Use of Instructional Videos by Undergraduate Students
Hemby Delivering effective virtual presentations
Campbell 21st-Century Media Skills: Put Learning Where the Work Is
McNiff Using group video self-modeling in the classroom to improve transition speeds with elementary students
Griffith How Can Parental Involvement In Formative Assessment Impact Math Achievement In 4th Grade?
Cierpich et al. Improving Remote University-Level English Instruction In Western Panama

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100722

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111201

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111220

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120201

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120626

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120820

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: 20130212

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130311

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160315

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees