[go: up one dir, main page]

JP2017219688A - Program, information processor, and information processing method - Google Patents

Program, information processor, and information processing method Download PDF

Info

Publication number
JP2017219688A
JP2017219688A JP2016113722A JP2016113722A JP2017219688A JP 2017219688 A JP2017219688 A JP 2017219688A JP 2016113722 A JP2016113722 A JP 2016113722A JP 2016113722 A JP2016113722 A JP 2016113722A JP 2017219688 A JP2017219688 A JP 2017219688A
Authority
JP
Japan
Prior art keywords
cpu
homework
learning
subject
class
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2016113722A
Other languages
Japanese (ja)
Inventor
伸一 田代
Shinichi Tashiro
伸一 田代
正則 磯邉
Masanori Isobe
正則 磯邉
慎太郎 木田
Shintaro Kida
慎太郎 木田
愛子 古家後
Aiko Koyago
愛子 古家後
英彦 真弓
Hidehiko Mayumi
英彦 真弓
田中 敏雄
Toshio Tanaka
敏雄 田中
岳晃 小林
Takeaki Kobahashi
岳晃 小林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2016113722A priority Critical patent/JP2017219688A/en
Publication of JP2017219688A publication Critical patent/JP2017219688A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

【課題】学習効果を高めることが可能なプログラム等を提供する。
【解決手段】サーバコンピュータ1に、学習者による科目の選択を受け付け、選択された前記科目の特定の授業に対する前記学習者の出欠状況を取得し、取得した前記出欠状況が欠席である場合、該科目の問題と、前記特定の授業に関連付けられた学習情報とを出力し、取得した前記出欠状況が出席である場合、前記学習情報を出力することなく該科目の問題を出力する処理を実行させる。
【選択図】図1
A program or the like capable of enhancing learning effects is provided.
The server computer 1 accepts selection of a subject by a learner, acquires the attendance status of the learner for a specific class of the selected subject, and if the attendance status obtained is absent, The subject problem and the learning information associated with the specific lesson are output. When the obtained attendance status is attendance, the processing for outputting the subject question is executed without outputting the learning information. .
[Selection] Figure 1

Description

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

従来、学習者の理解度に対応した問題を出題する電子学習機が知られている(例えば特許文献1参照)。   2. Description of the Related Art Conventionally, an electronic learning machine that questions a problem corresponding to the degree of understanding of a learner is known (see, for example, Patent Document 1).

特開平05−080690号公報Japanese Patent Laid-Open No. 05-080690

しかしながら、従来の技術では問題が出題されるだけであり、十分に学習効果を高めることができないという問題がある。   However, the conventional technique only raises a problem, and there is a problem that the learning effect cannot be sufficiently improved.

一つの側面では、学習効果を高めることが可能なプログラム等を提供することを目的とする。   An object of one aspect is to provide a program or the like that can enhance the learning effect.

一つの案では、コンピュータに、学習者による科目の選択を受け付け、選択された前記科目の特定の授業に対する前記学習者の出欠状況を取得し、取得した前記出欠状況が欠席である場合、該科目の問題と、前記特定の授業に関連付けられた学習情報とを出力し、取得した前記出欠状況が出席である場合、前記学習情報を出力することなく該科目の問題を出力する処理を実行させる。   In one plan, the computer accepts selection of a subject by the learner, acquires the attendance status of the learner for a specific lesson of the selected subject, and if the attendance status obtained is absent, the subject And the learning information associated with the specific lesson are output, and when the attendance status acquired is attendance, a process of outputting the problem of the subject without executing the learning information is executed.

一つの側面では、学習効果を高めることが可能となる。   In one aspect, the learning effect can be enhanced.

情報処理システムの概要を示す説明図である。It is explanatory drawing which shows the outline | summary of an information processing system. 教師コンピュータのハードウェア群を示すブロック図である。It is a block diagram which shows the hardware group of a teacher computer. 生徒コンピュータのハードウェア群を示す説明図である。It is explanatory drawing which shows the hardware group of a student computer. サーバコンピュータのハードウェア群を示す説明図である。It is explanatory drawing which shows the hardware group of a server computer. 授業情報DBのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of lesson information DB. 授業内容DBのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of lesson content DB. 学習状況DBのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of learning condition DB. 宿題内容DBのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of homework content DB. 学習情報の表示処理手順を示すフローチャートである。It is a flowchart which shows the display processing procedure of learning information. 学習情報の表示処理手順を示すフローチャートである。It is a flowchart which shows the display processing procedure of learning information. 学習情報の表示イメージを示す説明図である。It is explanatory drawing which shows the display image of learning information. 実施の形態2に係る宿題内容DBのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of homework content DB which concerns on Embodiment 2. FIG. 実施の形態2に係る学習状況DBのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of learning condition DB which concerns on Embodiment 2. FIG. 実施の形態2に係るサーバコンピュータのハードウェア群を示すブロック図である。6 is a block diagram illustrating a hardware group of a server computer according to Embodiment 2. FIG. 難易度テーブルのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of a difficulty level table. 習熟度決定処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of a proficiency level determination process. 習熟度決定処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of a proficiency level determination process. 習熟度決定処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of a proficiency level determination process. 実施の形態3に係る学習状況DBのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of learning condition DB which concerns on Embodiment 3. FIG. 習熟度決定処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of a proficiency level determination process. 習熟度決定処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of a proficiency level determination process. 習熟度決定処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of a proficiency level determination process. 追加の宿題決定処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the additional homework determination process. 追加の宿題決定処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the additional homework determination process. 実施の形態5に係る宿題決定の処理手順を示すフローチャートである。12 is a flowchart showing a procedure for homework determination according to a fifth embodiment. 上述した形態のサーバコンピュータの動作を示す機能ブロック図である。It is a functional block diagram which shows operation | movement of the server computer of the form mentioned above. 実施の形態6に係るサーバコンピュータのハードウェア群を示すブロック図である。FIG. 20 is a block diagram illustrating a hardware group of a server computer according to a sixth embodiment.

実施の形態1
以下実施の形態を、図面を参照して説明する。図1は情報処理システムの概要を示す説明図である。情報処理システムは情報処理装置1〜3等を含む。情報処理装置1は、サーバコンピュータまたはパーソナルコンピュータ等である。以下では情報処理装置1をサーバコンピュータ1と読み替えて説明する。情報処理装置3は例えば学校、塾、企業等の施設で教師または講師等が使用する電子黒板、大型ディスプレイを有するコンピュータ、タブレット等である。以下では、情報処理装置3は教育用に教師が学校にて使用する大型ディスプレイを有する教師コンピュータ3であるものとして説明する。
Embodiment 1
Hereinafter, embodiments will be described with reference to the drawings. FIG. 1 is an explanatory diagram showing an outline of an information processing system. The information processing system includes information processing apparatuses 1 to 3 and the like. The information processing apparatus 1 is a server computer or a personal computer. Hereinafter, the information processing apparatus 1 will be described as the server computer 1. The information processing apparatus 3 is, for example, an electronic blackboard, a computer having a large display, a tablet, or the like used by a teacher or a lecturer in a facility such as a school, a school, or a company. Hereinafter, the information processing apparatus 3 will be described as being a teacher computer 3 having a large display used by a teacher at school for education.

情報処理装置2は、スマートフォン、パーソナルコンピュータ、タブレット型コンピュータ、携帯電話、またはPDA(Personal Digital Assistant)等である。以下では、情報処理装置2を生徒コンピュータ2と読み替えて説明する。また実施形態では、生徒が学校及び自宅にて生徒コンピュータ2を用いて学習する形態を説明する。なお、実施形態では生徒コンピュータ2を自宅に持ち帰る例を説明するがこれに限るものではない。自宅にて自身のコンピュータ(図示せず)を利用しても良い。サーバコンピュータ1、教師コンピュータ3及び学生コンピュータ2は、インターネット、LAN(Local Area Network)または公衆回線網等の通信網Nを介して相互に接続されている。   The information processing apparatus 2 is a smartphone, a personal computer, a tablet computer, a mobile phone, a PDA (Personal Digital Assistant), or the like. Hereinafter, the information processing apparatus 2 will be described as the student computer 2. In the embodiment, a mode in which a student learns by using the student computer 2 at school and at home will be described. In addition, although embodiment demonstrates the example which takes the student computer 2 home, it is not restricted to this. You may use your own computer (not shown) at home. The server computer 1, the teacher computer 3, and the student computer 2 are connected to each other via a communication network N such as the Internet, a LAN (Local Area Network), or a public line network.

教師は教師コンピュータ3を用いて授業を行う。教師コンピュータ3は、授業中の板書データ及び音声等の学習情報を記憶し、サーバコンピュータ1へ送信する。生徒は授業中に生徒コンピュータ2を用いてメモの記入、確認テストの解答等を行う。帰宅して問題(以下、宿題という)を解く。サーバコンピュータ1は生徒コンピュータ2からアクセスがあった場合、生徒が対応する授業に出席していたか否かを判断する。出席している場合、サーバコンピュータ1は、生徒コンピュータ2へ宿題を送信する。一方、当該授業に欠席していた場合、宿題を適切に解くことができるようサーバコンピュータ1は、生徒コンピュータ2に宿題と当該授業の学習情報とを送信する。以下、詳細を説明する。   The teacher conducts classes using the teacher computer 3. The teacher computer 3 stores learning information such as board writing data and voice during the class, and transmits them to the server computer 1. During class, students use the student computer 2 to write notes and answer confirmation tests. Go home and solve the problem (hereinafter referred to as homework). When accessed from the student computer 2, the server computer 1 determines whether or not the student has attended the corresponding class. When attending, the server computer 1 sends homework to the student computer 2. On the other hand, if the student is absent from the class, the server computer 1 transmits the homework and learning information of the class to the student computer 2 so that the homework can be properly solved. Details will be described below.

図2は教師コンピュータ3のハードウェア群を示すブロック図である。教師コンピュータ3は制御部としてのCPU(Central Processing Unit)31、RAM(Random Access Memory)32、入力部33、表示部34、記憶部35、時計部38、マイク39、及び、通信部36等を含む。CPU31は、バス37を介してハードウェア各部と接続されている。CPU31は記憶部35に記憶された制御プログラム35Pに従いハードウェア各部を制御する。RAM32は例えばSRAM(Static RAM)、DRAM(Dynamic RAM)、フラッシュメモリ等である。RAM32は、記憶部としても機能し、CPU31による各種プログラムの実行時に発生する種々のデータを一時的に記憶する。   FIG. 2 is a block diagram showing a hardware group of the teacher computer 3. The teacher computer 3 includes a CPU (Central Processing Unit) 31, a RAM (Random Access Memory) 32, an input unit 33, a display unit 34, a storage unit 35, a clock unit 38, a microphone 39, and a communication unit 36. Including. The CPU 31 is connected to each part of the hardware via the bus 37. The CPU 31 controls each part of the hardware according to the control program 35P stored in the storage unit 35. The RAM 32 is, for example, SRAM (Static RAM), DRAM (Dynamic RAM), flash memory, or the like. The RAM 32 also functions as a storage unit, and temporarily stores various data generated when the CPU 31 executes various programs.

入力部33はマウス、キーボード、タッチパネル、ボタン等の入力デバイスであり、受け付けた操作情報をCPU31へ出力する。表示部34は液晶ディスプレイまたは有機EL(electroluminescence)ディスプレイ等であり、CPU31の指示に従い各種情報を表示する。通信部36は通信モジュールであり、サーバコンピュータ1等と間で情報の送受信を行う。時計部38は日時情報をCPU31へ出力する。記憶部35は大容量メモリであり、制御プログラム35P等を記憶している。マイク39は入力された音声データをCPU31へ出力する。   The input unit 33 is an input device such as a mouse, a keyboard, a touch panel, or a button, and outputs received operation information to the CPU 31. The display unit 34 is a liquid crystal display, an organic EL (electroluminescence) display, or the like, and displays various information according to instructions from the CPU 31. The communication unit 36 is a communication module, and transmits and receives information to and from the server computer 1 and the like. The clock unit 38 outputs date / time information to the CPU 31. The storage unit 35 is a large-capacity memory and stores a control program 35P and the like. The microphone 39 outputs the input audio data to the CPU 31.

