(57)【要約】【課題】ゲームを介して出題者及び解答者を交替できる学習サービスを提供する方法、サーバ、及びシステムを提供すること。【解決手段】学習サービスを提供するための方法、サーバ、及びシステムが提供される。学習サービス方法は、サーバによって行われる、第１端末から第１問題を受信するステップと、第１問題を第２端末に送信するステップと、第２端末から第１解答を受信するステップとを含む。学習サービス方法は、ユーザ間の直接的な相互協同によって問題を解決する方法を提供することができる。【選択図】図５
2016524179.tif 000002
【特許請求の範囲】
【請求項１】
サーバによって行われる、
第１端末から前記第１端末の第１ユーザによって出題された第１問題を示すデータを受信するステップと、
前記第１問題を示すデータを第２端末に送信するステップと、
前記第２端末から前記第１問題に対する複数の解答のうち、前記第２端末の第２ユーザによって選択された第１解答を示すデータを受信するステップと、
前記第１解答を示すデータを前記第１端末に送信するステップと、
前記第１端末から前記第１解答に対する前記第１ユーザの第１レビューを示すデータを受信するステップと、
前記第１レビューを示すデータを前記第２端末に送信するステップと、
前記第２端末から前記複数の解答のうち前記第２ユーザによって選択された第２解答を示すデータを受信するステップと、
前記第２解答が前記第１問題の答であるか否かを判断するステップと、
前記第２解答が前記第１問題の答であるか否かを示すデータを前記第２端末に送信するステップと、
を含む、学習サービス方法。
【請求項２】
前記第１問題は提示された国語文章に対応する英語文章を質問するものであり、
前記複数の解答のうち、前記第１問題の答である解答は前記英語文章を示す単語から構成され、前記複数の解答のうち前記第１問題の答ではない解答は前記英語文章を示さない単語から構成された、請求項１に記載の学習サービス方法。
【請求項３】
前記第１問題は、提示された国語文章に対応する英語文章を質問するものであり、
前記複数の解答は、前記英語文章の一部分に対応する解答である、請求項１に記載の学習サービス方法。
【請求項４】
前記第１レビューを示すデータは、前記第１解答が前記第１問題の答であるか否かに対する前記第１ユーザの選択を示すデータ、又は前記第１解答に対する前記第１ユーザのコメントを示すデータのうち少なくとも１つである、請求項１に記載の学習サービス方法。
【請求項５】
前記第２解答が前記第１問題の答である場合、前記第２端末の第２ユーザに報奨を提供するステップをさらに含む、請求項１に記載の学習サービス方法。
【請求項６】
前記第１端末又は前記２端末から前記第１問題、前記第１解答、前記第１レビュー、及び前記第２解答のうち少なくとも１つが記録された履歴を要求することを示すデータを受信するステップと、
前記履歴を生成するステップと、
前記生成された履歴を示すデータを、前記履歴を要求した前記第１端末又は前記第２端末に送信するステップと、
をさらに含む、請求項１に記載の学習サービス方法。
【請求項７】
前記第１端末からルーム生成の要求を示すデータを受信するステップと、
第１ルームを生成するステップ入場と、
前記第１端末を前記第１ルームに入場させるステップと、
前記第２端末から前記第１ルームへの入場の要求を示すデータを受信するステップと、
前記第２端末を前記第１ルームに入場させるステップと、
をさらに含み、
前記第１ルームは、前記サーバによって提供される１つ以上のルームに追加され、前記１つ以上のルームの各ルームにおいて前記各ルームに入場した１つ以上の端末のユーザ間で問題の出題及び解答が行われる、請求項１に記載の学習サービス方法。
【請求項８】
前記第２ユーザを前記第１問題の解答者として招待するステップをさらに含み、
前記ルーム生成の要求を示すデータは、前記第１端末の第１ユーザが前記生成される第１ルームに入場させようとする前記第２端末を示すデータを含み、
前記解答者を招待するステップは、前記入場させようとする前記第２端末に前記生成された第１ルームへの招待を示すデータを送信する、請求項７に記載の学習サービス方法。
【請求項９】
前記第１端末又は前記第２端末から前記第１ルームの削除要求を示すデータを受信するステップと、
前記第１ルームを削除するステップと、
をさらに含む、請求項７に記載の学習サービス方法。
【請求項１０】
前記第１ルームに入場する候補ユーザとして、推薦ユーザリストのデータを前記第１端末に送信するステップをさらに含み、
前記推薦ユーザリストは、前記第２端末の第２ユーザを含む、請求項７に記載の学習サービス方法。
【請求項１１】
前記推薦ユーザリストは、前記第１端末の前記第１ユーザのレベルに基づいて決定された所定の範囲内のレベルを有する１つ以上のユーザが表示されたリストである、請求項１０に記載の学習サービス方法。
【請求項１２】
前記第１問題に対する解答を示すデータを生成するステップと、
前記生成された第１問題に対する解答を示すデータを前記第１端末又は前記第２端末のうち少なくとも１つに送信するステップと、
をさらに含む、請求項１に記載の学習サービス方法。
【請求項１３】
前記第１端末及び第２端末のそれぞれに前記第１端末及び前記第２端末の役割が互いに交替したことを示すデータを送信するステップと、
前記第２端末から前記第２ユーザによって出題された第２問題のデータを受信するステップと、
前記第２問題を示すデータを前記第１端末に送信するステップと、
前記第１端末から前記第２問題に対する複数の解答のうち、前記第１ユーザによって選択された第３解答を示すデータを受信するステップと、
前記第３解答を示すデータを前記第２端末に送信するステップと、
前記第２端末から前記第３解答に対する前記第２ユーザの第２レビューを示すデータを受信するステップと、
前記第２レビューを示すデータを前記第１端末に送信するステップと、
前記第１端末から前記複数の解答のうち、前記第１ユーザによって選択された第４解答を示すデータを受信するステップと、
前記第４解答が前記第２問題の答であるか否かを判断するステップと、
前記第４解答が前記第２問題の答であるか否かを示すデータを前記第１端末に送信するステップと、
をさらに含む、請求項１に記載の学習サービス方法。
【請求項１４】
前記サーバで提供される問題のうち、前記第１ユーザのレベル及び前記第２ユーザのレベルのうち少なくとも１つに基づいて複数の問題を選択するステップと、
前記選択された複数の問題を示すデータを前記第１端末に送信するステップと、
をさらに含み、
前記第１問題は、前記複数の問題のうち１つの問題である、請求項１に記載の学習サービス方法。
【請求項１５】
請求項１〜請求項１４のいずれか一項に記載の方法を実行するプログラムを収録したコンピュータで読み出し可能な記録媒体。
【請求項１６】
通信部と、
処理部と、
を含み、
前記通信部は、第１端末から前記第１端末の第１ユーザによって出題された第１問題を示すデータを受信し、前記第１問題を示すデータを第２端末に送信し、前記第２端末から前記第１問題に対する複数の解答のうち、前記第２端末の第２ユーザによって選択された第１解答を示すデータを受信し、前記第１解答を示すデータを前記第１端末に送信し、前記第１端末から前記第１解答に対する前記第１ユーザの第１レビューを示すデータを受信し、前記第１レビューを示すデータを前記第２端末に送信し、前記第２端末から前記複数の解答のうち前記第２ユーザによって選択された第２解答を示すデータを受信し、前記第２解答が前記第１問題の答であるか否かを示すデータを前記第２端末に送信し、
前記処理部は、前記第２解答が前記第１問題の答であるか否かを判断する、学習サービスサーバ。
【請求項１７】
前記処理部は、前記第２解答が前記第１問題の答である場合、前記第２端末の第２ユーザに報奨を提供する、請求項１６に記載の学習サービスサーバ。
【請求項１８】
前記通信部は、前記第１端末からルーム生成の要求を示すデータを受信し、
前記処理部は第１ルームを生成し入場、前記第１端末を前記第１ルームに入場させ、
前記通信部は、前記第２端末から前記第１ルームへの入場の要求を示すデータを受信し、
前記処理部は、前記第２端末を前記第１ルームに入場させ、
前記第１ルームは、前記サーバによって提供される１つ以上のルームに追加され、前記１つ以上のルームの各ルームにおいて前記各ルームに入場した１つ以上の端末のユーザ間で問題の出題及び解答が行われる、請求項１６に記載の学習サービスサーバ。
【請求項１９】
前記処理部は前記第１ルームに入場する候補ユーザとして、推薦ユーザリストのデータを生成し、
前記通信部は、前記推薦ユーザリストのデータを前記第１端末に送信し、
前記推薦ユーザリストは、前記第２端末の第２ユーザを含む、請求項１８に記載の学習サービスサーバ。
【請求項２０】
前記処理部は、前記第１端末及び前記第２端末の役割が互いに交替したことを示すデータを生成し、
前記通信部は、前記第１端末及び第２端末のそれぞれに前記の役割が互いに交替したことを示すデータを送信し、前記第２端末から前記第２ユーザによって出題された第２問題のデータを受信し、前記第２問題を示すデータを前記第１端末に送信し、前記第１端末から前記第２問題に対する複数の解答のうち、前記第１ユーザによって選択された第３解答を示すデータを受信し、前記第３解答を示すデータを前記第２端末に送信し、前記第２端末から前記第３解答に対する前記第２ユーザの第２レビューを示すデータを受信し、前記第２レビューを示すデータを前記第１端末に送信し、前記第１端末から前記複数の解答のうち前記第１ユーザによって選択された第４解答を示すデータを受信し、
前記処理部は、前記第４解答が前記第２問題の答であるか否かを判断し、前記第４解答が前記第２問題の答であるか否かを示すデータを生成し、
前記通信部は、前記第４解答が前記第２問題の答であるか否かを示すデータを前記第１端末に送信する、請求項１６に記載の学習サービスサーバ。
【請求項２１】
前記処理部は、前記サーバで提供される問題のうち前記第１ユーザのレベル及び前記第２ユーザのレベルのうち少なくとも１つに基づいて複数の問題を選択し、
前記通信部は、前記選択された複数の問題を示すデータを前記第１端末に送信し、
前記第１問題は、前記複数の問題のうち１つの問題である、請求項１６に記載の学習サービスサーバ。
【請求項２２】
学習サービスシステムによって行われる、
第１端末が第１問題に対する第１解答を示すデータをサーバから受信するステップと、
前記第１端末が前記第１端末の第１ユーザから前記第１解答に対する第１レビューを受信し、前記受信した第１レビューを示すデータを生成するステップと、
前記第１端末が前記生成された第１レビューを示すデータを前記サーバに送信するステップと、
前記サーバが受信した前記第１レビューを示すデータを前記第１解答を作成した第２ユーザの第２端末に送信するステップと、
前記第２端末が前記第１レビューを示すデータを前記サーバから受信するステップと、
前記第２端末が前記第１レビューを前記第２ユーザに提供するステップと、
前記第２端末が第２ユーザによって選択された第２解答を受信し、前記受信した第２解答を示すデータを生成するステップと、
前記第２端末が前記生成された第２解答を示すデータを前記サーバに送信するステップと、
を含む、学習サービスシステム。
【請求項２３】
サーバによって行われる、
第１端末から前記第１端末の第１ユーザによって出題された第１問題を示すデータを受信するステップと、
前記第１問題を示すデータを第２端末に送信するステップと、
前記第２端末から前記第１問題に対する複数の解答のうち、前記第２端末の第２ユーザによって選択された第１解答を示すデータを受信するステップと、
前記第１解答が前記第１問題の答であるか否かを判断するステップと、
前記第１解答が前記第１問題の答であるか否かを示すデータを前記第２端末に送信するステップと、
を含む、学習サービス方法。
【請求項２４】
前記第１端末又は前記２端末から前記第１問題及び前記第１解答のうち少なくとも１つが記録された履歴を要求することを示すデータを受信するステップと、
前記履歴を生成するステップと、
前記生成された履歴を示すデータを、前記履歴を要求した前記第１端末又は前記第２端末に送信するステップと、
をさらに含む、請求項２３に記載の学習サービス方法。
【請求項２５】
請求項２３〜請求項２４のいずれか一項に記載の方法を実行するプログラムを収録したコンピュータで読み出し可能な記録媒体。
【請求項２６】
通信部と、
処理部と、
を含み、
前記通信部は、第１端末から前記第１端末の第１ユーザによって出題された第１問題を示すデータを受信し、前記第１問題を示すデータを第２端末に送信し、前記第２端末から前記第１問題に対する複数の解答のうち、前記第２端末の第２ユーザによって選択された第１解答を示すデータを受信し、前記第１解答が前記第１問題の答であるか否かを示すデータを前記第２端末に送信し、
前記処理部は、前記第１解答が前記第１問題の答であるか否かを判断する、学習サービスサーバ。
【請求項２７】
サーバによって行われる、
端末のユーザの学習レベルに基づいて複数の問題のうち第１問題を検索するステップと、
前記第１問題を示すデータを前記端末に送信するステップと、
前記第１問題に対する複数の解答のうち、前記端末のユーザによって選択された解答を示すデータを前記端末から受信するステップと、
前記解答が前記第１問題の答であるか否かを判断するステップと、
前記解答が前記第１問題の答であるか否かを示すデータを前記端末に送信するステップと、
を含む、学習サービス方法。
【請求項２８】
前記端末のユーザによって生成された第２問題及び第２問題の答を前記端末から受信するステップと、
前記第２問題を前記複数の問題に含ませるステップと、
をさらに含む、請求項２７に記載の学習サービス方法。
【請求項２９】
前記第２問題は、前記ユーザによって難易度レベルが設定される、請求項２８に記載の学習サービス方法。
【請求項３０】
他のユーザのための第２問題の生成の要求を前記端末に送信するステップをさらに含む、請求項２７に記載の学習サービス方法。
【請求項３１】
前記第１問題の出題の要求を前記端末から受信するステップをさらに含む、請求項２７に記載の学習サービス方法。
【請求項３２】
前記複数の問題は、前記サーバを用いるユーザによって生成される、請求項２７に記載の学習サービス方法。
【請求項３３】
請求項２７〜請求項３２のいずれか一項に記載の方法を実行するプログラムを収録したコンピュータで読み出し可能な記録媒体。
【請求項３４】
端末のユーザの学習レベルに基づいて複数の問題のうち第１問題を検索する処理部と、
前記第１問題を示すデータを前記端末に送信し、前記第１問題に対する複数の解答のうち前記端末のユーザによって選択された解答を示すデータを前記端末から受信する通信部と、
を含み、
前記処理部は、前記解答が前記第１問題の答であるか否かを判断し、
前記通信部は、前記解答が前記第１問題の答であるか否かを示すデータを前記端末に送信する、学習サービスサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
下記の実施形態は、学習サービスを提供する方法、サーバ、及びシステムに関する。
【背景技術】
【０００２】
デジタル学習システムは、一般的に学習者がシステムを用いて一人で学習する方法を提供する。デジタル学習システムでは、学習システムを提供するサーバ及びサーバと通信する端末を介してサービスを受けることができる。デジタル学習システムは、端末にインストールされたアプリケーション又はプログラムを介して提供される。
【０００３】
複数の学習者が同時に参加できるソーシャルランニング（Social Learning）システム又は協同学習システムは、学習者の間の相互作用に学習の焦点が合わせられておらず、問題出題に関する技術に学習の焦点が合わせられている。例えば、問題を出題する第１ユーザ及び問題に解答する第２ユーザが同時に学習システムに参加するとき、学習システムの焦点は第１ユーザが第２ユーザに出題する問題を生成する方法又は生成された問題に対する第２ユーザの解答を応答する方法そのものに焦点が合わせられている。
【０００４】
韓国公開特許第１０−２０１１−０１１５８２８号（公開日２０１１年１０月２４日）には、時間及び空間の制約なしでユーザが問題を解くことのできる問題解答機能を提供する端末及びモバイル端末を用いることによって、問題解答機能を提供するユーザインタフェース方法に関する発明が公開されている。この公開発明は、ユーザがタッチパネル又はキーパッドのいずれか１つを用いて入力する入力部、入力部からユーザの要求が入力された場合に、入力信号に対応する問題学習アプリケーションをメモリ部からリードして画面表示部で表示するよう制御する制御部、ユーザの要求に応じて問題学習アプリケーションを表示する画面表示部、問題学習アプリケーションの初期画面にユーザが問題用紙を解く問題用紙の選択領域又はユーザが以前に解いた問題を継続して解く領域のいずれか１つを選択するよう表示するイントロアプリケーション、ユーザが複数の問題集のいずれか１つを解けるように問題用紙選択アプリケーション、問題用紙を解く前に模擬試験モード又は学習モードのいずれか１つを選択するよう表示するモード選択アプリケーション、ユーザが選択した問題を解けるように表示する問題用紙解答アプリケーション、及びユーザが解い終わった問題を採点する採点結果アプリケーションを含む問題学習アプリケーションを格納するメモリ部が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】韓国特許出願公開第１０−２０１１−０１１５８２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
一実施形態は、学習サービスを提供する方法、サーバ、及びシステムを提供することにある。
【０００７】
一実施形態は、ゲームを介して出題者及び解答者が交替され得る学習サービスを提供する方法、サーバ、及びシステムを提供することにある。
【課題を解決するための手段】
【０００８】
一側面において、サーバによって行われる、第１端末から前記第１端末の第１ユーザによって出題された第１問題を示すデータを受信するステップと、前記第１問題を示すデータを第２端末に送信するステップと、前記第２端末から前記第１問題に対する複数の解答のうち、前記第２端末の第２ユーザによって選択された第１解答を示すデータを受信するステップと、前記第１解答を示すデータを前記第１端末に送信するステップと、前記第１端末から前記第１解答に対する前記第１ユーザの第１レビューを示すデータを受信するステップと、前記第１レビューを示すデータを前記第２端末に送信するステップと、前記第２端末から前記複数の解答のうち前記第２ユーザによって選択された第２解答を示すデータを受信するステップと、前記第２解答が前記第１問題の答であるか否かを判断するステップと、前記第２解答が前記第１問題の答であるか否かを示すデータを前記第２端末に送信するステップとを含む学習サービス方法が提供される。
【０００９】
前記第１問題は提示された国語文章に対応する英語文章を質問するものであり、前記複数の解答のうち、前記第１問題の答である解答は前記英語文章を示す単語から構成され、前記複数の解答のうち前記第１問題の答ではない解答は前記英語文章を示さない単語から構成されてもよい。
【００１０】
前記第１問題は、提示された国語文章に対応する英語文章を質問するものであり、前記複数の解答は、前記英語文章の一部分に対応する解答であってもよい。
【００１１】
前記第１レビューを示すデータは、前記第１解答が前記第１問題の答であるか否かに対する前記第１ユーザの選択を示すデータ、又は前記第１解答に対する前記第１ユーザのコメントを示すデータのうち少なくとも１つであってもよい。
【００１２】
前記学習サービス方法は、前記第２解答が前記第１問題の答である場合、前記第２端末の第２ユーザに報奨を提供するステップをさらに含んでもよい。
【００１３】
前記学習サービス方法は、前記第１端末又は前記２端末から前記第１問題、前記第１解答、前記第１レビュー、及び前記第２解答のうち少なくとも１つが記録された履歴を要求することを示すデータを受信するステップさらに含んでもよい。また前記学習サービス方法は、前記履歴を生成するステップをさらに含んでもよい。また前記学習サービス方法は、前記生成された履歴を示すデータを、前記履歴を要求した前記第１端末又は前記第２端末に送信するステップとをさらに含んでもよい。
【００１４】
前記学習サービス方法は、前記第１端末からルーム生成の要求を示すデータを受信するステップと、第１ルームを生成するステップ（前記第１ルームは、前記サーバによって提供される１つ以上のルームに追加され、前記１つ以上のルームの各ルームにおいて前記各ルームに入場した１つ以上の端末のユーザ間で問題の出題及び解答が行われる）をさらに含んでもよい。また前記学習サービス方法は、前記第１端末を前記第１ルームに入場させるステップをさらに含んでもよい。また前記学習サービス方法は、前記第２端末から前記第１ルームへの入場の要求を示すデータを受信するステップをさらに含んでもよい。また前記学習サービス方法は、前記第２端末を前記第１ルームに入場させるステップをさらに含んでもよい。
【００１５】
前記学習サービス方法は、前記第２ユーザを前記第１問題の解答者として招待するステップをさらに含んでもよい。また前記ルーム生成の要求を示すデータは、前記第１端末の第１ユーザが前記生成される第１ルームに入場させようとする前記第２端末を示すデータを含んでもよい。また前記解答者を招待するステップは、前記入場させようとする前記第２端末に前記生成された第１ルームへの招待を示すデータを送信してもよい。
【００１６】
前記学習サービス方法は、前記第１端末又は前記第２端末から前記第１ルームの削除要求を示すデータを受信するステップをさらに含んでもよい。また前記学習サービス方法は、前記第１ルームを削除するステップをさらに含んでもよい。
【００１７】
前記学習サービス方法は、前記第１ルームに入場する候補ユーザとして、推薦ユーザリストのデータを前記第１端末に送信するステップをさらに含んでもよい。また前記推薦ユーザリストは、前記第２端末の第２ユーザを含んでもよい。
【００１８】
前記推薦ユーザリストは、前記第１端末の前記第１ユーザのレベルに基づいて決定された所定の範囲内のレベルを有する１つ以上のユーザが表示されたリストであってもよい。
【００１９】
前記学習サービス方法は、前記第１問題に対する解答を示すデータを生成するステップをさらに含んでもよい。また前記学習サービス方法は、前記生成された第１問題に対する解答を示すデータを前記第１端末又は前記第２端末のうち少なくとも１つに送信するステップをさらに含んでもよい。また前記学習サービス方法は、前記第１端末及び第２端末のそれぞれに前記第１端末及び前記第２端末の役割が互いに交替したことを示すデータを送信するステップをさらに含んでもよい。また前記学習サービス方法は、前記第２端末から前記第２ユーザによって出題された第２問題のデータを受信するステップをさらに含んでもよい。また前記学習サービス方法は、前記第２問題を示すデータを前記第１端末に送信するステップをさらに含んでもよい。また前記学習サービス方法は、前記第１端末から前記第２問題に対する複数の解答のうち、前記第１ユーザによって選択された第３解答を示すデータを受信するステップをさらに含んでもよい。また前記学習サービス方法は、前記第３解答を示すデータを前記第２端末に送信するステップをさらに含んでもよい。また前記学習サービス方法は、前記第２端末から前記第３解答に対する前記第２ユーザの第２レビューを示すデータを受信するステップをさらに含んでもよい。また前記学習サービス方法は、前記第２レビューを示すデータを前記第１端末に送信するステップをさらに含んでもよい。また前記学習サービス方法は、前記第１端末から前記複数の解答のうち、前記第１ユーザによって選択された第４解答を示すデータを受信するステップをさらに含んでもよい。また前記学習サービス方法は、前記第４解答が前記第２問題の答であるか否かを判断するステップをさらに含んでもよい。また前記学習サービス方法は、前記第４解答が前記第２問題の答であるか否かを示すデータを前記第１端末に送信するステップをさらに含んでもよい。
【００２０】
前記学習サービス方法は、前記サーバで提供される問題のうち、前記第１ユーザのレベル及び前記第２ユーザのレベルのうち少なくとも１つに基づいて複数の問題を選択するステップをさらに含んでもよい。また前記学習サービス方法は、前記選択された複数の問題を示すデータを前記第１端末に送信するステップをさらに含んでもよい。また前記第１問題は、前記複数の問題のうち１つの問題であってもよい。
【００２１】
他の一実施形態において、通信部と、処理部とを含み、前記通信部は、第１端末から前記第１端末の第１ユーザによって出題された第１問題を示すデータを受信し、前記第１問題を示すデータを第２端末に送信し、前記第２端末から前記第１問題に対する複数の解答のうち、前記第２端末の第２ユーザによって選択された第１解答を示すデータを受信し、前記第１解答を示すデータを前記第１端末に送信し、前記第１端末から前記第１解答に対する前記第１ユーザの第１レビューを示すデータを受信し、前記第１レビューを示すデータを前記第２端末に送信し、前記第２端末から前記複数の解答のうち前記第２ユーザによって選択された第２解答を示すデータを受信し、前記第２解答が前記第１問題の答であるか否かを示すデータを前記第２端末に送信し、前記処理部は、前記第２解答が前記第１問題の答であるか否かを判断する学習サービスサーバが提供される。
【００２２】
前記処理部は、前記第２解答が前記第１問題の答である場合、前記第２端末の第２ユーザに報奨を提供してもよい。
【００２３】
前記通信部は、前記第１端末からルーム生成の要求を示すデータを受信してもよい。また前記処理部は第１ルームを生成し（前記第１ルームは、前記サーバによって提供される１つ以上のルームに追加され、前記１つ以上のルームの各ルームにおいて前記各ルームに入場した１つ以上の端末のユーザ間で問題の出題及び解答が行われる）、前記第１端末を前記第１ルームに入場させてもよい。また前記通信部は、前記第２端末から前記第１ルームへの入場の要求を示すデータを受信してもよい。また前記処理部は、前記第２端末を前記第１ルームに入場させてもよい。
【００２４】
前記処理部は、前記第１ルームに入場する候補ユーザとして、推薦ユーザリストのデータを生成してもよい。また前記通信部は、前記推薦ユーザリストのデータを前記第１端末に送信してもよい。また前記推薦ユーザリストは、前記第２端末の第２ユーザを含んでもよい。
【００２５】
前記処理部は、前記第１端末及び前記第２端末の役割が互いに交替したことを示すデータを生成してもよい。また
前記通信部は、前記第１端末及び第２端末のそれぞれに前記の役割が互いに交替したことを示すデータを送信し、前記第２端末から前記第２ユーザによって出題された第２問題のデータを受信し、前記第２問題を示すデータを前記第１端末に送信し、前記第１端末から前記第２問題に対する複数の解答のうち、前記第１ユーザによって選択された第３解答を示すデータを受信し、前記第３解答を示すデータを前記第２端末に送信し、前記第２端末から前記第３解答に対する前記第２ユーザの第２レビューを示すデータを受信し、前記第２レビューを示すデータを前記第１端末に送信し、前記第１端末から前記複数の解答のうち前記第１ユーザによって選択された第４解答を示すデータを受信してもよい。また
前記処理部は、前記第４解答が前記第２問題の答であるか否かを判断し、前記第４解答が前記第２問題の答であるか否かを示すデータを生成してもよい。また
前記通信部は、前記第４解答が前記第２問題の答であるか否かを示すデータを前記第１端末に送信してもよい。
【００２６】
前記処理部は、前記サーバで提供される問題のうち前記第１ユーザのレベル及び前記第２ユーザのレベルのうち少なくとも１つに基づいて複数の問題を選択してもよい。また前記通信部は、前記選択された複数の問題を示すデータを前記第１端末に送信してもよい。また前記第１問題は、前記複数の問題のうち１つの問題であってもよい。
【００２７】
他の一実施形態において、学習サービスシステムによって行われる、第１端末が第１問題に対する第１解答を示すデータをサーバから受信するステップと、前記第１端末が前記第１端末の第１ユーザから前記第１解答に対する第１レビューを受信し、前記受信した第１レビューを示すデータを生成するステップと、前記第１端末が前記生成された第１レビューを示すデータを前記サーバに送信するステップと、前記サーバが受信した前記第１レビューを示すデータを前記第１解答を作成した第２ユーザの第２端末に送信するステップと、前記第２端末が前記第１レビューを示すデータを前記サーバから受信するステップと、前記第２端末が前記第１レビューを前記第２ユーザに提供するステップと、前記第２端末が第２ユーザによって選択された第２解答を受信し、前記受信した第２解答を示すデータを生成するステップと、前記第２端末が前記生成された第２解答を示すデータを前記サーバに送信するステップとを含む学習サービスシステムが提供される。
【００２８】
他の一実施形態において、サーバによって行われる、第１端末から前記第１端末の第１ユーザによって出題された第１問題を示すデータを受信するステップと、前記第１問題を示すデータを第２端末に送信するステップと、前記第２端末から前記第１問題に対する複数の解答のうち、前記第２端末の第２ユーザによって選択された第１解答を示すデータを受信するステップと、前記第１解答が前記第１問題の答であるか否かを判断するステップと、前記第１解答が前記第１問題の答であるか否かを示すデータを前記第２端末に送信するステップとを含む学習サービス方法が提供される。
【００２９】
前記学習サービス方法は、前記第１端末又は前記２端末から前記第１問題及び前記第１解答のうち少なくとも１つが記録された履歴を要求することを示すデータを受信するステップをさらに含んでもよい。また前記学習サービス方法は、前記履歴を生成するステップをさらに含んでもよい。また前記学習サービス方法は、前記生成された履歴を示すデータを、前記履歴を要求した前記第１端末又は前記第２端末に送信するステップをさらに含んでもよい。
【００３０】
更なる一実施形態において、通信部と、処理部とを含み、前記通信部は、第１端末から前記第１端末の第１ユーザによって出題された第１問題を示すデータを受信し、前記第１問題を示すデータを第２端末に送信し、前記第２端末から前記第１問題に対する複数の解答のうち、前記第２端末の第２ユーザによって選択された第１解答を示すデータを受信し、前記第１解答が前記第１問題の答であるか否かを示すデータを前記第２端末に送信し、前記処理部は、前記第１解答が前記第１問題の答であるか否かを判断する学習サービスサーバが提供される。
【００３１】
更なる一実施形態において、サーバによって行われる、端末のユーザの学習レベルに基づいて複数の問題のうち第１問題を検索するステップと、前記第１問題を示すデータを前記端末に送信するステップと、前記第１問題に対する複数の解答のうち、前記端末のユーザによって選択された解答を示すデータを前記端末から受信するステップと、前記解答が前記第１問題の答であるか否かを判断するステップと、前記解答が前記第１問題の答であるか否かを示すデータを前記端末に送信するステップとを含む学習サービス方法が提供される。
【００３２】
前記学習サービス方法は、前記端末のユーザによって生成された第２問題及び第２問題の答を前記端末から受信するステップをさらに含んでもよい。また前記学習サービス方法は、前記第２問題を前記複数の問題に含ませるステップをさらに含んでもよい。
【００３３】
前記第２問題は、前記ユーザによって難易度レベルが設定されてもよい。
【００３４】
他のユーザのための第２問題の生成の要求を前記端末に送信するステップをさらに含む、請求項２７に記載の学習サービス方法。
【００３５】
前記学習サービス方法は、前記第１問題の出題の要求を前記端末から受信するステップをさらに含んでもよい。
【００３６】
前記複数の問題は、前記サーバを用いるユーザによって生成されてもよい。
【００３７】
更なる一実施形態において、端末のユーザの学習レベルに基づいて複数の問題のうち第１問題を検索する処理部と、前記第１問題を示すデータを前記端末に送信し、前記第１問題に対する複数の解答のうち前記端末のユーザによって選択された解答を示すデータを前記端末から受信する通信部とを含み、前記処理部は、前記解答が前記第１問題の答であるか否かを判断し、前記通信部は、前記解答が前記第１問題の答であるか否かを示すデータを前記端末に送信する学習サービスサーバが提供される。
【発明の効果】
【００３８】
学習サービスを提供する方法、サーバ、及びシステムを提供することができる。
【００３９】
ゲームを介して出題者及び解答者が交替される学習サービスを提供する方法、サーバ、及びシステムが提供される。
【００４０】
２人のユーザは、ゲームを介して役割を自然に交替しながら英語学習を行うことができる。
【図面の簡単な説明】
【００４１】
【図１】一実施形態に係る学習サービスサーバの構成図である。
【図２】一実施形態に係る学習サービスシステムの構成図である。
【図３】一実施形態に係る学習サービス方法のフローチャートである。
【図４】一実施形態に係るルーム生成方法の信号フローチャートである。
【図５】一実施形態に係る第１問題に対する解答方法の信号フローチャートである。
【図６】一例に係る解答を提供する方法の信号フローチャートである。
【図７】一例に係る履歴を提供する方法の信号フローチャートである。
【図８】一実施形態に係るの役割の交替及び第２問題に対する解答方法の信号フローチャートである。
【図９】一実施形態に係るルーム削除方法の信号フローチャートである。
【図１０】一実施形態に係る提示された国語文章に対応する英語文章を選択する方法を示す。
【図１１】一実施形態に係る解答に対するレビューの方法及び出題された問題に対する解答を要求する方法を示す。
【図１２】一実施形態に係る解答に対するレビューの方法及び要求された履歴を表示する方法を示す。
【図１３】一実施形態に係る報奨の方法を示す。
【図１４】一実施形態に係る端末で問題を提供する方法の信号フローチャートである。
【発明を実施するための形態】
【００４２】
以下、添付する図面を参照しながら実施形態を詳細に説明する。各図面に提示された同一の参照符号は同一の部材を示す。
【００４３】
実施形態には様々な変更が加えられてもよく様々な実施形態を有することができ、特定の実施形態を図面に例示して詳細な説明に詳細に説明しようとする。しかし、これは実施形態を実施形態について限定しようとするものではなく、実施形態は、思想及び技術範囲に含まれる全ての変更、均等物ないし代替物を含むものとして理解されなければならない。
【００４４】
実施形態で用いる用語は、単に特定の実施形態を説明するために用いらるものであって、実施形態を限定しようとする意図はない。単数の表現は文脈上、明白に相異に意味しない限り複数の表現を含む。本出願において、「含む」又は「有する」などの用語は、明細書上に記載された特徴、数字、ステップ、動作、構成要素、部品又はこれを組み合わせたものが存在することを指定しようとするものであって、１つ又はそれ以上の他の特徴や数字、ステップ、動作、構成要素、部品又はこれを組み合わせたものの存在又は付加の可能性を予め排除しないものと理解しなければならない。
【００４５】
相異に定義しない限り、技術的又は科学的な用語を含んでここで用いられる全ての用語は実施形態が属する技術分野で通常の知識を有する者によって一般的に理解されるものと同じ意味を有する。一般的に使用される予め定義されているような用語は関連技術の文脈上に有する意味と一致する意味を有するものと解答されるべきであり、本出願で明白に定義しない限り、理想的であるか過度に形式的な意味として解答されることはない。
【００４６】
また、添付図面を参照して説明することにおいて、図面符号に関係なく同じ構成要素は同じ参照符号を付与し、これに対する重複する説明は省略する。実施形態の説明おいて、関連する公知技術に対する具体的な説明が実施形態の要旨を不要に曖昧にすると判断される場合、その詳細な説明を省略する。
【００４７】
図１は、一実施形態に係る学習サービスサーバの構成図である。
【００４８】
学習サービスサーバ１００（以下、学習サービスサーバ１００は、サーバ１００に略述される）は、通信部１１０、処理部１２０、及び格納部１３０を含む。
【００４９】
通信部１１０は端末にデータを送信し、端末からデータを受信することができる。
【００５０】
通信部１１０がデータを送信するとき、通信部１１０は、データ送信のために有線通信又は無線通信方式を用いる。無線通信方式は、ワイファイ（Ｗｉ−Ｆｉ）及びモバイル端末と通信基地局が通信する方式を含む。例えば、モバイル端末と通信基地局が通信する方式は、セルラー方式、３Ｇ（ｇｅｎｅｒａｔｉｏｎ；Ｇ）方式、及び４Ｇ方式を含む。通信のために通信部１１０及び端末は、接続を保持し得る。
【００５１】
処理部１２０はプロセッサを含む。または、処理部１２０は、少なくとも１つのプロセッサを示す。
【００５２】
処理部１２０は、通信部１１０が受信したデータを処理する。処理部１２０は、通信部１１０を用いて端末に送信するデータを生成する。
【００５３】
格納部１３０は、通信部１１０が受信したデータ又は情報を格納する。また、格納部１３０は、処理部１２０が処理したデータ又は情報を格納する。
【００５４】
通信部１１０、処理部１２０及び格納部１３０について、下記の図３〜図１４を参照して詳細に説明する。
【００５５】
図２は、一実施形態に係る学習サービスシステムの構成図である。
【００５６】
学習サービスシステム２００（以下、学習サービスシステム２００はシステム２００に略述される）は、サーバ１００及び複数の端末を含む。複数の端末は、第１端末２１０及び第２端末２２０を含む。
【００５７】
第１端末２１０及び第２端末２２０は、それぞれゲーム機、スマートフォン、タブレット、及びＰＣなどであり得る。
【００５８】
一実施形態によると、第１端末２１０及び第２端末２２０は、第１端末２１０及び第２端末２２０にそれぞれインストールされたアプリケーションを介してサーバ１００に接続される。
【００５９】
サーバ１００は、通信部１１０を用いて第１端末２１０及び第２端末２２０と通信する。
【００６０】
システム２００は、オンライン上で学習者同士が協同して学習を進行する学習サービスを提供することができる。
【００６１】
学習は英語に関する学習であってもよい。例えば、学習は、出題者が国語語句（例えば、文章、単語及び熟語）を提示し、解答者が提示された国語語句に対応する英語語句を応答し得る。応答の内容は、国語語句の全て又は一部と同じ意を有する英語語句である。
【００６２】
一例によると、第１端末２１０の第１ユーザは、第２端末２２０の第２ユーザを選択してルームを作った後、ルームの内で第２ユーザと互いに順番を切り替えながら学習を進行してもよい。
【００６３】
一例によると、第１端末２１０の第１ユーザ又は第２端末２２０の第２ユーザは、所望する時間にサーバ１００に接続してシステム２００から提供する学習行動を行うことができる。
【００６４】
サーバ１００の処理部１２０は、第１ユーザ又は第２ユーザが行った学習行動を格納する。処理部１２０は、各学習行動に適する学習イベントを発生させることで、第１ユーザ及び第２ユーザの間に相互学習作用が発生するようにする。ここで、学習イベントは、問題の出題、出題された問題の解答、及び解答に対するレビューのうち少なくとも１つを含む。
【００６５】
システム２００は、第１ユーザ及び第２ユーザ間の直接的な相互作用を発生させることで、第１ユーザ及び第２ユーザに学習サービスを提供することができる。例えば、システム２００がピアティーチング（peer teaching）システムを用いることによって、第１ユーザ及び第２ユーザは互いにメッセージをやり取りできる。互いにメッセージをやり取りする過程で協同学習が発生することがある。
【００６６】
上述した学習の進行、学習行動の実行、及び相互作用は、システム２００で提供されるゲームを介して行われてもよい。したがって、ユーザは、ゲーム内で興味を有しながらも自然に学習行動を行うことができる。
【００６７】
また、ユーザはゲーム内のキャラクター又はアバターを操作することによって学習行動を実行することができ、ユーザによって実行された学習行動及び相互作用は、ユーザのキャラクター又はアバターによってゲーム内で表現され得る。
【００６８】
システム２００は、デジタル学習システムの発展だけではなく、学習サービスの産業上の利用可能性の拡大及び学習サービスの技術的な進歩に影響を及ぼすことになる。
【００６９】
前述した図１を参照して説明した技術的な内容がそのまま適用され得るため、より詳細な説明は以下省略することにする。
【００７０】
図３は、一実施形態に係る学習サービス方法のフローチャートである。
【００７１】
システム２００によって提供される学習サービス方法は、ルーム生成ステップ３１０、第１問題に対する解答ステップ３２０、役割の交替及び第２問題に対する解答ステップ、３３０及びルーム削除ステップ３４０を含む。
【００７２】
ルームは、全体ユーザのうち１つのゲームをともに行う一部のユーザを特定する構造である。サーバ１００は、全体ユーザに１つ以上のルームを提供することができる。
【００７３】
ルーム生成ステップ３１０については、下記の図４を参照して詳細に説明する。
【００７４】
第１問題に対する解答ステップ３２０については、下記の図５〜図７を参照して詳細に説明する。
【００７５】
役割の交替及び第２問題に対する解答ステップ３３０については、下記の図８を参照して詳細に説明する。
【００７６】
ルーム削除ステップ３４０については、下記の図９を参照して詳細に説明する。
【００７７】
上記の図１〜図２を参照して説明した技術的な内容がそのまま適用され得るため、より詳細な説明は以下省略することにする。
【００７８】
図４は、一実施形態に係るルーム生成方法の信号フローチャートである。
【００７９】
図３を参照して前述したルーム生成ステップ３１０は、下記のステップ４１０〜４７０を含む。
【００８０】
ステップ４１０で、サーバ１００は、生成されるルームに入場する候補ユーザとして、推薦ユーザリストのデータを第１端末２１０に送信する。
【００８１】
サーバ１００の処理部１２０は、推薦ユーザリストのデータを生成する。サーバ１００の通信部１１０は、生成された推薦ユーザのリストのデータを第１端末２１０に送信する。
【００８２】
推薦ユーザリストは、ユーザのレベルに応じて作成され得る。例えば、推薦ユーザリストは、第１端末２１０の第１ユーザのレベルに基づいて決定された所定の範囲内のレベルを有する１つ以上のユーザが表示されたリストであってもよい。
【００８３】
ここで、レベルは、学習サービス内でユーザの達成度を示す数値である。例えば、２レベルのユーザは、１レベルのユーザに比べて高い達成度を有すると見なし得る。処理部１２０は、出題された問題に対するユーザの解答が前記の問題の正解である確率、ユーザが解いた問題の個数、及び出題された問題の難易度、問題の出題後ユーザの解答が応答されるまでの時間の１つ以上に基づいてユーザのレベルを決定することができる。
【００８４】
例えば、所定の範囲内のレベルは、第１ユーザのレベルの一定の範囲内のレベル、第１ユーザのレベル以上の範囲のレベル、又は第１ユーザのレベル以下の範囲のレベルであり得る。
【００８５】
ステップ４２０で、第１端末２１０は、学習サービスのためのルーム生成の要求を示すデータをサーバ１００の通信部１１０に送信する。
【００８６】
ルーム生成の要求において、第１端末２１０は、生成されるルームに入場させるユーザとして第２端末２２０の第２ユーザを指定することができる。指定された第２端末２２０の第２ユーザは、第１ユーザが指定した第１端末２１０に記憶されているユーザである。また、第２端末２２０の第２ユーザは、サーバ１００が提供した推薦ユーザのリストに含まれているユーザである。
【００８７】
第１端末２１０は、ルーム生成の要求を示すデータを生成する。
【００８８】
ルーム生成の要求を示すデータは、第１端末２１０の第１ユーザが生成されるルームに入場させようとする第２端末２２０を示すデータを含む。
【００８９】
ステップ４２０で、サーバ１００の通信部１１０は、第１端末２１０からルーム生成の要求を示すデータを受信する。
【００９０】
ステップ４３０で、サーバ１００の処理部１２０は、受信したデータに基づいて学習サービスのためのルームを生成する。
【００９１】
ここで、生成されたルームは、サーバ１００によって提供される１つ以上のルームに追加され、１つ以上のルームの各ルームにおいて各ルームに入場した１つ以上の端末のユーザ間で問題の出題及び解答が行われる。
【００９２】
ステップ４４０で、サーバ１００の処理部１２０は、第１端末２１０を生成されたルームに入場させる。
【００９３】
ステップ４５０で、サーバ１００は、第２端末２２０の第２ユーザを問題の解答者としてルームに招待する。
【００９４】
サーバ１００の処理部１２０は、ルームへの招待を示すデータを生成する。
【００９５】
サーバの１００の通信部１１０は、入場させようとする第２端末２２０に生成されたルームへの招待を示すデータを送信することができる。ルームに入場させようとする第２端末２２０は、ステップ４２０でサーバ１００の通信部１１０が第１端末２１０から受信したデータ内に含まれた、第１端末２１０の第１ユーザが指定した端末であってもよい。
【００９６】
また、サーバ１００の通信部１１０は、ステップ４４０の実行後に、第１端末２１０からルームに入場させようとする第２端末２２０を示すデータを受信する。
【００９７】
ステップ４６０で、第２端末２２０の第２ユーザは、ステップ４５０のルームへの招待又はルーム検索によってルームへの入場を要求する。第２端末２２０は、ルームへの入場要求を示すデータを生成する。第２端末２２０は、サーバ１００の通信部１１０で生成されたルームへの入場要求を示すデータを送信する。
【００９８】
サーバ１００の通信部１１０は、第２端末２２０からルームへの入場要求を示すデータを受信する。
【００９９】
ステップ４７０で、サーバ１００の処理部１２０は、第２端末２２０をルームに入場させる。
【０１００】
上記の図１〜図３を参照して説明した技術的な内容がそのまま適用され得るため、より詳細な説明は以下省略することにする。
【０１０１】
図５は、一実施形態に係る第１問題に対する解答方法の信号フローチャートである。
【０１０２】
図３を参照して前述した第１問題に対する解答ステップ３２０は、下記のステップ５０５〜５８５を含む。
【０１０３】
図４を参照して説明したように、第１端末２１０及び第２端末２２０がルームに入場すれば、当該ルームで学習サービスが提供される。
【０１０４】
ステップ５０５で、サーバ１００の処理部１２０は複数の問題を選択する。
【０１０５】
処理部１２０は、サーバ１００で提供される問題のうち第１ユーザのレベル及び第２ユーザのレベルのうち少なくとも１つに基づいて複数の問題を選択する。例えば、処理部１２０は、第２ユーザのレベルに該当する複数の問題を選択する。または、処理部１２０は、第２ユーザのレベルの上位レベルに該当する複数の問題を選択してもよい。他の例として、処理部１２０は、第１ユーザのレベルの下位レベルに該当する複数の問題を選択してもよい。
【０１０６】
例えば、選択された複数の問題は３つであってもよい。
【０１０７】
ステップ５１０で、サーバ１００は、選択された複数の問題を第１端末２１０に送信する。
【０１０８】
サーバ１００の処理部１２０は、選択された複数の問題を示すデータを生成する。
【０１０９】
サーバ１００の通信部１１０は、選択された複数の問題を示すデータを第１端末２１０に送信する。
【０１１０】
第１端末２１０は、複数の問題を示すデータを受信する。
【０１１１】
ステップ５１５で、第１端末２１０の第１ユーザは第１問題を出題する。第１端末２１０は、第１ユーザから出題された問題を受信する。
【０１１２】
第１端末２１０は、第１問題を示すデータを生成する。
【０１１３】
第１問題は、第１ユーザによって直接出題された問題であり得る。また、第１問題は、ステップ５１０で第１端末２１０が受信した複数の問題のうち１つの問題であり得る。
【０１１４】
第１問題は、第１ユーザ又はサーバ１００によって提示された国語文章に対応する英語文章を質問する。
【０１１５】
第１問題について、下記の図１０を参照して詳細に説明する。
【０１１６】
ステップ５２０で、第１端末２１０は、サーバ１００の通信部１１０に第１問題を示すデータを送信する。サーバ１００の通信部１１０は、第１端末２１０から第１端末２１０の第１ユーザによって出題された第１問題を示すデータを受信する。
【０１１７】
ステップ５２５で、サーバ１００は第１問題の複数の解答を生成する。
【０１１８】
サーバ１００の処理部１２０は、受信した第１問題に基づいて第１問題の複数の解答を生成する。複数の解答のうち第１問題の答である解答は、提示された国語文章に対応する英語文章を示す単語から構成され得る。また、複数の解答のうち第１問題の答ではない解答は、提示された国語文章に対応する英語文章を示さない単語から構成され得る。
【０１１９】
複数の解答は、第１問題の答である英語文章の全て又は一部を示す単語及び前記の単語と意味又は形態は類似するが、第１問題の答である英語文章の全て又は一部を示さない単語を含んでもよい。言い換えれば、複数の解答の１つのみが正解である。
【０１２０】
複数の解答は、英語文章の一部分に対応する解答であってもよい。
【０１２１】
例えば、複数の解答は、第１問題の答である英語文章の全て又は一部を示す単語が「ｆｏｒ  ｍｅ」である場合、「ｆｏｒ  ｍｅ」と意味又は形態は類似するが、１問題の答である英語文章の全て又は一部を表示しない単語は「ｆｏｒ  ａｌｌ」、「ｆｏｒ  ｕｓ」又は「ｔｏ  ｍｅ」などとなる。
【０１２２】
ステップ５３０で、サーバ１００は、第１問題を示すデータを第２端末２２０に送信する。
【０１２３】
サーバ１００の処理部１２０は、第１問題を示すデータを生成する。第１問題を示すデータは、ステップ５２５で生成した第１問題の複数の解答を示すデータを含む。
【０１２４】
サーバ１００の通信部１１０は、第１問題を示すデータを第２端末に２２０に送信する。
【０１２５】
第２端末２２０は、第１問題を示すデータをサーバ１００の通信部１１０から受信する。
【０１２６】
ステップ５３５で、第２端末２２０の第２ユーザは、第１問題に対する第１解答を生成する。第２端末２２０は、第２ユーザから第１問題に対する第１解答を受信する。
【０１２７】
第１解答は、第１問題に対する複数の解答のうち第２端末２２０の第２ユーザによって選択された解答であってもよい。
【０１２８】
ステップ５４０で、第２端末２２０は、第１問題に対する第１解答を示すデータをサーバ１００の通信部１１０に送信する。
【０１２９】
第２端末２２０は、第１解答を示すデータを生成する。
【０１３０】
サーバ１００の通信部１１０は、第２端末２２０から第１問題に対する複数の解答のうち、第２端末２２０の第２ユーザによって選択された第１解答を示すデータを受信する。
【０１３１】
ステップ５４５で、サーバ１００は、第１解答を示すデータを第１端末２１０に送信する。
【０１３２】
サーバ１００の処理部１２０は、第１解答を示すデータをステップ５３５で生成された第１解答に基づいて生成する。
【０１３３】
サーバ１００の通信部１１０は、第１解答を示すデータを第１端末２１０に送信する。
【０１３４】
第１端末２１０は、第１問題に対する第１解答を示すデータをサーバ１００の通信部１１０から受信する。
【０１３５】
ステップ５５０で、第１端末２１０は、第１ユーザから第１解答に対する第１レビューを受信する。
【０１３６】
第１端末２１０は、受信した第１レビューを示すデータを生成する。
【０１３７】
第１レビューは、第１解答が第１問題の答であるか否かに対する第１ユーザの選択、評価又は応答であり得る。また、第１レビューは、第１解答に対する第１ユーザのコメントであり得る。
【０１３８】
第１レビューについては、下記の図１１〜図１２を参照して詳細に説明する。
【０１３９】
第１レビューを示すデータは、１）第１解答が第１問題の答であるか否かに対する第１ユーザの選択を示すデータ、又は２）第１解答に対する第１ユーザのコメントを示すデータのうち少なくとも１つであってもよい。言い換えれば、第１レビューは、第１解答が第１問題の答であるか否か及び／又は第１解答に対するコメントを示すことができる。
【０１４０】
ステップ５５５で、第１端末２１０は、生成された第１レビューを示すデータをサーバ１００の通信部１１０に送信する。
【０１４１】
通信部１１０は、第１端末２１０から第１解答に対する第１ユーザの第１レビューを示すデータを受信する。
【０１４２】
ステップ５６０で、サーバは、受信した第１レビューを示すデータを第１解答を作成した第２ユーザの第２端末２２０に送信する。
【０１４３】
サーバ１００の処理部１２０は、第１レビューを示すデータをステップ５５５で受信した第１レビューに基づいて生成する。
【０１４４】
サーバ１００の通信部１１０は、第１レビューを示すデータを第２端末２２０に送信する。
【０１４５】
第２端末２２０は、第１レビューを示すデータをサーバ１００の通信部１１０から受信する。
【０１４６】
ステップ５６２で、第２端末２２０は、第１レビューを示すデータを第２ユーザに提供する。
【０１４７】
第２端末２２０は、第１レビューにより第１解答が第１問題の答であるか否かに対する第１ユーザの判断結果、及び第１解答に対する第１ユーザのコメントのうち少なくとも１つを第２ユーザに提供し得る。
【０１４８】
したがって、第２ユーザは、自身が選択又は作成した第１解答が第１問題の答であるか否かを確認することができる。
【０１４９】
ステップ５６５で、第２端末２２０は、第２ユーザによって選択された第２解答を受信する。第２端末２２０は、受信した第２解答を示すデータを生成する。
【０１５０】
第２解答は、複数の解答のうち第２ユーザによって選択された解答であってもよい。ここで、複数の解答は、第１解答を選択するとき提示された複数の解答と同一である。言い換えれば、第２解答は、複数の解答のうち第２ユーザによって２番目に選択された解答である。第２ユーザは、第２解答の選択において第１解答に対する第１レビューを参考してもよい。第２ユーザは、第１解答を修正することによって第２解答を生成又は選択する。言い換えれば、第２解答は、第１解答に基づいて生成され得る。また、第２解答は第１解答と同一であってもよい。
【０１５１】
ステップ５７０で、第２端末２２０は、生成された第２解答を示すデータをサーバ１００の通信部１１０に送信する。
【０１５２】
通信部１１０は、第２端末２２０から複数の解答のうち第２ユーザによって選択された第２解答を示すデータを受信する。
【０１５３】
前述したステップ５４５〜５７０は、実行されないこともある。例えば、ステップ５４０が実行された後、下記のステップ５７５が行われてもよい。
【０１５４】
ステップ５７５で、サーバ１００の処理部１２０は、第２解答が第１問題の答であるか否かを判断する。
【０１５５】
また、ステップ５４５〜５７０が実行されない場合、処理部１２０は、第１解答が第１問題の答であるか否かを判断する。ステップ５８０で、サーバ１００は、第２解答が第１問題の答であるか否かを示すデータを第２端末２２０に送信する。
【０１５６】
サーバ１００の処理部１２０は、第２解答が第１問題の答であるか否かを示すデータを生成する。
【０１５７】
サーバ１００の通信部１１０は、生成された第２解答が第１問題の答であるか否かを示すデータを第２端末２２０に送信する。
【０１５８】
また、ステップ５４５〜５７０が実行されない場合、処理部１２０は、第１解答が第１問題の答であるか否かを示すデータを生成する。通信部１１０は、生成された第１解答が第１問題の答であるか否かを示すデータを第２端末２２０に送信する。
【０１５９】
ステップ５８５で、第２解答が第１問題の答である場合、処理部１２０は、第２端末２２０の第２ユーザに報奨を提供することができる。
【０１６０】
また、ステップ５４５〜５７０が実行されない場合、第１解答が第１問題の答である場合、処理部１２０は、第２端末２２０の第２ユーザに報奨を提供することができる。
【０１６１】
提供される報奨については、下記の図１３を参照して詳細に説明する。
【０１６２】
上記の図１〜図４を参照して説明した技術的な内容がそのまま適用され得るため、より詳細な説明は以下省略することにする。
【０１６３】
図６は、一例に係る解説を提供する方法の信号フローチャートである。
【０１６４】
図３を参照して前述した第１問題に対する解答ステップ３２０は、下記のステップ６１０〜６３０を含む。
【０１６５】
ステップ６１０で、処理部１２０は、第１問題に対する解説を生成する。処理部１２０は生成された解説を示すデータを生成する。
【０１６６】
ステップ６２０で、通信部１１０は、第１端末２１０又は第２端末２２０から第１問題に対する解説を要求することを示すデータを受信する。
【０１６７】
ステップ６１０及びステップ６２０の実行順序は変更され得る。例えば、ステップ６１０はステップ６２０が実行された後に行われてもよい。
【０１６８】
ステップ６３０で、通信部１１０は、第１問題に対する解説を示すデータを要求した第１端末２１０又は第２端末２２０に送信する。
【０１６９】
ステップ６１０〜６３０は、図５を参照して説明したステップ５７０が実行された後に行われてもよい。
【０１７０】
ステップ６１０〜６３０が、ステップ５７０が実行された後に行われる場合、ステップ６３０は、ステップ６２０が実行されていない場合にも行われることができる。
【０１７１】
ステップ６３０で、通信部１１０は、生成された第１問題に対する解説を示すデータを第１端末２１０又は第２端末２２０のうち少なくとも１つに送信する。
【０１７２】
上記の図１〜図５を参照して説明した技術的な内容がそのまま適用され得るため、より詳細な説明は以下省略することにする。
【０１７３】
図７は、一例に係る履歴を提供する方法の信号フローチャートである。
【０１７４】
図３を参照して前述した第１問題に対する解答ステップ３２０は、下記のステップ７１０〜７３０を含む。
【０１７５】
ステップ７１０で、通信部１１０は、第１端末２１０又は第２端末２２０から第１問題、第１解答、第１レビュー及び第２解答のうち少なくとも１つが記録された履歴を要求することを示すデータを受信する。
【０１７６】
ステップ７２０で、処理部１２０は要求された履歴を生成したり、サーバ１００内に格納されたデータから抽出することができる。処理部１２０は、生成された履歴を示すデータを生成する。
【０１７７】
履歴を提供するために、処理部１２０は、第１問題を示すデータ、第１解答を示すデータ、第１レビューを示すデータ、及び第２解答をデータを各データの生成後、受信後又は送信前に格納する。
【０１７８】
ステップ７１０及びステップ７２０の実行順序は変更され得る。例えば、ステップ７２０は、ステップ７１０の実行以前に行われてもよい。
【０１７９】
ステップ７３０で、通信部１１０は、生成された履歴を示すデータを履歴を要求した第１端末２１０又は第２端末２２０に送信する。
【０１８０】
ステップ７１０〜７３０は、図５を参照して説明したステップ５３０〜５８５が行われる間に行われる。例えば、ステップ７１０〜７３０は、ステップ５３０が実行された後及びステップ５３５が行われる前に行われることができる。
【０１８１】
履歴については下記の図１２を参照して詳細に説明する。
【０１８２】
上記の図１〜図６を参照して説明した技術的な内容がそのまま適用され得るため、より詳細な説明は以下省略することにする。
【０１８３】
図８は、一実施形態に係るの役割の交替及び第２問題に対する解答方法の信号フローチャートである。
【０１８４】
図３を参照して前述した役割の交替及び第２問題に対する解答ステップ３３０は、下記のステップ８０１〜８８５を含む。
【０１８５】
図８に示すステップ８０１〜８８５は、図５に示すステップ５８５が実行された後に行われてもよい。
【０１８６】
ステップ８０１で、処理部１２０は、第１端末２１０及び第２端末２２０の役割を互いに変えることができる。例えば、役割の交替によって、第１端末２１０の役割は、問題の出題者から問題の解答者に変わることがある。役割を交替することによって第２端末２２０の役割は、問題の解答者から問題の出題者に変わり得る。
【０１８７】
処理部１２０は、役割が互いに交替したことを示すデータを生成する。
【０１８８】
ステップ８０２で、通信部１１０は、第１端末２１０及び第２端末２２０のそれぞれに第１端末２１０及び第２端末２２０の役割が互いに交替したことを示すデータを送信する。
【０１８９】
第１端末２１０及び第２端末２２０の役割が互いに交替すると、図８に示す各ステップ８０５〜８８５は、図５の対応するステップ５０５〜５８５に比べて実行主体が変わることがある。
【０１９０】
例えば、ステップ８０５で、サーバ１００の処理部１２０は、複数の問題を選択する。言い換えれば、ステップ８０５の実行は、ステップ８０５に対応するステップ５０５の実行と同一である。ところが、ステップ８１０でサーバ１００の通信部１１０は、選択された複数の問題を示すデータを、ステップ５１０における第１端末２１０ではない、第２端末２２０に送信する。
【０１９１】
ステップ８１５で、第２端末２２０の第２ユーザは第２問題を出題する。第２端末２１０は、第２ユーザから出題された問題を受信する。
【０１９２】
前述した第１問題に対する説明は第２問題についても適用され得る。
【０１９３】
ステップ８２０で、通信部１１０は、第２端末２２０から第２端末２２０の第２ユーザによって出題された第２問題を示すデータを受信する。
【０１９４】
ステップ８２５で、処理部１２０は、第２問題の複数の解答を生成する。
【０１９５】
前述した第１問題の複数の解答に対する説明は、第２問題の複数の解答についても適用され得る。
【０１９６】
ステップ８３０で、通信部１１０は、第２問題を示すデータを第１端末２１０に送信する。
【０１９７】
ステップ８３５で、第１端末２１０の第１ユーザは、第２問題に対する第３解答を生成する。第１端末２１０は、第１ユーザから第２問題に対する第３解答を受信する。
【０１９８】
前述した第１解答に対する説明は、第３解答についても適用され得る。
【０１９９】
ステップ８４０で、通信部１１０は、第１端末２１０から第２問題に対する複数の解答のうち、第１ユーザによって選択された第３解答を示すデータを受信する。
【０２００】
ステップ８４５で、通信部１１０は、第３解答を示すデータを第２端末２２０に送信する。
【０２０１】
ステップ８５０で、第２端末２２０は、第２ユーザから第３解答に対する第２レビューを受信する。第２端末２２０は、受信した第２レビューを示すデータを生成する。
【０２０２】
前述した第１レビューに対する説明は、第２レビューについても適用され得る。
【０２０３】
ステップ８５５で、通信部１１０は、第２端末２２０から第３解答に対する第２ユーザの第２レビューを示すデータを受信する。
【０２０４】
ステップ８６０で、通信部１１０は、第２レビューを示すデータを第１端末２１０に送信する。
【０２０５】
ステップ８６２で、第１端末２１０は、第２レビューを示すデータを第１ユーザに提供する。
【０２０６】
第１端末２１０は、第２レビューにより第３解答が第２問題の答であるか否かに対する第２ユーザの判断結果、及び第３解答に対する第２ユーザのコメントのうち少なくとも１つを第１ユーザに提供することができる。
【０２０７】
したがって、第１ユーザは、自身が選択又は作成した第３解答が第２問題の答であるか否かを確認することができる。
【０２０８】
ステップ８６５で、第１端末２１０は、第１ユーザによって選択された第４解答を受信する。第１端末２１０は、受信した第４解答を示すデータを生成する。
【０２０９】
第４解答は、複数の解答のうち第１ユーザによって選択された解答であってもよい。第１ユーザは、第３解答に対する第２レビューを参考することによって第４解答を選択する。
【０２１０】
ステップ８７０で、通信部１１０は、第１端末２１０から複数の解答のうち第１ユーザによって選択された第４解答を示すデータを受信する。
【０２１１】
前述したステップ８４５〜８７０は実行されないこともある。例えば、ステップ８４０が実行された後、下記のステップ８７５が行われてもよい。
【０２１２】
ステップ８７５で、処理部１２０は、第４解答が第２問題の答であるか否かを判断する。
【０２１３】
また、ステップ８４５〜８７０が実行されない場合、処理部１２０は、第３解答が第２問題の答であるか否かを判断する。
【０２１４】
ステップ８８０で、通信部１１０は、第４解答が第２問題の答であるか否かを示すデータを第１端末２１０に送信する。
【０２１５】
また、ステップ８４５〜８７０が実行されない場合、処理部１２０は、第３解答が第２問題の答であるか否かを示すデータを生成する。通信部１１０は、生成された第３解答が第２問題の答であるか否かを示すデータを第１端末２１０に送信する。
【０２１６】
ステップ８８５で、処理部１２０は、第４解答が第２問題の答である場合、第１端末２１０の第１ユーザに報奨を提供することができる。
【０２１７】
また、ステップ８４５〜８７０が実行されない場合、第３解答が第２問題の答である場合、処理部１２０は、第１端末２１０の第１ユーザに報奨を提供することができる。
【０２１８】
図６を参照して説明したステップ６１０〜６３０は、ステップ８７０が実行された後に行われてもよい。
【０２１９】
図７を参照して説明したステップ７１０〜７３０は、ステップ８３０〜８８５が行われる間に行われてもよい。
【０２２０】
ステップ８８５が実行された後に、処理部１２０は、第１端末２１０及び第２端末２２０の役割を互いに交替する。第１端末２１０及び第２端末２２０の役割が互いに交替された場合には、図５を参照して説明したステップ５０５〜５８５が再び行われることができる。
【０２２１】
上記の図１〜図７を参照して説明した技術的な内容がそのまま適用され得るため、より詳細な説明は以下省略することにする。
【０２２２】
図９は、一実施形態に係るルーム削除方法の信号フローチャートである。
【０２２３】
図４を参照して前述したルーム削除ステップ３４０は、下記のステップ９１０及び９２０を含む。
【０２２４】
ステップ９１０で、通信部１１０は、第１端末２１０又は第２端末２２０からルームの削除要求を示すデータを受信する。削除が要求されたルームは、サーバ１００が提供する複数のルームのうち、ステップ３１０で第１端末２１０の要求によって生成されたルームであり得る。
【０２２５】
ステップ９２０で、処理部１２０は、削除が要求されたルームを削除する。
【０２２６】
ルームが削除された場合、サーバ１００は、第１端末２１０及び第２端末２２０をルームから退場させる。
【０２２７】
第１端末２１０のユーザ及び第２端末２２０のユーザが学習サービスを再び提供されるために、図３を参照して説明したルーム生成ステップ３１０が再び行われることができる。
【０２２８】
上記の図１〜図８を参照して説明した技術的な内容がそのまま適用され得るため、より詳細な説明は以下省略することにする。
【０２２９】
図１０は、一実施形態に係る提示された国語文章に対応する英語文章を選択する方法を示す。
【０２３０】
第１問題は、提示された国語文章１０２０に対応する英語文章を質問するものである。英語文章は、英語文章の一部１０４０〜１０４４から構成される。
【０２３１】
複数の解答１０３０〜１０３４は、第１問題の国語文章１０２０に対応する英語文章又は英語文章の一部１０４０〜１０４４のそれぞれを生成するために提供され得る。
【０２３２】
一例として、第２ユーザは、英語文章を完成するために英語文章の一部１０４４を選択しなければならないことがある。英語文章の一部１０４４は、複数の解答１０３０〜１０３４のうち選択される。複数の解答１０３０〜１０３４のうち提示された国語文章１０２０の「私たちのために」に対応する英語文章の一部は「ｆｏｒ  ｕｓ」１０３４である。
【０２３３】
一例として、複数の解答１０３０〜１０３４のうち第１問題の答である解答は、提示された国語文章１０２０に対応する英語文章を示す単語から構成された「ｆｏｒ  ｕｓ」１０３４であり、複数の解答１０３０〜１０３４のうち第１問題の答ではない解答は、提示された国語文章に対応する英語文章を示さない単語から構成された「ｆｏｒ  ａｌｌ」１０３０及び「ｔｏ  ｍｅ」１０３４であってもよい。
【０２３４】
第２端末２２０の第２ユーザは、「ｆｏｒ  ｕｓ」１０３４を選択することによって英語文章を完成することができる。
【０２３５】
第２ユーザが「ｆｏｒ  ｕｓ」１０３４を選択することで第１解答は「Ｓｈｅ  ｗｉｌｌ  ｂｅ  ｐｒａｙｉｎｇ  ｆｏｒ  ｕｓ」になる。
【０２３６】
上記の図１〜図９を参照して説明した技術的な内容がそのまま適用され得るため、より詳細な説明は以下省略することにする。
【０２３７】
図１１は、一実施形態に係る解答に対するレビューの方法及び出題された問題に対する解答を要求する方法を示す。
【０２３８】
第１問題１１２０に対する第１解答１１４０が第１端末２１０の第１ユーザに提供された場合、第１ユーザは、第１問題１１２０及び第１解答１１４０に基づいて第１レビュー１１３０を生成する。第１レビュー１１３０は、第１解答１１４０が第１問題１１２０に対する答であるか否かを示す。または、第１レビュー１１３０は、第１問題１１２０に対するヒントを含む。
【０２３９】
一例によると、第１ユーザは「私は蚊に刺された」に対応する英語文章が「Ｉ  ｂｅｉｎｇ  ｂｉｔｔｅｎ  ｆｒｏｍ  ｍｏｓｑｕｉｔｏ」と判断すれば、「ｏ（正解と思う）」を第１レビューとして選択し、第１ユーザは「私は蚊に刺された」に対応する英語文章が「Ｉ  ｂｅｉｎｇ  ｂｉｔｔｅｎ  ｆｒｏｍ  ｍｏｓｑｕｉｔｏ」ではないと判断すれば、第１レビューとして「ｘ（誤答ではないか）」を選択する。前記の第１ユーザの判断は、第１レビューとしてサーバ１００を介して第２端末２２０の第２ユーザに伝達される。
【０２４０】
第１端末２１０の第１ユーザは、「解説を見る」ボタン１１５０を押すことで、第１問題１１２０に対する解答を要求することを示すデータをサーバ１００に送信する。
【０２４１】
ステップ５３０〜ステップ５７０で、「解説を見る」ボタン１１５０が第１端末２１０に提供される。ステップ５７５〜ステップ５８５では、「解説を見る」ボタン１１５０が第１端末２１０及び第２端末２２０の全てに提供される。
【０２４２】
上記の図１〜図１０を参照して説明した技術的な内容がそのまま適用され得るため、より詳細な説明は以下省略することにする。
【０２４３】
図１２は、一実施形態に係る解答に対するレビューの方法及び要求された履歴を表示する方法を示す。
【０２４４】
図１２に示すコメント１２３０及び１２３２は、第１問題１２２０の第１解答１２４０に対する第１レビューを示す。
【０２４５】
第１端末２１０の第１ユーザは、第１問題１２２０及び第１解答１２４０に基づいてコメント１２３０又は１２３２を入力又は生成する。第１端末２１０は、第１ユーザが入力又は生成したコメント１２３０又は１２３２を受信する。第１端末２１０は、作成されたコメント１２３０〜１２３２を示すデータをサーバ１００の通信部１１０に送信し、通信部１１０は、コメント１２３０〜１２３２を示すデータを第２端末２２０に伝送できる。
【０２４６】
また、コメント１２３０及び１２３２は、履歴１２１０の一部として処理され得る。言い換えれば、履歴１２１０は、第１問題１２２０、第１解答１２４０、及び第１レビューのコメント１２３０及び１２３２を含む。
【０２４７】
上記の図１〜図１１を参照して説明した技術的な内容がそのまま適用され得るため、より詳細な説明は以下省略することにする。
【０２４８】
図１３は、一実施形態に係る報奨の方法を示す。
【０２４９】
サーバ１００の処理部１２０が第２解答が第１問題に対する答であるか否かを判断した後、サーバ１００の通信部１１０は、第２端末２２０で答であるか否かの結果１３１０を送信する。
【０２５０】
第２解答が第１問題に対する答である場合、サーバ１００の処理部１２０は、第２端末２２０の第２ユーザに報奨を提供することができる。
【０２５１】
提供される報奨は、第２ユーザのゲームレベルを上昇させ得るポイント１３２０、及び第２ユーザが学習サービスを利用するために必要なポイント１３３０のうちの１つ以上である。
【０２５２】
学習サービス方法は、ユーザ間の１対１の問題解答方式ではない、他のユーザが生成した問題をサーバ１００が端末に提供する方式でも提供され得る。サーバ１００が他のユーザが生成した問題を端末に提供することで、端末のユーザに学習サービスを提供する方法については下記の図１４を参照して詳細に説明する。
【０２５３】
上記の図１〜図１２を参照して説明した技術的な内容がそのまま適用され得るため、より詳細な説明は以下省略することにする。
【０２５４】
図１４は、一実施形態に係る端末で問題を提供する方法の信号フローチャートである。
【０２５５】
ステップ１４０５で、端末１４００は、第１問題の出題の要求をサーバ１００に送信する。
【０２５６】
端末１４００が第１問題の出題の要求をサーバ１００に送信するとき、端末１４００は、端末１４００のユーザに関する情報をサーバ１００に送信する。例えば、ユーザに関する情報はユーザの学習レベルを含む。
【０２５７】
通信部１１０は、第１問題の出題の要求を端末１４００から受信する。
【０２５８】
端末１４００は、前述した第１端末２１０又は第２端末２２０に対応する。すなわち、端末１４００に対する説明は、第１端末２１０又は第２端末２２０に対する説明に代替され得る。
【０２５９】
ステップ１４１０で、処理部１２０は、端末１４００のユーザの学習レベルに基づいて複数の問題のうち第１問題を検索する。複数の問題それぞれには学習レベルに対応する難易度レベルが設定され得る。
【０２６０】
複数の問題がサーバ１００を用いるユーザによって生成され得る。例えば、複数の問題がサーバ１００を用いる複数のユーザによって生成され得る。格納部１３０は生成された複数の問題を格納する。
【０２６１】
ステップ１４１５で、通信部１１０は、第１問題を示すデータを端末１４００に送信する。
【０２６２】
端末１４００は、第１問題を示すデータをサーバ１００から受信する。
【０２６３】
ステップ１４２０で、端末１４００は、第１問題に対する解答を受信する。例えば、端末１４００は、第１問題に対する複数の解答のうち端末１４００のユーザによって選択された解答を受信する。
【０２６４】
ステップ１４２５で、端末１４００は、第１問題に対する複数の解答のうち、端末１４００のユーザによって選択された解答を示すデータをサーバ１００に送信する。
【０２６５】
通信部１１０は、第１問題に対する複数の解答のうち、端末１４００のユーザによって選択された解答を示すデータを端末１４００から受信する。
【０２６６】
ステップ１４３０で、処理部１２０は、選択された解答が第１問題の答であるか否かを判断する。
【０２６７】
ステップ１４３５で、通信部１１０は、選択された解答が第１問題の答であるか否かを示すデータを端末１４００に送信する。
【０２６８】
端末１４００は、選択された解答が第１問題の答であるか否かを示すデータをサーバ１００から受信する。
【０２６９】
ステップ１４４０で、選択された解答が第１問題の答である場合、処理部１２０は端末１４００のユーザに報奨を提供し得る。
【０２７０】
ステップ１４００の説明は、前述したステップ５８５に対する説明に対応する。
【０２７１】
ステップ１４４５で、通信部１１０は、他のユーザのための第２問題の生成の要求を端末１４００に送信する。
【０２７２】
ステップ１４５０で、端末１４００は、端末１４００のユーザによって生成された第２問題を端末１４００のユーザから受信する。また、端末１４００は、第２問題の答を端末１４００のユーザから受信する。
【０２７３】
第２問題は、端末１４００のユーザによって難易度レベルが設定され得る。
【０２７４】
ステップ１４５０は、ステップ１４４５が実行されていない場合にも行われることができる。すなわち、ステップ１４５０は、ステップ１４３５が実行された後行われてもよい。
【０２７５】
ステップ１４５５で、端末１４００は、第２問題及び第２問題の答をサーバ１００に送信する。
【０２７６】
通信部１１０は、第２問題及び第２問題の答を端末１４００から受信する。
【０２７７】
ステップ１４６０で、処理部１２０は、受信した第２問題を複数の問題に含ませることができる。
【０２７８】
上記の図１〜図１３を参照して説明した技術的な内容がそのまま適用され得るため、より詳細な説明は以下省略することにする。
【０２７９】
実施形態に係る方法は、多様なコンピュータ手段を通じて実行され得るプログラム命令形態に具現され、コンピュータで読み出し可能な媒体に記録されることができる。前記コンピュータで読み出し可能な媒体はプログラム命令、データファイル、データ構造などを単独又は組み合わせて含むことができる。前記媒体に記録されるプログラム命令は、実施形態のために特別に設計されて構成されたものであるか、コンピュータソフトウェアの当業者に公知されて使用可能なものでる。コンピュータで読み出し可能な記録媒体の例として、ハードディスク、フロッピーディスク及び磁気テープのような磁気媒体（magnetic media）、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体（optical media）、フロプティカルディスク（floptical disk）のような磁気−光媒体（magneto−optical media）、及びＲＯＭ、ＲＡＭ、フラッシュメモリなどと同じプログラム命令を保存して実行するよう、特別に構成されたハードウェア装置が含まれる。プログラム命令の例として、コンパイラによって作られるような機械語コードのみならず、インタープリタなどを使ってコンピュータにより実行され得る高級言語コードを含む。前記たハードウェア装置は、実施形態の動作を実行するために１つ以上のソフトウェアモジュールとして作動するよう構成され、その逆も同一である。
【０２８０】
上述したように実施形態がたとえ限定した実施形態と図面によって説明されたが、該当の技術分野で通常の知識を有する者であれば、前記記載から多様な修正及び変形が可能である。例えば、説明した技術が説明された方法と異なる順で実行されたり、及び／又は説明されたシステム、構造、装置、回路などの構成要素が説明された方法とは異なった形態で結合又は組合わせたり、他の構成要素又は均等物によって置き換えたり置換されたりしたとしても、適切な結果が達成されることができる。
【０２８１】
したがって、他の具現や他の実施例及び特許請求の範囲と均等なものなども後述する特許請求の範囲の範囲に属する。
【０２８２】
実施形態は、多様なコンピュータで具現される動作を実行するためのプログラム命令を含むコンピュータで読出し可能な媒体を含む。特に、本実施形態では、タッチ検出ディスプレイの画面にデジタルコンテンツを表示するコンテンツ表示コードと、タッチ検出ディスプレイに対するユーザのタッチ入力を通じてデジタルコンテンツでユーザが選択したオブジェクトを認識するオブジェクト認識コードと、ユーザのリクエストに応じてオブジェクトにエノテイションを適用したエノテイションデータを生成して格納するアノテーション格納コードと、デジタルコンテンツの内容が区分された項目ごとに各項目で生成されたアノテーションデータの個数をカウントするアノテーションカウントコードと、ユーザの要求に応じて項目特別なアノテーションデータの個数を提供するアノテーション提供コードを含むプログラムが記録されるコンピュータで読み出し可能な媒体を含むことができる。本実施形体に係るプログラムは、ＰＣ基盤のプログラム又はモバイル端末向けアプリケーション（例えば、スマートフォンアプリケーション、フィーチャー・フォンＶＭ（virtual machine）等の形態）などで構成され。これは、ユーザ端末及び／又は電子ブックサービスシステムのメモリに格納されてユーザ端末及び／又は電子ブックサービスシステムで駆動される少なくとも一つのプロセッサによって実行されるよう構成することができる。
【符号の説明】
【０２８３】
１００：学習サービスサーバ
２００：学習サービスシステム
２１０：第１端末
２２０：第２端末
１４００：端末
【図１】
2016524179.tif 000003
【図２】
2016524179.tif 000004
【図３】
2016524179.tif 000005
【図４】
2016524179.tif 000006
【図５】
2016524179.tif 000007
【図６】
2016524179.tif 000008
【図７】
2016524179.tif 000009
【図８】
2016524179.tif 000010
【図９】
2016524179.tif 000011
【図１０】
2016524179.tif 000012
【図１１】
2016524179.tif 000013
【図１２】
2016524179.tif 000014
【図１３】
2016524179.tif 000015
【図１４】
2016524179.tif 000016
【国際調査報告】
2016524179.tif 000017
2016524179.tif 000018
2016524179.tif 000019
2016524179.tif 000020