教師は入力部33を介して板書する。CPU31は、入力部33を介して入力された板書データを表示部34へ表示するとともに、記憶部35に板書データを記憶する。またCPU31は、マイク39を通じて入力された音声データを記憶部35に記憶する。なお、カメラ(図示せず)により授業の様子を撮影するようにしても良い。この場合、CPU31は、カメラにより撮影した画像データを、通信部36を介して取り込み、取り込んだ画像データを記憶部35に記憶する。   The teacher writes on the board via the input unit 33. The CPU 31 displays the board writing data input via the input unit 33 on the display unit 34 and stores the board writing data in the storage unit 35. Further, the CPU 31 stores the voice data input through the microphone 39 in the storage unit 35. In addition, you may make it image | photograph the mode of a lesson with a camera (not shown). In this case, the CPU 31 captures image data captured by the camera via the communication unit 36 and stores the captured image data in the storage unit 35.

CPU31は、通信部36を介して生徒コンピュータ2に生徒が入力した筆記データまたは質問データを受信した場合、当該筆記データ及び質問データを記憶部35に記憶する。CPU31は、授業終了を示す終了情報を、入力部33を介して受け付けた場合、授業を特定するための授業IDと共に記憶部35に記憶した板書データ等の学習情報を、通信部36を介してサーバコンピュータ1へ送信する。実施形態では学習情報を板書データ、音声データ、画像データ、筆記データまたは質問データを含むものとして説明するが、これらのデータに限るものではない。   When the CPU 31 receives writing data or question data input by the student to the student computer 2 via the communication unit 36, the CPU 31 stores the writing data and question data in the storage unit 35. When the CPU 31 receives the end information indicating the end of the lesson via the input unit 33, the learning information such as the board writing data stored in the storage unit 35 together with the lesson ID for specifying the lesson is obtained via the communication unit 36. It transmits to the server computer 1. In the embodiment, the learning information is described as including board writing data, voice data, image data, writing data, or question data, but the learning information is not limited to these data.

図3は生徒コンピュータ2のハードウェア群を示す説明図である。生徒コンピュータ2は制御部としてのCPU21、RAM22、入力部23、表示部24、記憶部25、時計部28、スピーカ210、マイク29及び通信部26等を含む。CPU21は、バス27を介してハードウェア各部と接続されている。CPU21は記憶部25に記憶された制御プログラム25Pに従いハードウェア各部を制御する。RAM22は例えばSRAM、DRAM、フラッシュメモリ等である。RAM22は、記憶部としても機能し、CPU21による各種プログラムの実行時に発生する種々のデータを一時的に記憶する。   FIG. 3 is an explanatory diagram showing a hardware group of the student computer 2. The student computer 2 includes a CPU 21 as a control unit, a RAM 22, an input unit 23, a display unit 24, a storage unit 25, a clock unit 28, a speaker 210, a microphone 29, a communication unit 26, and the like. The CPU 21 is connected to each part of the hardware via the bus 27. CPU21 controls each part of hardware according to control program 25P memorized by storage part 25. The RAM 22 is, for example, SRAM, DRAM, flash memory or the like. The RAM 22 also functions as a storage unit, and temporarily stores various data generated when the CPU 21 executes various programs.

入力部23はキーボード、マウス、タッチパネル等の入力デバイスであり、受け付けた操作情報をCPU21へ出力する。表示部24は液晶ディスプレイまたは有機ELディスプレイ等であり、CPU21の指示に従い各種情報を表示する。通信部26は通信モジュールであり、サーバコンピュータ1等と間で情報の送受信を行う。時計部28は日時情報をCPU11へ出力する。   The input unit 23 is an input device such as a keyboard, a mouse, and a touch panel, and outputs received operation information to the CPU 21. The display unit 24 is a liquid crystal display, an organic EL display, or the like, and displays various information according to instructions from the CPU 21. The communication unit 26 is a communication module, and transmits and receives information to and from the server computer 1 and the like. The clock unit 28 outputs date / time information to the CPU 11.

記憶部25はハードディスクまたは大容量メモリであり、制御プログラム25P等を記憶している。マイク29は入力された音声データをCPU21へ出力する。スピーカ210はCPU21からの出力指示に基づき音声データを出力する。   The storage unit 25 is a hard disk or a large capacity memory, and stores a control program 25P and the like. The microphone 29 outputs the input audio data to the CPU 21. The speaker 210 outputs audio data based on an output instruction from the CPU 21.

図4はサーバコンピュータ1のハードウェア群を示す説明図である。サーバコンピュータ1は制御部としてのCPU11、RAM12、入力部13、表示部14、記憶部15、時計部18及び通信部16等を含む。CPU11は、バス17を介してハードウェア各部と接続されている。CPU11は記憶部15に記憶された制御プログラム15Pに従いハードウェア各部を制御する。RAM12は例えばSRAM、DRAM、フラッシュメモリ等である。RAM12は、記憶部としても機能し、CPU11による各種プログラムの実行時に発生する種々のデータを一時的に記憶する。   FIG. 4 is an explanatory diagram showing a hardware group of the server computer 1. The server computer 1 includes a CPU 11 as a control unit, a RAM 12, an input unit 13, a display unit 14, a storage unit 15, a clock unit 18, a communication unit 16, and the like. The CPU 11 is connected to each part of the hardware via the bus 17. The CPU 11 controls each part of the hardware according to the control program 15P stored in the storage unit 15. The RAM 12 is, for example, SRAM, DRAM, flash memory or the like. The RAM 12 also functions as a storage unit, and temporarily stores various data generated when the CPU 11 executes various programs.

入力部13はキーボード、マウス等の入力デバイスであり、受け付けた操作情報をCPU11へ出力する。表示部14は液晶ディスプレイまたは有機ELディスプレイ等であり、CPU11の指示に従い各種情報を表示する。通信部16は通信モジュールであり、生徒コンピュータ2等と間で情報の送受信を行う。時計部18は日時情報をCPU11へ出力する。   The input unit 13 is an input device such as a keyboard and a mouse, and outputs received operation information to the CPU 11. The display unit 14 is a liquid crystal display, an organic EL display, or the like, and displays various information according to instructions from the CPU 11. The communication unit 16 is a communication module, and transmits and receives information to and from the student computer 2 and the like. The clock unit 18 outputs date information to the CPU 11.

記憶部15はハードディスクまたは大容量メモリであり、制御プログラム15P、授業情報DB151、授業内容DB152、学習状況DB153及び宿題内容DB154を含む。なお、本実施形態においては、授業情報DB151等を記憶部15に記憶する例を挙げて説明するがこれに限るものではない。例えば、他の図示しないDBサーバ内に記憶しても良い。   The storage unit 15 is a hard disk or a large-capacity memory, and includes a control program 15P, a lesson information DB 151, a lesson content DB 152, a learning situation DB 153, and a homework content DB 154. In the present embodiment, an example in which the lesson information DB 151 and the like are stored in the storage unit 15 will be described. However, the present invention is not limited to this. For example, it may be stored in another DB server (not shown).

図5は授業情報DB151のレコードレイアウトを示す説明図である。授業情報DB151には日付に対応付けて、各限における科目の情報が記憶されている。例えば2015年6月3日の2限目は算数と記憶されている。   FIG. 5 is an explanatory diagram showing a record layout of the lesson information DB 151. The lesson information DB 151 stores information on subjects in each limit in association with dates. For example, the second period on June 3, 2015 is stored as arithmetic.

図6は授業内容DB152のレコードレイアウトを示す説明図である。授業内容DB152は、日付フィールド、教科フィールド、授業IDフィールド、授業内容フィールド、教材フィールド及び学習情報フィールド等を含む。日付フィールドには授業が行われる年月日、及び、1限目から4限目等の授業の区切りが記憶されている。教科フィールドには年月日及び限に対応付けて各限で行われる授業の教科(科目)が記憶されている。授業IDフィールドには授業を特定するための固有の識別情報(授業ID)が記憶されている。   FIG. 6 is an explanatory diagram showing a record layout of the lesson content DB 152. The lesson content DB 152 includes a date field, a subject field, a lesson ID field, a lesson content field, a learning material field, a learning information field, and the like. The date field stores the date on which the lesson is held, and class breaks such as the first to fourth periods. In the subject field, subjects (subjects) of classes conducted in each limit are stored in association with the date and limit. The class ID field stores unique identification information (class ID) for identifying a class.

教材フィールドには授業IDに対応付けて授業に使用する教材が記憶されている。教材は例えば、教科書または演習問題を含むPDFデータである。学習情報フィールドには、授業IDに対応付けて上述した学習情報が記憶されている。授業内容フィールドには、授業IDに対応付けて、「掛け算九九」等の授業の名称が記憶されている。例えば、2015年6月3日の2限目には、授業IDに対応付けて、教科「算数」の授業内容「掛け算九九」の教材及び学習情報が記憶されている。CPU11は、入力部13または通信部16を通じて取得した教科、授業内容及び教材を、授業IDに対応付けて授業内容DB152に記憶する。またCPU11は、教師コンピュータ3から送信された学習情報を、授業IDに対応付けて授業内容DB152に逐次記憶する。   In the teaching material field, teaching materials used in the class are stored in association with the class ID. The teaching material is, for example, PDF data including a textbook or exercises. In the learning information field, the learning information described above in association with the class ID is stored. In the class content field, a class name such as “multiplication table” is stored in association with the class ID. For example, in the second period on June 3, 2015, the teaching material and learning information of the class content “multiplication table” of the subject “arithmetic” are stored in association with the class ID. The CPU 11 stores the subject, lesson contents, and teaching materials acquired through the input unit 13 or the communication unit 16 in the lesson content DB 152 in association with the lesson ID. Further, the CPU 11 sequentially stores the learning information transmitted from the teacher computer 3 in the lesson content DB 152 in association with the lesson ID.

図7は学習状況DB153のレコードレイアウトを示す説明図である。学習状況DB153は授業IDフィールド、教科フィールド、学習順フィールド、授業内容フィールド、授業フィールド、授業出欠フィールド、習熟度フィールド、教材アクセス日フィールド及び持ち帰り学習日フィールド等を含む。教科フィールドには、授業IDに対応付けて教科が記憶されている。学習順フィールドには、授業ID及び教科に対応付けて、教科の学習順序が記憶されている。授業内容フィールドには授業IDに対応付けて授業の内容を示すテキスト文が記憶されている。   FIG. 7 is an explanatory diagram showing a record layout of the learning status DB 153. The learning status DB 153 includes a class ID field, a subject field, a learning order field, a class content field, a class field, a class attendance field, a proficiency level field, a teaching material access date field, a take-out learning date field, and the like. In the subject field, a subject is stored in association with the class ID. In the learning order field, the learning order of the subject is stored in association with the class ID and the subject. In the lesson content field, a text sentence indicating the content of the lesson is stored in association with the lesson ID.

例えば図7の例では、算数の学習順が1の掛け算九九が最初に行われ、次いで学習順2の2桁の足し算が行われる。なお、図7では紙面の都合上一生徒の2016年6月3日及び6月4日の学習状況を示しているが、他の月日の学習状況、その他の生徒の学習状況についても同様に学習状況DB153に記憶されている。   For example, in the example of FIG. 7, multiplication table with arithmetic learning order 1 is first performed, and then 2-digit addition with learning order 2 is performed. 7 shows the learning situation of one student on June 3 and June 4, 2016 due to space limitations, but the same applies to the learning situation of other days and other students. It is stored in the learning status DB 153.

授業フィールドには、授業IDに対応付けて、教師が授業を実施したか否かの情報が記憶されている。図7の例では掛け算の九九は実施済みであるが、その後の2桁の足し算等は未実施であることが理解できる。授業出欠フィールドには、授業IDに対応付けて、生徒が授業に出席したか否かの情報が記憶されている。図7の例では、生徒は、6月3日に行われた掛け算九九の授業には出席したが、6月4日の2桁の足し算の授業は欠席している。習熟度フィールドには、授業IDに対応付けて後述する処理により決定される学習の理解度を示す習熟度が記憶されている。   In the lesson field, information indicating whether or not the teacher has conducted the lesson is stored in association with the lesson ID. In the example of FIG. 7, it can be understood that the multiplication table has been performed, but the subsequent 2-digit addition has not been performed yet. In the class attendance field, information indicating whether or not the student has attended the class is stored in association with the class ID. In the example of FIG. 7, the student attended the multiplication table held on June 3, but was absent from the two-digit addition class on June 4. In the proficiency level field, a proficiency level indicating an understanding level of learning determined by a process described later in association with the class ID is stored.

習熟度は例えば、A〜Dの4段階とすることができ、実施形態ではAが最も理解度が高く、Dが最も低いものとして説明する。なお、習熟度を4段階に分けて説明する例を示すが一例であり、これに限るものではない。図7の例では掛け算九九の習熟度はB、2桁の足し算の習熟度はCと記憶されている。教材アクセス日フィールドには、授業IDに対応付けて生徒が生徒コンピュータ2を通じて対応する教材にアクセスした年月日を記憶している。具体的には、CPU11は、生徒コンピュータ2から、教材のダウンロード要求があった場合、教材に対しアクセスがあったと判断するようにすればよい。CPU11は、通信部16を介して生徒コンピュータ2から、授業ID及び該授業IDに対応する教材の取得要求があった場合、授業内容DB152を参照し、授業IDに対応する教材を生徒コンピュータ2へ送信する。   The proficiency level can be, for example, four levels A to D. In the embodiment, A is described as having the highest level of understanding and D being the lowest level. In addition, although the example which divides | segments a proficiency level into four steps is shown, it is an example and it does not restrict to this. In the example of FIG. 7, the proficiency level of multiplication table is B, and the proficiency level of 2-digit addition is stored as C. The learning material access date field stores the date when the student accessed the corresponding learning material through the student computer 2 in association with the class ID. Specifically, the CPU 11 may determine that the learning material has been accessed when the student computer 2 requests downloading of the learning material. When there is a request for acquisition of a lesson ID and a teaching material corresponding to the lesson ID from the student computer 2 via the communication unit 16, the CPU 11 refers to the lesson content DB 152 and sends the teaching material corresponding to the lesson ID to the student computer 2. Send.

この場合、CPU11は、時計部18の出力を参照し、授業IDに対応付けて教材アクセス日を記憶する。持ち帰り学習日フィールドには、授業IDに対応付けて生徒が宿題を、生徒コンピュータ2を通じて実施した年月日が記憶されている。図7の例では掛け算九九及び2桁の足し算の宿題はそれぞれ6月3日及び4日に実施済みである。一方、2桁の引き算及び割り算の基本は未実施である。   In this case, the CPU 11 refers to the output of the clock unit 18 and stores the teaching material access date in association with the class ID. The take-out learning date field stores the date when the student performed homework through the student computer 2 in association with the class ID. In the example of FIG. 7, multiplication and two-digit addition homework has been performed on June 3rd and 4th, respectively. On the other hand, the basics of 2-digit subtraction and division are not implemented.

図8は宿題内容DB154のレコードレイアウトを示す説明図である。宿題内容DB154は授業IDフィールド、教科フィールド、授業内容フィールド、及び宿題フィールド等を含む。宿題フィールドには授業IDに対応付けて宿題が記憶されている。CPU21は、入力部23を通じて持ち帰り学習の開始要求を受け付ける。CPU21は、持ち帰り学習の開始要求及び対応する授業IDをサーバコンピュータ1へ送信する。サーバコンピュータ1のCPU11は、授業ID及び開始要求を受信する。CPU11は、開始要求を受け付けた場合、授業IDに対応する宿題を宿題内容DB154から読み出す。CPU11は、宿題を生徒コンピュータ2へ送信する。   FIG. 8 is an explanatory diagram showing a record layout of the homework content DB 154. The homework content DB 154 includes a class ID field, a subject field, a class content field, a homework field, and the like. In the homework field, homework is stored in association with the class ID. The CPU 21 receives a take-out learning start request through the input unit 23. The CPU 21 transmits a take-out learning start request and a corresponding class ID to the server computer 1. The CPU 11 of the server computer 1 receives the lesson ID and the start request. CPU11 reads the homework corresponding to lesson ID from homework content DB154, when a start request | requirement is received. The CPU 11 transmits homework to the student computer 2.

生徒は生徒コンピュータ2を用いて宿題を行う。CPU21は、宿題の解答及び宿題の提出要求を、入力部23を通じて受け付ける。CPU21は、入力された宿題の解答、提出要求及び授業IDをサーバコンピュータ1へ送信する。CPU11は、解答を受信する。この場合、CPU11は、学習状況DB153に、授業IDに対応付けて持ち帰り学習日を記憶する。なお、上述したDBの記憶例は一例でありこれに限るものではない。データ間の関係さえ維持されていれば、他の記憶形態であっても良い。   The student performs homework using the student computer 2. The CPU 21 accepts homework answers and homework submission requests through the input unit 23. The CPU 21 transmits the input homework answer, submission request, and class ID to the server computer 1. The CPU 11 receives the answer. In this case, the CPU 11 stores the take-out learning date in the learning situation DB 153 in association with the class ID. The DB storage example described above is merely an example, and the present invention is not limited to this. Other storage forms may be used as long as the relationship between data is maintained.

CPU11は、授業IDに対応する宿題を生徒コンピュータ2へ送信するに際し、生徒の習熟度に応じて学習情報を送信する。CPU11は、授業IDに対応する授業に生徒が出席しているか否かを、学習状況DB153を参照して判断する。CPU11は、出席していないと判断した場合、授業内容DB152を参照し、対応する学習情報を読み出す。CPU11は、読み出した学習情報及び宿題を生徒コンピュータ2へ送信する。一方、CPU11は、出席していると判断した場合、学習情報を送信することなく宿題のみを送信する。   When transmitting the homework corresponding to the lesson ID to the student computer 2, the CPU 11 transmits learning information according to the proficiency level of the student. The CPU 11 determines whether or not the student is attending the class corresponding to the class ID with reference to the learning status DB 153. When the CPU 11 determines that it is not attending, the CPU 11 refers to the lesson content DB 152 and reads the corresponding learning information. The CPU 11 transmits the read learning information and homework to the student computer 2. On the other hand, if the CPU 11 determines that the user is present, the CPU 11 transmits only the homework without transmitting learning information.

以上のハードウェア群においてソフトウェア処理を、フローチャートを用いて説明する。図9及び図10は学習情報の表示処理手順を示すフローチャートである。CPU21は、生徒ID及びパスワードを、入力部23を通じて入力する(ステップS91)。CPU21は、入力された生徒ID及びパスワードをサーバコンピュータ1へ送信する(ステップS92)。サーバコンピュータ1のCPU11は、生徒ID及びパスワードを受信する(ステップS93)。CPU11は、記憶部15に記憶した生徒ID及びパスワードを参照し、認証に成功したか否かを判断する(ステップS94)。   Software processing in the above hardware group will be described using a flowchart. 9 and 10 are flowcharts showing the learning information display processing procedure. The CPU 21 inputs the student ID and password through the input unit 23 (step S91). The CPU 21 transmits the input student ID and password to the server computer 1 (step S92). The CPU 11 of the server computer 1 receives the student ID and password (step S93). The CPU 11 refers to the student ID and password stored in the storage unit 15 and determines whether or not the authentication is successful (step S94).

CPU11は、認証に成功しなかった場合(ステップS94でNO)、処理を終了する。認証に成功したと判断した場合(ステップS94でYES)、処理をステップS95へ移行させる。CPU11は、教科選択画面を送信する(ステップS95)。生徒コンピュータ2のCPU21は、教科選択画面を受信する(ステップS96)。CPU21は、表示部24に受信した教科選択画面を表示する(ステップS97)。本実施形態では国語、算数、理科及び社会の4教科のいずれかを選択することができる画面が表示される。   If the authentication is not successful (NO in step S94), the CPU 11 ends the process. If it is determined that the authentication is successful (YES in step S94), the process proceeds to step S95. The CPU 11 transmits a subject selection screen (step S95). The CPU 21 of the student computer 2 receives the subject selection screen (step S96). The CPU 21 displays the received subject selection screen on the display unit 24 (step S97). In the present embodiment, a screen is displayed on which one of the four subjects of national language, arithmetic, science, and society can be selected.

CPU21は、入力部23を通じて教科の選択を受け付ける(ステップS98)。CPU21は、受け付けた教科をサーバコンピュータ1へ送信する(ステップS99)。CPU11は、選択された教科を受信する(ステップS101)。CPU11は、生徒IDに対応する学習状況DB153を参照し、持ち帰り学習が未実施の授業ID及び授業内容を読み出す(ステップS102)。ここで読み出す授業ID及び授業内容の情報は、宿題を実施する日と同日に実施された授業の情報または宿題を実施する日に最も近い過去に実施された授業の情報かのいずれかである。なお、ここでは持ち帰り学習が未実施の授業ID及び授業内容を読み出す形態について示しているが、持ち帰り学習が実施済であっても後述する実施の形態4で説明する、持ち帰り実施点数が閾点数以下の授業ID及び授業内容を読み出す形態にしてもよい。そして、CPU11は、読み出した授業ID及び授業内容を生徒コンピュータ2へ送信する(ステップS103)。   CPU21 receives selection of a subject through the input part 23 (step S98). The CPU 21 transmits the accepted subject to the server computer 1 (step S99). The CPU 11 receives the selected subject (step S101). The CPU 11 refers to the learning status DB 153 corresponding to the student ID, and reads out the lesson ID and lesson content for which take-out learning has not been performed (step S102). The lesson ID and lesson content information read out here is either information on lessons conducted on the same day as the day of homework or information on lessons conducted in the past closest to the date of homework. In addition, although it has shown about the form which reads lesson ID and lesson content in which take-out learning has not been implemented here, even if take-out learning has been carried out, the take-out execution score described below in Embodiment 4 is below the threshold score The lesson ID and lesson content may be read out. Then, the CPU 11 transmits the read lesson ID and lesson contents to the student computer 2 (step S103).

CPU21は、授業ID及び授業内容を受信する(ステップS104)。CPU21は、授業内容を表示部24に表示する(ステップS105)。CPU21は、入力部23を通じて表示された授業に係る宿題の開始要求を受け付ける(ステップS106)。CPU11は、受け付けた宿題の開始要求及び授業IDをサーバコンピュータ1へ送信する(ステップS107)。CPU11は、授業ID及び宿題の開始要求を受信する(ステップS108)。   CPU21 receives lesson ID and lesson content (step S104). CPU21 displays the lesson content on the display part 24 (step S105). The CPU 21 accepts a homework start request related to the lesson displayed through the input unit 23 (step S106). The CPU 11 transmits the accepted homework start request and class ID to the server computer 1 (step S107). The CPU 11 receives the lesson ID and the homework start request (step S108).

CPU11は、授業IDに対応する宿題を宿題内容DBから読み出す(ステップS109)。CPU11は、学習状況DB153を参照し、授業IDに対応する授業に生徒が出席しているか否かを判断する(ステップS1011)。CPU11は、出席していないと判断した場合(ステップS1011でNO)、処理をステップS1012へ移行させる。CPU11は、授業内容DB152から授業IDに対応する学習情報を読み出す(ステップS1012)。CPU11は、宿題及び学習情報を生徒コンピュータ2へ送信する(ステップS1013)。CPU21は、宿題及び学習情報を受信する(ステップS1014)。   The CPU 11 reads out the homework corresponding to the class ID from the homework content DB (step S109). The CPU 11 refers to the learning status DB 153 to determine whether or not the student is attending the class corresponding to the class ID (step S1011). If the CPU 11 determines that it is not present (NO in step S1011), the process proceeds to step S1012. CPU11 reads the learning information corresponding to lesson ID from lesson content DB152 (step S1012). The CPU 11 transmits homework and learning information to the student computer 2 (step S1013). The CPU 21 receives homework and learning information (step S1014).

CPU21は、宿題及び学習情報を表示部24に表示する(ステップS1015)。図11は学習情報の表示イメージを示す説明図である。表示部24には、宿題に加えて、板書データ及び友達のノートを含む学習情報が表示される。CPU21は、表示部24に板書の動画データを再生し、同時にスピーカ210から教師、生徒の音声を出力する。CPU21は、さらに友人のノートをスキャンしたデータを例えばPDF形式により表示する。CPU21は、学習情報に加えて宿題をも表示部24に表示する。なお、学習情報の表示例は一例でありこれに限るものではない。宿題と学習情報とを別の画面に表示するようにしても良い。   The CPU 21 displays homework and learning information on the display unit 24 (step S1015). FIG. 11 is an explanatory diagram showing a display image of learning information. In addition to the homework, the display unit 24 displays learning information including board writing data and friends' notes. The CPU 21 reproduces the moving image data of the blackboard on the display unit 24 and simultaneously outputs the voices of the teacher and the student from the speaker 210. The CPU 21 further displays data obtained by scanning a friend's notebook in, for example, a PDF format. The CPU 21 displays homework on the display unit 24 in addition to the learning information. Note that the display example of the learning information is an example and is not limited thereto. You may make it display homework and learning information on another screen.

CPU11は、出席していると判断した場合(ステップS1011でYES)、処理をステップS1016へ移行させる。CPU11は、宿題のみを生徒コンピュータ2へ送信する(ステップS1016)。CPU21は、宿題を受信する(ステップS1017)。CPU21は、受信した宿題を表示部24に表示する(ステップS1018)。これにより、授業に欠席していた場合でも、宿題に合致した学習情報を閲覧することができるため、学習効率を向上させることが可能となる。また出席している場合は、宿題にのみ専念することが可能となる。   If the CPU 11 determines that the user is present (YES in step S1011), the process proceeds to step S1016. The CPU 11 transmits only the homework to the student computer 2 (step S1016). The CPU 21 receives homework (step S1017). The CPU 21 displays the received homework on the display unit 24 (step S1018). Thereby, even when the student is absent from the class, the learning information that matches the homework can be viewed, so that the learning efficiency can be improved. If you are present, you can concentrate solely on your homework.

実施の形態2
実施の形態2は習熟度を決定する形態に関する。図12は実施の形態2に係る宿題内容DB154のレコードレイアウトを示す説明図である。宿題内容DB154は、授業IDに対応づけて複数の異なる難易度に係る宿題が記憶されている。具体的には、宿題フィールドは宿題(通常)、宿題(応用)及び宿題(簡単)の3つに分類されている。なお、本実施形態では難易度を3つとしたが、一例でありこれに限るものではない。
Embodiment 2
The second embodiment relates to a mode for determining the proficiency level. FIG. 12 is an explanatory diagram showing a record layout of the homework content DB 154 according to the second embodiment. The homework content DB 154 stores homework relating to a plurality of different difficulty levels in association with class IDs. Specifically, the homework field is classified into three categories: homework (normal), homework (application), and homework (simple). In the present embodiment, the difficulty level is three, but this is an example and the present invention is not limited to this.

図13は実施の形態2に係る学習状況DB153のレコードレイアウトを示す説明図である。図7で示した学習状況DB153に加えて確認テスト点数フィールド及び持ち帰り実施点数フィールドが設けられている。確認テスト点数フィールドには授業IDに対応付けて、授業中または放課後等、学校にて行われた確認テストの点数が記憶されている。図13の例では掛け算九九の確認テストの点数は5点と記憶されている。   FIG. 13 is an explanatory diagram showing a record layout of the learning situation DB 153 according to the second embodiment. In addition to the learning status DB 153 shown in FIG. 7, a confirmation test score field and a take-out execution score field are provided. In the confirmation test score field, the score of the confirmation test performed at school such as during class or after school is stored in association with the class ID. In the example of FIG. 13, the score for the multiplication test is stored as 5 points.

持ち帰り実施点数フィールドには、授業IDに対応付けて、自宅に持ち帰って実施する宿題の点数及び宿題の難易度が記憶されている。図13の例では、掛け算九九の授業では通常の宿題が配布されており、点数が80点と記憶されている。また2桁の足し算の授業でも通常の宿題が配布されており、点数が78点と記憶されている。なお、持ち帰り実施点数フィールドの情報は、生徒が持ち帰り学習を実施した後に記憶されるため、持ち帰り学習日フィールドが未実施の場合は、持ち帰り実施点数フィールドには情報が記録されない。CPU11は、習熟度を、出席時の確認テストの点数及び欠席時の教材アクセス有無により判断する。   In the take-out execution score field, the score of homework to be taken home and the homework difficulty level are stored in association with the class ID. In the example of FIG. 13, a regular homework is distributed in the multiplication table class, and the score is stored as 80 points. In addition, regular homework is distributed even in 2-digit addition classes, and the score is stored as 78 points. In addition, since the information of the take-out execution score field is stored after the student performs the take-out learning, no information is recorded in the take-out execution score field when the take-out learning date field is not executed. The CPU 11 determines the proficiency level based on the score of the confirmation test at the time of attendance and whether or not the teaching material is accessed at the time of absence.

図14は実施の形態2に係るサーバコンピュータ1のハードウェア群を示すブロック図である。記憶部15にさらに難易度テーブル155が設けられている。図15は難易度テーブル155のレコードレイアウトを示す説明図である。難易度テーブル155は習熟度フィールド及び宿題難易度フィールドが設けられている。各習熟度に対応付けて宿題難易度が記憶されている。例えば習熟度が最も高い習熟度Aに対しては難易度が最も高い宿題(応用)が記憶されている。習熟度B及びCに関しては、難易度が中程度である宿題(通常)が記憶されている。最も習熟度が低い習熟度Dについては最も容易な宿題(簡単)が記憶されている。   FIG. 14 is a block diagram illustrating a hardware group of the server computer 1 according to the second embodiment. The storage unit 15 is further provided with a difficulty level table 155. FIG. 15 is an explanatory diagram showing a record layout of the difficulty level table 155. The difficulty level table 155 includes a proficiency level field and a homework difficulty level field. The homework difficulty level is stored in association with each proficiency level. For example, for the proficiency level A having the highest proficiency level, the homework (application) having the highest difficulty level is stored. For the proficiency levels B and C, homework (normal) having a medium difficulty level is stored. For the proficiency level D having the lowest proficiency level, the easiest homework (simple) is stored.

CPU11は、出席時は確認テストの点数が閾点数(例えば60点)を超えている場合に習熟度Aと決定する。CPU11は、閾点数を超えていない場合、習熟度Bと決定する。CPU11は、欠席時は教材アクセス日フィールドを参照し、教材へのアクセスがあったか否かにより習熟度を決定する。具体的には、CPU11は、教材へのアクセスがあった場合、ある程度学習が進んでいるものとして習熟度Cと決定する。一方、CPU11は、教材へのアクセスがない場合、学習が適切に行われていない可能性があるため、習熟度Dと決定する。CPU11は、決定した習熟度を学習状況DB153に記憶する。   The CPU 11 determines the proficiency level A when attending when the score of the confirmation test exceeds a threshold score (for example, 60 points). When the CPU 11 does not exceed the threshold score, the CPU 11 determines the proficiency level B. When absent, the CPU 11 refers to the learning material access date field and determines the proficiency level depending on whether or not the learning material has been accessed. Specifically, when there is an access to the teaching material, the CPU 11 determines the proficiency level C as a learning progress to some extent. On the other hand, when there is no access to the teaching material, the CPU 11 determines the learning level D because there is a possibility that the learning is not properly performed. The CPU 11 stores the determined proficiency level in the learning situation DB 153.

CPU11は、習熟度に応じた宿題難易度を、難易度テーブル155を参照して読み出す。CPU11は、宿題難易度の情報を学習状況DB153に記憶する。CPU11は、授業ID及び宿題難易度を参照し、対応する難易度の宿題を生徒コンピュータ2へ送信する。   The CPU 11 reads out the homework difficulty level corresponding to the proficiency level with reference to the difficulty level table 155. The CPU 11 stores homework difficulty information in the learning situation DB 153. The CPU 11 refers to the class ID and the homework difficulty level, and transmits the homework of the corresponding difficulty level to the student computer 2.

図16から図18は習熟度決定処理の手順を示すフローチャートである。習熟度の決定は、サーバコンピュータが生徒コンピュータから宿題開始要求を受信した後に判断される。CPU11は、学習状況DB153を参照し、授業IDに対応する授業に生徒が出席していたか否かを判断する(ステップS161)。CPU11は、出席していたと判断した場合(ステップS161でYES)、処理をステップS162へ移行させる。CPU11は、学習状況DB153を参照し、授業IDに対応する確認テストの点数を読み出す(ステップS162)。CPU11は、記憶部15を参照し、閾点数を読み出す(ステップS163)。CPU11は、確認テストの点数が閾点数を超えるか否かを判断する(ステップS164)。   16 to 18 are flowcharts showing the procedure of the proficiency level determination process. The proficiency level is determined after the server computer receives a homework start request from the student computer. The CPU 11 refers to the learning status DB 153 to determine whether or not the student has attended the class corresponding to the class ID (step S161). If the CPU 11 determines that he / she has attended (YES in step S161), the process proceeds to step S162. The CPU 11 refers to the learning status DB 153 and reads the score of the confirmation test corresponding to the lesson ID (step S162). CPU11 reads the threshold score with reference to the memory | storage part 15 (step S163). The CPU 11 determines whether or not the confirmation test score exceeds the threshold score (step S164).

CPU11は、閾点数を超えると判断した場合(ステップS164でYES)、習熟度Aと決定する(ステップS165)。CPU11は、授業IDに対応付けて、習熟度Aを学習状況DB153に記憶する(ステップS166)。CPU11は、難易度テーブル155を参照し、習熟度Aに対応する宿題(応用)を読み出す(ステップS167)。CPU11は、宿題(応用)の情報を学習状況DB153に記憶する(ステップS168)。CPU11は、宿題内容DB154から授業IDに対応する宿題(応用)を読み出し、生徒コンピュータ2へ送信する(ステップS169)。   When the CPU 11 determines that the threshold score is exceeded (YES in step S164), the CPU 11 determines the proficiency level A (step S165). The CPU 11 stores the proficiency level A in the learning status DB 153 in association with the class ID (step S166). The CPU 11 reads the homework (application) corresponding to the proficiency level A with reference to the difficulty level table 155 (step S167). The CPU 11 stores homework (application) information in the learning status DB 153 (step S168). The CPU 11 reads out the homework (application) corresponding to the class ID from the homework content DB 154 and transmits it to the student computer 2 (step S169).

CPU11は、閾点数を超えないと判断した場合(ステップS164でNO)、習熟度Bと決定する(ステップS171)。CPU11は、授業IDに対応付けて、習熟度Bを学習状況DB153に記憶する(ステップS172)。CPU11は、難易度テーブル155を参照し、習熟度Bに対応する宿題(通常)を読み出す(ステップS173)。CPU11は、宿題(通常)の情報を学習状況DB153に記憶する(ステップS174)。CPU11は、宿題内容DB154から授業IDに対応する宿題(通常)を読み出し、生徒コンピュータ2へ送信する(ステップS175)。   If the CPU 11 determines that the threshold number is not exceeded (NO in step S164), the CPU 11 determines the proficiency level B (step S171). The CPU 11 stores the proficiency level B in the learning status DB 153 in association with the class ID (step S172). The CPU 11 refers to the difficulty level table 155 and reads homework (normal) corresponding to the proficiency level B (step S173). The CPU 11 stores homework (normal) information in the learning status DB 153 (step S174). The CPU 11 reads out the homework (normal) corresponding to the lesson ID from the homework content DB 154 and transmits it to the student computer 2 (step S175).

CPU11は、授業IDに対応する授業に出席していないと判断した場合(ステップS161でNO)、処理をステップS176へ移行させる。CPU11は、学習状況DB153を参照し、授業IDに対応する教材に対するアクセスがあったか否かを判断する(ステップS176)。CPU11は、アクセスがあったと判断した場合(ステップS176でYES)、処理をステップS177へ移行させる。CPU11は、習熟度Cと決定する(ステップS177)。CPU11は、授業IDに対応付けて、習熟度Cを学習状況DB153に記憶する(ステップS178)。   If the CPU 11 determines that it is not attending the class corresponding to the class ID (NO in step S161), the process proceeds to step S176. The CPU 11 refers to the learning status DB 153 and determines whether or not there is an access to the teaching material corresponding to the class ID (step S176). If the CPU 11 determines that there is an access (YES in step S176), the process proceeds to step S177. The CPU 11 determines the proficiency level C (step S177). The CPU 11 stores the proficiency level C in the learning status DB 153 in association with the class ID (step S178).

CPU11は、難易度テーブル155を参照し、習熟度Cに対応する宿題(通常)を読み出す(ステップS179)。CPU11は、宿題(通常)の情報を学習状況DB153に記憶する(ステップS181)。CPU11は、宿題内容DB154から授業IDに対応する宿題(通常)を読み出し、生徒コンピュータ2へ送信する(ステップS182)。   The CPU 11 reads the homework (normal) corresponding to the proficiency level C with reference to the difficulty level table 155 (step S179). The CPU 11 stores homework (normal) information in the learning status DB 153 (step S181). The CPU 11 reads out the homework (normal) corresponding to the class ID from the homework content DB 154 and transmits it to the student computer 2 (step S182).

CPU11は、教材に対するアクセスがないと判断した場合(ステップS176でNO)、処理をステップS183へ移行させる。CPU11は、習熟度Dと決定する(ステップS183)。CPU11は、授業IDに対応付けて、習熟度Dを学習状況DB153に記憶する(ステップS184)。CPU11は、難易度テーブル155を参照し、習熟度Dに対応する宿題(簡単)を読み出す(ステップS185)。CPU11は、宿題(簡単)の情報を学習状況DB153に記憶する(ステップS186)。CPU11は、宿題内容DB154から授業IDに対応する宿題(簡単)を読み出し、生徒コンピュータ2へ送信する(ステップS187)。なお、ステップS182及びS185においては宿題と共に、授業IDに対応する学習情報をあわせて送信しても良い。これにより、授業の理解度や授業に関する教材の参照状況といった学習状況に応じて適切なレベルの宿題を提示することが可能となる。また生徒の理解度に応じて適切なレベルの宿題を提示することが可能となる。   If the CPU 11 determines that there is no access to the learning material (NO in step S176), the process proceeds to step S183. The CPU 11 determines the proficiency level D (step S183). The CPU 11 stores the proficiency level D in the learning status DB 153 in association with the class ID (step S184). The CPU 11 reads the homework (simple) corresponding to the proficiency level D with reference to the difficulty level table 155 (step S185). The CPU 11 stores homework (simple) information in the learning status DB 153 (step S186). The CPU 11 reads out the homework (simple) corresponding to the class ID from the homework content DB 154 and transmits it to the student computer 2 (step S187). In steps S182 and S185, learning information corresponding to the class ID may be transmitted together with the homework. This makes it possible to present an appropriate level of homework according to the learning situation such as the degree of understanding of the lesson and the state of reference to the teaching materials related to the lesson. In addition, it is possible to present an appropriate level of homework according to the student's level of understanding.

本実施の形態2は以上の如きであり、その他は実施の形態1と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。   The second embodiment is as described above, and the other parts are the same as those of the first embodiment. Therefore, the corresponding parts are denoted by the same reference numerals, and detailed description thereof is omitted.

実施の形態3
実施の形態3は、転校生に対する学習支援に関する。図19は実施の形態3に係る学習状況DB153のレコードレイアウトを示す説明図である。授業出欠(受講状況)フィールドには、転校後の学校における授業の出欠状況、及び、転校前の受講状況が、授業IDに対応付けて記憶されている。CPU11は、転校前の学校から提供された受講状況を授業IDに対応付けて、学習状況DB153に記憶する。図19の例では、算数の掛け算九九、2桁の足し算、2桁の引き算及び割り算の基本は、「受講済」と記憶されており、すでに転校前の学校にて学習済であることが理解できる。
Embodiment 3
The third embodiment relates to learning support for transfer students. FIG. 19 is an explanatory diagram showing a record layout of the learning situation DB 153 according to the third embodiment. In the class attendance (attendance status) field, the attendance status of classes at the school after the transfer and the attendance status before the transfer are stored in association with the class ID. The CPU 11 associates the attendance situation provided from the school before the transfer to the lesson ID and stores it in the learning situation DB 153. In the example of FIG. 19, the basics of multiplication multiplication, 2-digit addition, 2-digit subtraction and division are stored as “taken”, and may have already been learned at the school before the transfer. Understandable.

一方国語の2年生の漢字(1)は、「未受講」と記憶されており、転校前の学校においても受講していないことが理解できる。この転校生は、算数の掛け算九九の授業は、転校前に受講済であるものの、転校後の学校での授業は欠席している。国語の2年生の漢字(1)は受講済でもなく、転校後の学校での授業も欠席している。CPU11は、学習状況DB153を参照し、授業IDに対応する授業に欠席しており、かつ、受講済か否かを判断する。CPU11は、授業に欠席、かつ、受講済と判断した場合、教材に対するアクセスがあったか否かを判断する。   On the other hand, kanji (1) of the second grader in the Japanese language is memorized as “not attended”, and it can be understood that it has not been taken even at the school before the transfer. The transfer student has already attended the Multiplication Multiplication class before school transfer, but is absent from school after the transfer. The second-year kanji (1) in Japanese is not yet taken, and classes at the school after the transfer are absent. The CPU 11 refers to the learning status DB 153 and determines whether or not the class corresponding to the class ID is absent and the class has been attended. If the CPU 11 is absent from the class and has taken the course, the CPU 11 determines whether or not the teaching material has been accessed.

CPU11は、アクセスがあったと判断した場合、理解度が高いものとして習熟度Bと決定する。CPU11は、教材に対するアクセスがないと判断した場合、習熟度Cと決定する。CPU11は、欠席かつ未受講と判断した場合、教材に対するアクセスがあったか否かを判断する。CPU11は、アクセスがあったと判断した場合、理解度が高いものとして習熟度Cと決定する。CPU11は、教材に対するアクセスがないと判断した場合、習熟度Dと決定する。CPU11は、習熟度がCまたはDの場合、宿題に加えて学習情報を、生徒コンピュータ2へ送信する。またCPU11は、習熟度に応じて難易度の異なる宿題を生徒コンピュータ2へ送信する。なお、出席した場合は実施の形態2で述べた処理により、宿題の難易度を決定するようにすればよい。   When the CPU 11 determines that there is an access, the CPU 11 determines the proficiency level B as having a high understanding level. When the CPU 11 determines that there is no access to the learning material, the CPU 11 determines the proficiency level C. When the CPU 11 determines that the student is absent and has not attended, the CPU 11 determines whether or not the teaching material has been accessed. When the CPU 11 determines that there is an access, the CPU 11 determines the proficiency level C as having a high understanding level. When the CPU 11 determines that there is no access to the learning material, the CPU 11 determines the proficiency level D. When the proficiency level is C or D, the CPU 11 transmits learning information to the student computer 2 in addition to the homework. Further, the CPU 11 transmits homework having different difficulty levels to the student computer 2 according to the proficiency level. When attending, the difficulty level of homework may be determined by the process described in the second embodiment.

図20から図22は習熟度決定処理の手順を示すフローチャートである。CPU11は、学習状況DB153を参照し、授業出欠(受講状況)フィールドに、受講済または未受講の情報が記憶されているか否かを判断する(ステップS201)。CPU11は、受講済または未受講の情報が記憶されていないと判断した場合、すなわち授業の出席、欠席の情報のみが記憶されている場合(ステップS201でNO)、在校生であるものとして処理を終了する。この場合、実施の形態2の図16から図18で示した処理フローの手順にしたがって習熟度決定が行われる。一方、CPU11は、受講済または未受講の情報が記憶されていると判断した場合(ステップS201でYES)、処理をステップS202へ移行させる。   20 to 22 are flowcharts showing the procedure of the proficiency level determination process. The CPU 11 refers to the learning status DB 153 and determines whether information indicating whether or not the class has been taken is stored in the class attendance (attendance status) field (step S201). If the CPU 11 determines that the information on attendance or non-attendance is not stored, that is, if only information on attendance or absence from the class is stored (NO in step S201), the CPU 11 performs the process as being a student at school. finish. In this case, the proficiency level is determined according to the procedure of the processing flow shown in FIGS. 16 to 18 of the second embodiment. On the other hand, if the CPU 11 determines that information on whether or not the student has attended is stored (YES in step S201), the process proceeds to step S202.

CPU11は、欠席かつ受講済の情報が記憶されているか否かを判断する(ステップS202)。CPU11は、欠席かつ受講済の情報が記憶されていると判断した場合(ステップS202でYES)、処理をステップS203に移行させる。CPU11は、教材に対するアクセスがあったか否かを判断する(ステップS203)。CPU11は、アクセスがあったと判断した場合(ステップS203でYES)、処理をステップS204へ移行させる。CPU11は、習熟度Bと決定する(ステップS204)。CPU11は、授業IDに対応付けて、習熟度Bを学習状況DB153に記憶する(ステップS205)。CPU11は、難易度テーブル155を参照し、習熟度Bに対応する宿題(通常)を読み出す(ステップS206)。CPU11は、宿題(通常)の情報を学習状況DB153に記憶する(ステップS207)。CPU11は、宿題(通常)を生徒コンピュータ2へ送信する(ステップS208)。   The CPU 11 determines whether information on absence and attendance has been stored (step S202). If the CPU 11 determines that information on absence and attendance has been stored (YES in step S202), the process proceeds to step S203. The CPU 11 determines whether or not there is an access to the learning material (step S203). If the CPU 11 determines that access has been made (YES in step S203), the process proceeds to step S204. The CPU 11 determines the proficiency level B (step S204). The CPU 11 stores the proficiency level B in the learning status DB 153 in association with the class ID (step S205). The CPU 11 reads the homework (normal) corresponding to the proficiency level B with reference to the difficulty level table 155 (step S206). The CPU 11 stores homework (normal) information in the learning status DB 153 (step S207). The CPU 11 transmits homework (normal) to the student computer 2 (step S208).

CPU11は、教材に対するアクセスがないと判断した場合(ステップS203でNO)、処理をステップS209へ移行させる。CPU11は、習熟度Cと決定する(ステップS209)。CPU11は、授業IDに対応付けて、習熟度Cを学習状況DB153に記憶する(ステップS211)。CPU11は、難易度テーブル155を参照し、習熟度Cに対応する宿題(通常)を読み出す(ステップS212)。CPU11は、宿題(通常)の情報を学習状況DB153に記憶する(ステップS213)。CPU11は、習熟度が低いため、宿題(通常)及び学習情報を生徒コンピュータ2へ送信する(ステップS214)。   If the CPU 11 determines that there is no access to the learning material (NO in step S203), the process proceeds to step S209. The CPU 11 determines the proficiency level C (step S209). The CPU 11 stores the proficiency level C in the learning status DB 153 in association with the class ID (step S211). The CPU 11 reads the homework (normal) corresponding to the proficiency level C with reference to the difficulty level table 155 (step S212). The CPU 11 stores homework (normal) information in the learning status DB 153 (step S213). Since the proficiency level is low, the CPU 11 transmits homework (normal) and learning information to the student computer 2 (step S214).

CPU11は、欠席かつ受講済の情報が記憶されていないと判断した場合(ステップS202でNO)、処理をステップS216へ移行させる。CPU11は、教材に対するアクセスがあったか否かを判断する(ステップS216)。CPU11は、教材に対するアクセスがあったと判断した場合(ステップS216でYES)、処理をステップS217へ移行させる。
If the CPU 11 determines that no absent and attended information is stored (NO in step S202), the process proceeds to step S216. The CPU 11 determines whether or not there is an access to the learning material (step S216). If the CPU 11 determines that the teaching material has been accessed (YES in step S216), the process proceeds to step S217.

CPU11は、習熟度Cと決定する(ステップS217)。CPU11は、授業IDに対応付けて、習熟度Cを学習状況DB153に記憶する(ステップS218)。CPU11は、難易度テーブル155を参照し、習熟度Cに対応する宿題(通常)を読み出す(ステップS219)。CPU11は、宿題(通常)の情報を学習状況DB153に記憶する(ステップS221)。CPU11は、授業IDに対応する学習情報を、授業内容DB152から読み出す。CPU11は、宿題(通常)及び学習情報を生徒コンピュータ2へ送信する(ステップS222)。   The CPU 11 determines the proficiency level C (step S217). The CPU 11 stores the proficiency level C in the learning status DB 153 in association with the class ID (step S218). The CPU 11 refers to the difficulty level table 155 and reads out homework (normal) corresponding to the proficiency level C (step S219). The CPU 11 stores homework (normal) information in the learning status DB 153 (step S221). CPU11 reads the learning information corresponding to lesson ID from lesson content DB152. The CPU 11 transmits homework (normal) and learning information to the student computer 2 (step S222).

CPU11は、教材に対するアクセスがないと判断した場合(ステップS216でNO)、処理をステップS223へ移行させる。CPU11は、習熟度Dと決定する(ステップS223)。CPU11は、授業IDに対応付けて、習熟度Dを学習状況DB153に記憶する(ステップS224)。CPU11は、難易度テーブル155を参照し、習熟度Dに対応する宿題(簡単)を読み出す(ステップS225)。CPU11は、宿題(簡単)の情報を学習状況DB153に記憶する(ステップS226)。   If the CPU 11 determines that there is no access to the teaching material (NO in step S216), the process proceeds to step S223. The CPU 11 determines the proficiency level D (step S223). The CPU 11 stores the proficiency level D in the learning status DB 153 in association with the class ID (step S224). The CPU 11 reads the homework (simple) corresponding to the proficiency level D with reference to the difficulty level table 155 (step S225). The CPU 11 stores homework (simple) information in the learning status DB 153 (step S226).

CPU11は、授業IDに対応する学習情報を、授業内容DB152から読み出す。CPU11は、宿題(簡単)及び学習情報を生徒コンピュータ2へ送信する(ステップS227)。これにより、転校生であっても受講状況に応じて適切な宿題を提供することができる。また教材のアクセス状況に応じて適切な問題を提供することができる。さらに、習熟度に応じて学習情報を転校生に提供することで、より学習効率を高めることが可能となる。   CPU11 reads the learning information corresponding to lesson ID from lesson content DB152. The CPU 11 transmits homework (simple) and learning information to the student computer 2 (step S227). Thereby, even a transfer student can provide appropriate homework according to the attendance situation. In addition, appropriate problems can be provided according to the access status of the teaching materials. Furthermore, by providing learning information to the transfer student according to the proficiency level, it becomes possible to further improve learning efficiency.

本実施の形態3は以上の如きであり、その他は実施の形態1及び2と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。   The third embodiment is as described above, and the others are the same as in the first and second embodiments. Therefore, the corresponding parts are denoted by the same reference numerals, and detailed description thereof is omitted.

実施の形態4
実施の形態4は宿題の解答に対する評価値(持ち帰り実施点数)に応じて宿題の難易度を変更する形態に関する。実施の形態1では、持ち帰り学習が未実施の授業ID及び授業内容を読み出して宿題を生徒コンピュータ2に送信する形態について説明したが、ここでは、実施済授業の持ち帰り学習がすべて実施済であっても、宿題の解答に対する評価値(持ち帰り実施点数)に応じて宿題の難易度を変更して追加の宿題を送信する形態について説明する。図23及び図24は追加の宿題決定処理の手順を示すフローチャートである。CPU11は、宿題に対する解答を生徒コンピュータ2から受信する(ステップS231)。CPU11は、記憶部15に記憶した授業IDに対応する宿題の正答を読み出す。CPU11は、読み出した正答と、受信した解答とを比較して点数を算出する(ステップS232)。CPU11は、授業IDに対応付けて点数を学習状況DB153の持ち帰り実施点数フィールドに記憶する(ステップS233)。生徒が宿題の解答を送信した後に、続けて宿題を実施する場合、CPU11は、宿題開始要求を受信する(ステップS2331)。CPU11は、実施済授業で持ち帰り学習が実施済かつ、持ち帰り実施点数が閾点以下(例えば、難易が最も高い宿題で点数が閾点以下)の授業のうち、宿題を実施する日に最も近い過去に実施された授業ID及び授業内容を学習状況DB153から読み出す(S2332)。
Embodiment 4
The fourth embodiment relates to a form in which the difficulty level of homework is changed according to the evaluation value (the number of carry-out points) for the homework answer. In the first embodiment, the form ID in which take-out learning has not been performed and the contents of the lesson are read and the homework is transmitted to the student computer 2, but here, all take-out learning of the completed classes has been performed. In addition, a mode in which the homework difficulty level is changed according to the evaluation value (the number of carry-out points) for the homework answer and an additional homework is transmitted will be described. 23 and 24 are flowcharts showing the procedure of the additional homework determination process. The CPU 11 receives an answer to the homework from the student computer 2 (step S231). The CPU 11 reads the correct answer of the homework corresponding to the lesson ID stored in the storage unit 15. The CPU 11 calculates a score by comparing the read correct answer with the received answer (step S232). The CPU 11 stores the score in association with the class ID in the carry-out score field of the learning status DB 153 (step S233). When the student continues to perform homework after sending the homework answer, the CPU 11 receives a homework start request (step S2331). CPU11 is the past closest to the date on which the homework is performed among the lessons where take-out learning has been conducted in the conducted class and the take-out score is below the threshold (for example, homework with the highest difficulty and score below the threshold) The lesson ID and lesson contents carried out in (1) are read from the learning situation DB 153 (S2332).

CPU11は、授業IDに対応する閾点数を記憶部15から読み出す(ステップS234)。CPU11は、点数は閾点数以上か否かを判断する(ステップS235)。CPU11は、閾点数以上であると判断した場合(ステップS235でYES)、処理をステップS236へ移行させる。CPU11は、難易度が一つ高い宿題を宿題内容DB154から読み出す(ステップS236)。CPU11は、難易度を授業IDに対応付けて、学習状況DB153に記憶する(ステップS237)。CPU11は、宿題を生徒コンピュータ2へ送信する(ステップS238)。   CPU11 reads the threshold score corresponding to lesson ID from the memory | storage part 15 (step S234). The CPU 11 determines whether or not the score is greater than or equal to the threshold score (step S235). If the CPU 11 determines that the number is equal to or greater than the threshold score (YES in step S235), the process proceeds to step S236. The CPU 11 reads out the homework with one higher difficulty level from the homework content DB 154 (step S236). The CPU 11 associates the difficulty level with the lesson ID and stores it in the learning status DB 153 (step S237). The CPU 11 transmits homework to the student computer 2 (step S238).

CPU11は、点数が閾点数以上でないと判断した場合(ステップS235でNO)、処理をステップS239へ移行させる。CPU11は、授業IDに対応する習熟度を読み出す(ステップS239)。CPU11は、読み出した習熟度が所定閾値以下、具体的にはCまたはDであるか否かを判断する(ステップS241)。CPU11は、習熟度がCまたはDでないと判断した場合(ステップS241でNO)、処理をステップS242へ移行させる。CPU11は、CPU11は、難易度が一つ低い宿題を宿題内容DB154から読み出す(ステップS242)。CPU11は、難易度を授業IDに対応付けて、学習状況DB153に記憶する(ステップS245)。CPU11は、宿題を生徒コンピュータ2へ送信する(ステップS246)。   If the CPU 11 determines that the score is not equal to or greater than the threshold score (NO in step S235), the process proceeds to step S239. The CPU 11 reads the proficiency level corresponding to the class ID (step S239). The CPU 11 determines whether or not the read proficiency level is equal to or lower than a predetermined threshold, specifically C or D (step S241). If the CPU 11 determines that the proficiency level is not C or D (NO in step S241), the process proceeds to step S242. The CPU 11 reads out the homework whose difficulty level is one lower from the homework content DB 154 (step S242). The CPU 11 stores the difficulty level in the learning status DB 153 in association with the lesson ID (step S245). The CPU 11 transmits homework to the student computer 2 (step S246).

CPU11は、習熟度がCまたはDであると判断した場合(ステップS241でYES)、処理をステップS247へ移行させる。CPU11は、CPU11は、難易度が最も低い宿題を宿題内容DB154から読み出す(ステップS247)。CPU11は、授業IDに対応する学習情報を読み出す(ステップS248)。CPU11は、難易度を授業IDに対応付けて、学習状況DB153に記憶する(ステップS249)。CPU11は、読み出した学習情報及び宿題を生徒コンピュータ2へ送信する(ステップS2411)。これにより、点数に応じた追加の宿題を提供することが可能となる。すなわち、同じ教科IDに対する宿題であっても、難易度の低い問題を提供した後に難易度のより高い問題を提供するといった事が可能となり、繰り返し宿題を実施する生徒に対しては、宿題の実施状況に応じた適切な宿題を提供する事で生徒の授業に対する理解定着度を向上させることができる。また習熟度をも考慮することで、単に難易度の高い問題を提供するだけでなく、よりきめ細かく習熟度に応じて難易度の低い追加の宿題を決定することが可能となる。また点数及び習熟度共に低い場合は学習情報を提供することで学習の支援を行うことが可能となる。   When the CPU 11 determines that the proficiency level is C or D (YES in step S241), the CPU 11 shifts the processing to step S247. The CPU 11 reads out the homework having the lowest difficulty level from the homework content DB 154 (step S247). CPU11 reads the learning information corresponding to lesson ID (step S248). The CPU 11 stores the difficulty level in the learning situation DB 153 in association with the lesson ID (step S249). The CPU 11 transmits the read learning information and homework to the student computer 2 (step S2411). This makes it possible to provide additional homework according to the score. In other words, even for homework for the same subject ID, it is possible to provide a more difficult problem after providing a less difficult problem. For students who repeatedly perform homework, do the homework. Providing appropriate homework according to the situation can improve students' understanding of class. Considering the proficiency level, it is possible not only to provide a problem with a high degree of difficulty, but also to determine additional homework with a low level of difficulty according to the proficiency level. If both the score and the proficiency level are low, learning support can be provided by providing learning information.

本実施の形態4は以上の如きであり、その他は実施の形態1から3と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。   The fourth embodiment is as described above, and the others are the same as those of the first to third embodiments. Therefore, the corresponding parts are denoted by the same reference numerals and detailed description thereof is omitted.

実施の形態5
実施の形態5は将来の授業の宿題を出力する形態に関する。図25は実施の形態5に係る宿題決定の処理手順を示すフローチャートである。たとえば、ステップS2332において、実施済授業で持ち帰り学習が実施済かつ、持ち帰り実施点数が閾点以下の授業が存在しない場合に、授業未実施の授業IDに対応する宿題を提供する場合に以下の処理を実行する。CPU11は、学習状況DB153を参照し、実施済授業の持ち帰り実施点数がすべて閾点以上(例えば、難易が最も高い宿題で点数が閾点以上)となっているかを判断する(ステップS251)。CPU11は、実施済授業の持ち帰り実施点数がすべて閾点以上と判断しない、すなわち実施済授業についてさらに難易度の高い宿題を提供できると判断した場合(ステップS251でNO)、実施の形態4で示した処理に応じて生徒に宿題を提供する。
Embodiment 5
The fifth embodiment relates to a form for outputting homework for future classes. FIG. 25 is a flowchart showing a procedure for homework determination according to the fifth embodiment. For example, in step S2332, the following processing is performed when homework corresponding to a class ID of a class that has not been conducted is provided when take-out learning has been performed in the conducted class and there is no class whose take-out score is less than or equal to the threshold value Execute. The CPU 11 refers to the learning status DB 153 and determines whether all of the carried-out classes for the completed class are equal to or higher than the threshold (for example, homework with the highest difficulty is higher than the threshold) (step S251). If the CPU 11 determines that all the take-out scores of the completed class are not more than the threshold score, that is, it can provide more difficult homework for the completed class (NO in step S251), it is shown in the fourth embodiment. Providing students with homework according to their processing.

CPU11は、実施済授業の持ち帰り実施点数がすべて閾点以上と判断した場合(ステップS251でYES)、処理をステップS255へ移行させる。CPU11は、学習状況DB153の授業フィールドを参照し、将来の未実施の授業ID、すなわち持ち帰り学習日フィールドが未実施となっている授業IDを読み出す(ステップS255)。なお、複数の未実施の授業IDが存在する場合、日付が現在に最も近いものを読み出すようにすればよい。   If the CPU 11 determines that all of the carried-out classes have been taken beyond the threshold (YES in step S251), the CPU 11 proceeds to step S255. The CPU 11 refers to the lesson field in the learning status DB 153 and reads out the lesson lesson ID in the future, that is, the lesson ID in which the take-out learning date field is not yet performed (step S255). In addition, when there are a plurality of lesson lesson IDs, it is only necessary to read the one with the date closest to the present.

CPU11は、授業IDに対応する宿題(簡単)を宿題内容DB154から読み出す(ステップS256)。なお、ステップS256では最も簡単な宿題を読み出すようにしたが、宿題(通常)を読み出すようにしても良い。CPU11は、宿題を生徒コンピュータ2へ送信する(ステップS257)。これにより、用意した宿題を難易度の高い宿題を含め全て実施した生徒に対し、予習問題を提供することが可能となる。   The CPU 11 reads out homework (simple) corresponding to the class ID from the homework content DB 154 (step S256). In step S256, the simplest homework is read out, but homework (normal) may be read out. The CPU 11 transmits homework to the student computer 2 (step S257). As a result, it is possible to provide a preparation problem for students who have completed all of the prepared homework, including homework with a high degree of difficulty.

本実施の形態5は以上の如きであり、その他は実施の形態1から4と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。   The fifth embodiment is as described above, and the other parts are the same as those of the first to fourth embodiments. Therefore, the corresponding parts are denoted by the same reference numerals and detailed description thereof is omitted.

実施の形態6
図26は上述した形態のサーバコンピュータ1の動作を示す機能ブロック図である。CPU11が制御プログラム15Pを実行することにより、サーバコンピュータ1は以下のように動作する。受付部261は、学習者による科目の選択を受け付ける。取得部262は、選択された前記科目の特定の授業に対する前記学習者の出欠状況を取得する。出力部263は、取得した前記出欠状況が欠席である場合、該科目の問題と、前記特定の授業に関連付けられた学習情報とを出力し、取得した前記出欠状況が出席である場合、前記学習情報を出力することなく該科目の問題を出力する。
Embodiment 6
FIG. 26 is a functional block diagram showing the operation of the server computer 1 of the above-described form. When the CPU 11 executes the control program 15P, the server computer 1 operates as follows. The accepting unit 261 accepts selection of subjects by the learner. The acquisition unit 262 acquires the attendance status of the learner for a specific class of the selected subject. The output unit 263 outputs the problem of the subject and the learning information associated with the specific class when the acquired attendance status is absent, and the acquired learning status is the attendance when the acquired attendance status is attendance The problem of the subject is output without outputting information.

図27は実施の形態6に係るサーバコンピュータ1のハードウェア群を示すブロック図である。サーバコンピュータ1を動作させるためのプログラムは、ディスクドライブ、メモリーカードスロット等の読み取り部10AにCD−ROM、DVD(Digital Versatile Disc)ディスク、メモリーカード、またはUSB(Universal Serial Bus)メモリ等の可搬型記録媒体1Aを読み取らせて記憶部15に記憶しても良い。また当該プログラムを記憶したフラッシュメモリ等の半導体メモリ1Bを携帯電話1内に実装しても良い。さらに、当該プログラムは、インターネット等の通信網Nを介して接続される他のサーバコンピュータ(図示せず)からダウンロードすることも可能である。以下に、その内容を説明する。   FIG. 27 is a block diagram illustrating a hardware group of the server computer 1 according to the sixth embodiment. A program for operating the server computer 1 is a portable unit such as a CD-ROM, a DVD (Digital Versatile Disc) disk, a memory card, or a USB (Universal Serial Bus) memory in a reading unit 10A such as a disk drive or a memory card slot. The recording medium 1 </ b> A may be read and stored in the storage unit 15. Further, a semiconductor memory 1B such as a flash memory storing the program may be mounted in the mobile phone 1. Further, the program can be downloaded from another server computer (not shown) connected via a communication network N such as the Internet. The contents will be described below.

図27に示すサーバコンピュータ1は、上述した各種ソフトウェア処理を実行するプログラムを、可搬型記録媒体1Aまたは半導体メモリ1Bから読み取り、或いは、通信網Nを介して他のサーバコンピュータ(図示せず)からダウンロードする。当該プログラムは、制御プログラム15Pとしてインストールされ、RAM12にロードして実行される。これにより、上述したサーバコンピュータ1として機能する。   The server computer 1 shown in FIG. 27 reads a program for executing the above-described various software processes from the portable recording medium 1A or the semiconductor memory 1B or from another server computer (not shown) via the communication network N. to download. The program is installed as the control program 15P, loaded into the RAM 12, and executed. Thereby, it functions as the server computer 1 described above.

本実施の形態6は以上の如きであり、その他は実施の形態1から5と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。   The sixth embodiment is as described above, and the other parts are the same as those of the first to fifth embodiments. Accordingly, the corresponding parts are denoted by the same reference numerals, and detailed description thereof is omitted.

以上の実施の形態1から6を含む実施形態に関し、さらに以下の付記を開示する。   With respect to the embodiments including the above first to sixth embodiments, the following additional notes are further disclosed.

(付記1)
コンピュータに、
学習者による科目の選択を受け付け、
選択された前記科目の特定の授業に対する前記学習者の出欠状況を取得し、
取得した前記出欠状況が欠席である場合、該科目の問題と、前記特定の授業に関連付けられた学習情報とを出力し、取得した前記出欠状況が出席である場合、前記学習情報を出力することなく該科目の問題を出力する
処理を実行させるプログラム。
(付記2)
前記出席状況が欠席である場合、教材に対するアクセス状況を科目に対応付けて記憶する記憶部を参照して、受け付けた前記科目の教材に対するアクセス状況を特定し、
特定した前記アクセス状況に応じて、出力する問題を決定する
付記1に記載のプログラム。
(付記3)
前記出席状況が欠席である場合、教材に対するアクセス状況を科目に対応付けて記憶する記憶部を参照して、受け付けた前記科目の教材に対するアクセス状況を特定し、
アクセスの有無に応じて習熟度を決定し、
決定した習熟度に応じて問題を選択する
付記1または2に記載のプログラム。
(付記4)
転校生の前記科目に対する受講履歴を参照し、受講の有無に応じて習熟度を決定し、
決定した習熟度に応じて問題を選択する
付記1から3のいずれか一つに記載のプログラム。
(付記5)
転校生の前記科目に対する受講履歴に基づく受講の有無、及び、前記科目の教材に対するアクセスの有無に応じて習熟度を決定する
付記4に記載のプログラム。
(付記6)
前記科目の出欠状況が出席である場合に、前記科目についての確認テストの結果を読み出し、
該結果が閾値を超えているかに応じて習熟度を決定し、
決定した習熟度に応じて問題を決定する
付記1から5に記載のプログラム。
(付記7)
前記問題の解答に対する評価値を取得し、
取得した評価値に基づいて、追加の問題を決定する
付記1から6のいずれか一つに記載のプログラム。
(付記8)
前記問題の解答に対する評価値を取得し、
取得した評価値及び決定した習熟度に基づいて、追加の問題を決定する
付記3から6のいずれか一つに記載のプログラム。
(付記9)
問題は複数のレベルの問題が存在し、
問題の解答に対する評価値が記憶部に記憶した閾値より高い場合に、前記問題よりレベルの高い追加の問題を決定する
付記7に記載のプログラム。
(付記10)
最高レベルに係る追加の問題の解答に対する評価値を取得し、
取得した評価値が閾値以上である場合、将来の授業に対応する問題を決定する
付記9に記載のプログラム。
(付記11)
問題は複数のレベルの問題が存在し、
問題の解答に対する評価値が記憶部に記憶した閾値より低い場合に、習熟度を取得し、
習熟度が閾値以下の場合、レベルの最も低い追加の問題を決定し、
決定した追加の問題及び該問題に関連付けられた学習情報を出力する
付記8に記載のプログラム。
(付記12)
問題は複数のレベルの問題が存在し、
問題の解答に対する評価値が記憶部に記憶した閾値より低い場合に、習熟度を取得し、
習熟度が閾値より高い場合、前記問題よりもレベルの低い追加の問題を決定し、
決定した追加の問題を出力する
付記8または11に記載のプログラム。
(付記13)
学習者による科目の選択を受け付ける受付部と、
選択された前記科目の特定の授業に対する前記学習者の出欠状況を取得する取得部と、
取得した前記出欠状況が欠席である場合、該科目の問題と、前記特定の授業に関連付けられた学習情報とを出力し、取得した前記出欠状況が出席である場合、前記学習情報を出力することなく該科目の問題を出力する出力部と
を備える情報処理装置。
(付記14)
コンピュータに、
学習者による科目の選択を受け付け、
選択された前記科目の特定の授業に対する前記学習者の出欠状況を取得し、
取得した前記出欠状況が欠席である場合、該科目の問題と、前記特定の授業に関連付けられた学習情報とを出力し、取得した前記出欠状況が出席である場合、前記学習情報を出力することなく該科目の問題を出力する
処理を実行させる情報処理方法。
(Appendix 1)
On the computer,
Accepts course selection by learners,
Acquire the attendance status of the learner for a specific lesson of the selected subject,
When the acquired attendance status is absent, the problem of the subject and learning information associated with the specific class are output, and when the acquired attendance status is attendance, the learning information is output. A program that executes the process of outputting the problem of the subject without any problem.
(Appendix 2)
If the attendance status is absent, refer to the storage unit that stores the access status to the teaching material in association with the subject, identify the access status to the teaching material of the accepted subject,
The program according to attachment 1, wherein a problem to be output is determined according to the identified access status.
(Appendix 3)
If the attendance status is absent, refer to the storage unit that stores the access status to the teaching material in association with the subject, identify the access status to the teaching material of the accepted subject,
Determine your proficiency level depending on whether you have access,
The program according to appendix 1 or 2, which selects a problem according to the determined proficiency level.
(Appendix 4)
Refer to the transfer history for the subject of the transfer student, determine the proficiency level according to whether or not attended,
The program according to any one of appendices 1 to 3, wherein a problem is selected according to the determined proficiency level.
(Appendix 5)
The program according to appendix 4, wherein a proficiency level is determined according to whether or not a transfer student has attended the course based on the attendance history and whether or not the subject has access to teaching materials.
(Appendix 6)
If the attendance status of the subject is attendance, read the result of the confirmation test for the subject,
Determine proficiency depending on whether the result exceeds the threshold,
The program according to appendices 1 to 5, wherein the problem is determined according to the determined proficiency level.
(Appendix 7)
Obtain an evaluation value for the answer to the question,
The program according to any one of appendices 1 to 6, wherein an additional problem is determined based on the obtained evaluation value.
(Appendix 8)
Obtain an evaluation value for the answer to the question,
The program according to any one of appendices 3 to 6, wherein an additional problem is determined based on the acquired evaluation value and the determined proficiency level.
(Appendix 9)
There are multiple levels of problems,
The program according to appendix 7, wherein when the evaluation value for the answer to the question is higher than a threshold value stored in the storage unit, an additional question having a higher level than the question is determined.
(Appendix 10)
Obtain an evaluation value for the answer to the additional question related to the highest level,
The program according to appendix 9, wherein a problem corresponding to a future class is determined when the acquired evaluation value is equal to or greater than a threshold value.
(Appendix 11)
There are multiple levels of problems,
If the evaluation value for the answer to the question is lower than the threshold value stored in the storage unit, acquire the proficiency level,
If proficiency is below threshold, determine additional issue with lowest level,
The program according to appendix 8, which outputs the determined additional problem and learning information associated with the problem.
(Appendix 12)
There are multiple levels of problems,
If the evaluation value for the answer to the question is lower than the threshold value stored in the storage unit, acquire the proficiency level,
If the proficiency level is higher than the threshold, determine additional questions that are lower in level than the problem,
The program according to appendix 8 or 11, which outputs the determined additional problem.
(Appendix 13)
A reception unit that accepts selection of subjects by learners;
An acquisition unit for acquiring the attendance status of the learner for a specific class of the selected subject;
When the acquired attendance status is absent, the problem of the subject and learning information associated with the specific class are output, and when the acquired attendance status is attendance, the learning information is output. An information processing apparatus comprising: an output unit that outputs the problem of the subject.
(Appendix 14)
On the computer,
Accepts course selection by learners,
Acquire the attendance status of the learner for a specific lesson of the selected subject,
When the acquired attendance status is absent, the problem of the subject and learning information associated with the specific class are output, and when the acquired attendance status is attendance, the learning information is output. An information processing method for executing a process of outputting the problem of the subject without any problem.

1 サーバコンピュータ
1A 可搬型記録媒体
1B 半導体メモリ
2 生徒コンピュータ
3 教師コンピュータ
10A 読み取り部
11 CPU
12 RAM
13 入力部
14 表示部
15 記憶部
15P 制御プログラム
16 通信部
18 時計部
21 CPU
22 RAM
23 入力部
24 表示部
25 記憶部
25P 制御プログラム
26 通信部
28 時計部
29 マイク
210 スピーカ
31 CPU
32 RAM
33 入力部
34 表示部
35 記憶部
35P 制御プログラム
36 通信部
38 時計部
39 マイク
151 授業情報DB
152 授業内容DB
153 学習状況DB
154 宿題内容DB
155 難易度テーブル
261 受付部
262 取得部
263 出力部
N 通信網
DESCRIPTION OF SYMBOLS 1 Server computer 1A Portable recording medium 1B Semiconductor memory 2 Student computer 3 Teacher computer 10A Reading part 11 CPU
12 RAM
13 Input unit 14 Display unit 15 Storage unit 15P Control program 16 Communication unit 18 Clock unit 21 CPU
22 RAM
23 Input unit 24 Display unit 25 Storage unit 25P Control program 26 Communication unit 28 Clock unit 29 Microphone 210 Speaker 31 CPU
32 RAM
33 Input unit 34 Display unit 35 Storage unit 35P Control program 36 Communication unit 38 Clock unit 39 Microphone 151 Class information DB
152 Lesson content DB
153 Learning situation DB
154 Homework DB
155 Difficulty level table 261 Reception unit 262 Acquisition unit 263 Output unit N Communication network

Claims (5)

コンピュータに、
学習者による科目の選択を受け付け、
選択された前記科目の特定の授業に対する前記学習者の出欠状況を取得し、
取得した前記出欠状況が欠席である場合、該科目の問題と、前記特定の授業に関連付けられた学習情報とを出力し、取得した前記出欠状況が出席である場合、前記学習情報を出力することなく該科目の問題を出力する
処理を実行させることを特徴とするプログラム。
On the computer,
Accepts course selection by learners,
Acquire the attendance status of the learner for a specific lesson of the selected subject,
When the acquired attendance status is absent, the problem of the subject and learning information associated with the specific class are output, and when the acquired attendance status is attendance, the learning information is output. A program characterized by causing a process to output a problem of the subject to be executed.
前記出席状況が欠席である場合、教材に対するアクセス状況を科目に対応付けて記憶する記憶部を参照して、受け付けた前記科目の教材に対するアクセス状況を特定し、
特定した前記アクセス状況に応じて、出力する問題を決定する
請求項1に記載のプログラム。
If the attendance status is absent, refer to the storage unit that stores the access status to the teaching material in association with the subject, identify the access status to the teaching material of the accepted subject,
The program according to claim 1, wherein a problem to be output is determined according to the identified access status.
転校生の前記科目に対する受講履歴を参照し、受講の有無に応じて習熟度を決定し、
決定した習熟度に応じて問題を選択する
請求項1または2に記載のプログラム。
Refer to the transfer history for the subject of the transfer student, determine the proficiency level according to whether or not attended,
The program according to claim 1 or 2, wherein a problem is selected according to the determined proficiency level.
学習者による科目の選択を受け付ける受付部と、
選択された前記科目の特定の授業に対する前記学習者の出欠状況を取得する取得部と、
取得した前記出欠状況が欠席である場合、該科目の問題と、前記特定の授業に関連付けられた学習情報とを出力し、取得した前記出欠状況が出席である場合、前記学習情報を出力することなく該科目の問題を出力する出力部と
を備える情報処理装置。
A reception unit that accepts selection of subjects by learners;
An acquisition unit for acquiring the attendance status of the learner for a specific class of the selected subject;
When the acquired attendance status is absent, the problem of the subject and learning information associated with the specific class are output, and when the acquired attendance status is attendance, the learning information is output. An information processing apparatus comprising: an output unit that outputs the problem of the subject.
コンピュータに、
学習者による科目の選択を受け付け、
選択された前記科目の特定の授業に対する前記学習者の出欠状況を取得し、
取得した前記出欠状況が欠席である場合、該科目の問題と、前記特定の授業に関連付けられた学習情報とを出力し、取得した前記出欠状況が出席である場合、前記学習情報を出力することなく該科目の問題を出力する
処理を実行させる情報処理方法。
On the computer,
Accepts course selection by learners,
Acquire the attendance status of the learner for a specific lesson of the selected subject,
When the acquired attendance status is absent, the problem of the subject and learning information associated with the specific class are output, and when the acquired attendance status is attendance, the learning information is output. An information processing method for executing a process of outputting the problem of the subject without any problem.
JP2016113722A 2016-06-07 2016-06-07 Program, information processor, and information processing method Pending JP2017219688A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016113722A JP2017219688A (en) 2016-06-07 2016-06-07 Program, information processor, and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016113722A JP2017219688A (en) 2016-06-07 2016-06-07 Program, information processor, and information processing method

Publications (1)

Publication Number Publication Date
JP2017219688A true JP2017219688A (en) 2017-12-14

Family

ID=60656236

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016113722A Pending JP2017219688A (en) 2016-06-07 2016-06-07 Program, information processor, and information processing method

Country Status (1)

Country Link
JP (1) JP2017219688A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109859556A (en) * 2019-04-03 2019-06-07 重庆多创电子技术有限公司 A kind of interactive teaching points-scoring system and method
JP2021085966A (en) * 2019-11-27 2021-06-03 株式会社リコー Image forming method and image forming device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1165411A (en) * 1997-08-21 1999-03-05 Hisami Oishi Automatic preparation device of individually adaptive test problem for systematic learning
JP2003216013A (en) * 2002-01-18 2003-07-30 Nippon Telegr & Teleph Corp <Ntt> Method and apparatus for creating individual distribution teaching materials, program, and recording medium storing the program
JP2004334080A (en) * 2003-05-12 2004-11-25 Shuei:Kk Learning material and education system using the same
US20150006425A1 (en) * 2013-06-28 2015-01-01 Hanan Ayad SYSTEMS AND METHODS FOR GENERATING VISUALIZATIONS INDICATIVE OF LEARNER PERFORMANCE IN AN eLEARNING SYSTEM

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1165411A (en) * 1997-08-21 1999-03-05 Hisami Oishi Automatic preparation device of individually adaptive test problem for systematic learning
JP2003216013A (en) * 2002-01-18 2003-07-30 Nippon Telegr & Teleph Corp <Ntt> Method and apparatus for creating individual distribution teaching materials, program, and recording medium storing the program
JP2004334080A (en) * 2003-05-12 2004-11-25 Shuei:Kk Learning material and education system using the same
US20150006425A1 (en) * 2013-06-28 2015-01-01 Hanan Ayad SYSTEMS AND METHODS FOR GENERATING VISUALIZATIONS INDICATIVE OF LEARNER PERFORMANCE IN AN eLEARNING SYSTEM

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109859556A (en) * 2019-04-03 2019-06-07 重庆多创电子技术有限公司 A kind of interactive teaching points-scoring system and method
CN109859556B (en) * 2019-04-03 2021-09-14 重庆多创电子技术有限公司 Interactive teaching scoring system and method
JP2021085966A (en) * 2019-11-27 2021-06-03 株式会社リコー Image forming method and image forming device

Similar Documents

Publication Publication Date Title
Halaweh ChatGPT in education: Strategies for responsible implementation.
Bhagat et al. To use augmented reality or not in formative assessment: A comparative study
Grabe et al. Optional student use of online lecture resources: resource preferences, performance and lecture attendance
Overono et al. The rise of artificial intelligence: A clarion call for higher education to redefine learning and reimagine assessment
Bouck et al. Technology in action
JP5972707B2 (en) Learning content structuring apparatus, learning content selection support system and support method using the same
US20240221526A1 (en) Systems and Methods for Testing Skills Capability Using Technologically-Enhanced Questions in a Computerized Environment
US20110136094A1 (en) Didactic appliance
Mirza et al. Self-management of cognitive load: 157Potential and challenges
TWI598855B (en) Online teaching and action learning system
US20140272887A1 (en) Interactive asynchronous education
CN116363912A (en) Multi-person synchronous remote virtual reality teaching system and its implementation method
Drisko AIgiarism: Computer generated text, plagiarism, and how to address it in teaching
JP2017219688A (en) Program, information processor, and information processing method
KR102320579B1 (en) Method and apparatus for providing mathmatics tutoring contents trhough repetitive learning
Turvey et al. Primary computing and digital technologies: knowledge, understanding and practice
Bangkhadara et al. Impact of SQ4R on reading comprehension of university students in an English for specific purposes (ESP) Course
Dirgatama et al. The Effectiveness of Archived E-Book Based Curriculum 2013 as an Effort to Improving Learning Outcomes in Vocational School
Yaghobová et al. “And What Do You Think Is inside a Computer?”: Exploring 6–9 Graders’ Preconceptions about Computer Functionality
Holland et al. Hacking the visual arts edTPA: Undergoing scientific management, performativity, and standardization of language games in performance assessment
Blackburn I am not a superhero but I do have secret weapons!: using technology in higher education teaching to redress the power balance
US8606170B2 (en) Method and apparatus for interactive, computer-based, automatically adaptable learning
KR20120027647A (en) Learning contents generating system and method thereof
Pierce et al. Learning management models in serious mobile music games
Contreras-Espinosa et al. Leveraging Tabletop Games as Education Scenarios for Enhancing Media Literacy Skills

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190311

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191127

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191217

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200210

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20200728