Data storage control device, method, and program

JP2026147813APending Publication Date: 2026-09-17RISO KAGAKU CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025035986
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-03-07
Publication Date
2026-09-17

AI Technical Summary

Benefits of technology

【0010】 本発明のデータ保存制御装置によれば、成果物データについて、優先保存対象とするか非優先保存対象とするかを判定し、その判定結果に基づいて、優先保存対象の成果物データと非優先保存対象の成果物データを異なる保存領域に保存するようにしたので、保存領域の拡張を行うことなく、検索性の悪化を防止することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026147813000001_ABST
    Figure 2026147813000001_ABST
Patent Text Reader

Abstract

The present invention provides a data storage control device, method, and program that can prevent deterioration of searchability without expanding the storage area. [Solution] The system includes a deliverable acquisition unit 15 that acquires deliverable data for digital teaching materials, a priority storage target determination unit 16 that determines whether the deliverable data acquired by the deliverable acquisition unit 15 should be prioritized for storage or not, and a storage control unit 17 that, based on the determination result of the priority storage target determination unit 16, stores the deliverable data designated for priority storage and the deliverable data designated for not prioritizing storage in different storage areas.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a data storage control apparatus, method and program for controlling storage of deliverable data of digital teaching materials. Background Art

[0002] In recent years, ICT has been increasingly introduced into education, and classes using digital teaching materials have begun to be held. Digital teaching materials are distributed to terminal devices of teachers and students. A teacher proceeds with a class using the digital teaching materials displayed on the terminal device, and a student inputs an answer to an assignment of the digital teaching materials displayed on the terminal device. The teacher can proceed with the class while checking the student's answers.

[0003] For example, Patent Document 1 proposes a system that facilitates reuse and search and saves intermediate histories in order to utilize learning histories. Prior Art Documents Patent Documents

[0004] Patent Document 1 Japanese Unexamined Patent Application Publication No. 2004-126401 Summary of the Invention Problems to be Solved by the Invention

[0005] Here, in the system of Patent Document 1, thesis information corresponding to assignments is registered in a database. If a student repeatedly submits deliverable data for assignments to a teacher in a class using such digital teaching materials, the deliverable data will be accumulated in the database. There are cases where the accumulated deliverable data is desired to be used, for example, even after the next school year. As mentioned above, Patent Document 1 proposes a system for storing thesis information so that they can be reused and searched.

[0006] However, when it comes to the data produced, some data, such as model answers or examples of commonly mistaken answers, is useful for continued use in classes, while other data only needs to be saved for the one year the students are enrolled and is no longer needed afterward.

[0007] If all this data is stored in the same storage area, the storage area will have to be continuously expanded, and searchability will also deteriorate.

[0008] In view of the above circumstances, the present invention aims to provide a data storage control device, method, and program that can prevent deterioration of searchability without expanding the storage area. [Means for solving the problem]

[0009] The data storage control device of the present invention comprises: an output acquisition unit that acquires output data for digital teaching materials; a priority storage target determination unit that determines whether the output data acquired by the output acquisition unit should be prioritized for storage or not; and a storage control unit that stores the output data designated for priority storage and the output data designated for not prioritizing storage in different storage areas based on the determination result by the priority storage target determination unit. [Effects of the Invention]

[0010] According to the data storage control device of the present invention, it is determined whether the deliverable data should be prioritized for storage or not, and based on the determination result, the deliverable data that should be prioritized for storage and the deliverable data that should not be prioritized for storage are stored in different storage areas. Therefore, it is possible to prevent deterioration of searchability without expanding the storage area. [Brief explanation of the drawing]

[0011] [Figure 1] Block diagram showing the schematic configuration of a learning support system using one embodiment of the data storage control device of the present invention. [Figure 2]A diagram illustrating an example of how to add teacher and student evaluations and comments to deliverable data. [Figure 3] Sequence diagram to explain the data saving control process for deliverables [Figure 4] Sequence diagram to explain the data saving control process for deliverables when the school year changes. [Modes for carrying out the invention]

[0012] Hereinafter, a learning support system using one embodiment of the data storage control device of the present invention will be described in detail with reference to the drawings. Figure 1 is a block diagram showing the schematic configuration of the learning support system 1 of this embodiment.

[0013] The learning support system 1 of this embodiment provides teachers at educational institutions such as schools and cram schools with digital learning materials for students to study, and stores and manages output data such as students' answers to those digital materials. The learning support system 1 of this embodiment is characterized by its method of saving output data, but first, the overall configuration of the learning support system 1 will be described.

[0014] As shown in Figure 1, the learning support system 1 of this embodiment comprises a learning support device 10, a teacher's terminal device 20, a student's terminal device 30, and an external storage device 40.

[0015] The teacher terminal device 20, student terminal devices 30, and external storage device 40 are connected to the learning support device via a communication line such as an internet connection or LAN (Local Area Network), enabling the transmission and reception of various types of data. Although Figure 1 shows only one teacher terminal device 20 and two student terminal devices 30, in reality, multiple teacher terminal devices 20 and student terminal devices 30 are connected to a single learning support device 10.

[0016] The details of each device constituting the learning support system 1 of this embodiment will be described below.

[0017] The learning support device 10 includes a digital teaching material distribution unit 11, a user management unit 12, a data management unit 13, and a control unit 14.

[0018] The digital teaching material distribution unit 11 distributes digital teaching material data (hereinafter referred to as teaching material data) to a teacher terminal device 20 and a student terminal device 30. The teaching material data is stored in advance in the data management unit 13.

[0019] The teaching material data is program data of teaching materials that provides learning content, and is created and stored in advance for each subject, course, and unit, for example.

[0020] A teacher executes the teaching material data using the teacher terminal device 20 to provide learning content to the student terminal device 30, and receives deliverable data such as answers accepted by the student terminal device 30 via the learning support device 10.

[0021] Furthermore, a student can proceed with learning of a predetermined unit or the like by executing the teaching material data using the student terminal device 30, and transmits the deliverable data to the learning support device 10.

[0022] The user management unit 12 manages users of the learning support system 1. Specifically, identification information and passwords for teachers and students who are users of the learning support system 1 are registered in advance. A teacher can connect to the learning support device 10 and receive teaching material data by inputting the identification information and password into the teacher terminal device 20. A student can connect to the learning support device 10, receive teaching material data, and transmit deliverable data by inputting the identification information and password into the student terminal device 30. The verification of the identification information and password is performed by the control unit 14.

[0023] The data management unit 13 stores and manages the teaching material data and the deliverable data.

[0024] The teaching material data is managed, for example, by subject, course, and unit, and is read and transmitted from the teacher's terminal device 20 and the student's terminal device 30 in response to transmission requests.

[0025] The deliverable data is transmitted from the student terminal device 30 along with the student's identification information, and the deliverable data and the student's identification information are linked, stored, and managed. Teachers can specify their assigned class and students on the teacher terminal device 20 to receive and view the deliverable data linked to the identification information of students belonging to that class. The deliverable data can also be downloaded as needed.

[0026] Furthermore, each deliverable data is assigned an identifier indicating whether it is a priority save or a non-priority save. Multiple deliverable data stored in the data management unit 13 are saved to different storage areas based on the above identifier, for example, when the school year changes.

[0027] Specifically, the data management unit 13 has a hierarchical storage area, with higher-level storage areas allowing for faster retrieval. The data management unit 13 stores data in the upper-level storage area if the identifier attached to the deliverable data indicates that the deliverable data is a priority item to be stored, and in the lower-level storage area, which allows for slower retrieval than the upper-level storage area, if the deliverable data indicates that the deliverable data is a non-priority item to be stored. In this embodiment, the upper-level storage area corresponds to the first storage area of ​​the present invention, and the lower-level storage area corresponds to the second storage area of ​​the present invention. The deliverable data that is a priority item to be stored and the deliverable data that is not a priority item to be stored will be described in detail later.

[0028] The control unit 14 controls the entire learning support device 10. Specifically, it controls the provision of the aforementioned teaching material data, the storage of output data, and the management of users. In particular, the control unit 14 in this embodiment controls the storage of output data when the school year changes, as described above.

[0029] The control unit 14 includes a deliverable acquisition unit 15, a priority save target determination unit 16, and a save control unit 17 as a configuration for controlling the saving of deliverable data.

[0030] The deliverable acquisition unit 15 acquires the deliverable data output from the student terminal device 30 and temporarily stores it in the upper storage area of ​​the data management unit 13.

[0031] The priority storage target determination unit 16 determines whether the deliverable data acquired by the deliverable acquisition unit 15 is deliverable data to be prioritized for storage or deliverable data not to be prioritized for storage, and assigns an identifier to the deliverable data based on the determination result.

[0032] The method for determining whether data should be saved as a priority or not is explained below. The priority saving determination unit 16 determines, for example, whether the output data for subjects with defined model answers, such as programming exercises, mathematics, and English, is a better answer or a worse answer. It sets both the better and worse answers as priority saving targets, and all other answers as non-priority saving targets.

[0033] The priority saving target determination unit 16, in the case of programming output data, compares the program of the model answer with the program of the output data and determines that a program with the same or similar structure as the model answer program is a more preferable answer. A program with a similar structure to the model answer program may be, for example, a program with almost the same number of commands and functions called, or a program that obtains the same output result as the model answer program more efficiently with fewer commands and functions called than the model answer program.

[0034] Conversely, the priority saving target determination unit 16 determines that a program has significantly more steps, is redundant, or calls more functions than the model answer program as an undesirable answer.

[0035] Prioritizing the saving of both preferred and unpredictable solutions is beneficial because understanding both solutions enhances the learning experience when studying programming, and it also makes it easier for teachers to conduct lessons by presenting both solutions.

[0036] Furthermore, the priority storage determination unit 16 compares the final calculation result and calculation process of the model answer with the calculation result and calculation process of the output data for mathematical solutions, and determines that a solution in which both the calculation result and calculation process are the same is a more preferable solution. In addition, the priority storage determination unit 16 determines that a solution is undesirable if the calculation result is the same as the model answer, but the description of the calculation process is extremely brief or the calculation process is more verbose than that of the model answer.

[0037] Furthermore, the priority storage target determination unit 16 compares the structure and vocabulary of the English sentences in the model answer with the structure and vocabulary of the English sentences in the output data, and determines that output data with exactly the same structure and vocabulary is a more preferable answer. In addition, the priority storage target determination unit 16 determines that output data with an extremely small number of words compared to the number of words in the model answer, or output data containing less desirable words, is an undesirable answer.

[0038] Furthermore, for subjects where there are no clearly defined model answers, such as Japanese language, social studies, and debate, the priority storage determination unit 16 calculates the overlap rate of pre-set keywords (similarity to the model answer) between the model answer and the output data. Output data with an overlap rate higher than the first threshold and output data with an overlap rate lower than the second threshold (< the first threshold) are determined to be priority storage targets, while output data with an overlap rate less than or equal to the first threshold but greater than or equal to the second threshold are determined to be non-priority storage targets.

[0039] Prioritizing the preservation of output data with a low duplication rate is preferable because, with an eye on diversity, it is sometimes better to designate and select items with low similarity as "unique." Examples of output data with a low duplication rate that are judged to be prioritized for preservation include those with a certain percentage more characters than other students' work, those that are long sentences such as palindromes, and those that frequently use other words not found in the model answer (indicating a high vocabulary).

[0040] Specifically, for example, if the model answer for a Japanese language test is "It was a wonderful book that made me think about growth and family bonds. I want to have the courage to believe in myself and move forward," and the student's output data is "I was able to think about growth," then because only the word "growth" is duplicated and the number of characters is small, it will be judged as a non-priority item for storage.

[0041] On the other hand, if a student's output data states, "I was able to understand family bonds. I also gained the courage to move forward," then "family bonds" and "the courage to move forward" overlap, and it will be determined to be a priority for storage.

[0042] Furthermore, if a student's output data is "My heart was warmed. I started reading this book after a friend recommended it, saying it was very moving, and it really was. The scene that teaches the importance of believing in yourself really stuck with me. I sometimes lose confidence in myself, but after reading this book, I was reminded of the importance of believing in myself," then although the overlap rate is low, it has a large number of words, includes the vocabulary-rich expression "I sometimes lose confidence in myself," and includes words that are close to (similar to) the keyword "believe in yourself," so it is judged to be a priority for saving.

[0043] Furthermore, for recognizing words that are similar to keywords or expressions with diversity and vocabulary, a pre-configured table may be used, or a machine learning model that has been pre-trained on these words may be used for recognition.

[0044] Furthermore, while the above explanation is an example of determining whether data should be prioritized or not by evaluating the content of the deliverable data, it is also possible to determine whether data should be prioritized or not by evaluating the data attached to the deliverable data.

[0045] Data added to deliverable data may include, for example, teacher and student evaluations of the deliverable data, and the number of comments from teachers and students on the deliverable data. Figure 2 illustrates an example of how teacher and student evaluations and comments can be added to deliverable data. In the example shown in Figure 2, star marks are added as teacher evaluations, the number of clicks is displayed to the right of the "like" mark M as student evaluations, and a comment field C is provided where teachers and students can enter text.

[0046] The priority saving target determination unit 16 determines whether an item is a priority saving target or a non-priority saving target based on, for example, the presence or absence of a star mark attached to the deliverable data shown in Figure 2, the number of clicks on the "Like" mark M, and the number of comments in the comment field C. The priority saving target determination unit 16 determines that deliverable data with a star mark attached, deliverable data with a number of clicks on the "Like" mark M that is above a preset threshold, and deliverable data with a number of comments in the comment field C that is above a preset threshold are deliverable data to be prioritized for saving, and determines that all other deliverable data are non-priority saving target.

[0047] Furthermore, if there are multiple deliverable data files with the same answer among the deliverable data files designated for priority preservation, only one of them may be designated as priority preservation data, and the others as non-priority preservation data.

[0048] Furthermore, for deliverable data designated as priority storage for subjects where no clear model answer has been determined, similar deliverable data designated as priority storage may be grouped based on the similarity between the answers. From this group of deliverable data, one or two may be designated as priority storage data, while the rest are not designated as priority storage data.

[0049] Furthermore, regarding the method for evaluating deliverable data, other evaluation methods may be adopted in addition to those described above, and each teacher may create and pre-configure their own evaluation method.

[0050] Furthermore, the criteria for prioritizing the saving of more favorable or unfavorable answers may vary depending on the region, the board of education, and educational policies. Therefore, it may be advisable to set up multiple methods for determining which answers have different criteria, allowing users to switch between them as needed.

[0051] The storage control unit 17 stores the deliverable data in different storage areas based on the determination result from the priority storage target determination unit 16 described above. Specifically, as described above, if the identifier attached to the deliverable data is an identifier indicating a priority storage target, the storage control unit 17 stores it in the upper storage area of ​​the data management unit 13, and if it is an identifier indicating a non-priority storage target, it stores it in the lower storage area of ​​the data management unit 13.

[0052] Furthermore, the storage control unit 17 queries the teacher's terminal device 20 whether or not to move the output data determined to be non-priority to be saved to the external storage device 40. If the teacher inputs an instruction to move the output data to the external storage device 40 on the teacher's terminal device 20, the output data is moved to the external storage device 40 and then deleted from the data management unit 13. On the other hand, if the teacher inputs an instruction to leave the output data on the learning support device 10 on the teacher's terminal device 20, the output data is not moved to the external storage device 40 and remains saved in its current state.

[0053] Furthermore, the storage control unit 17 moves output data that has been temporarily stored in the upper storage area of ​​the data management unit 13 to the lower storage area if it has not been read (accessed) for a predetermined first period. Conversely, the storage control unit 17 moves output data that has been temporarily stored in the lower storage area of ​​the data management unit 13 to the upper storage area if it has been read (accessed) within a predetermined second period.

[0054] The learning support device 10 includes a CPU (Central Processing Unit), semiconductor memory such as ROM (Read Only Memory) and RAM (Random Access Memory), storage such as a hard disk, and a communication I / F (Interface).

[0055] The learning support device 10 has a learning support program, which is a web application, installed on its storage. The learning support program includes one embodiment of the data storage control program of the present invention. When the learning support program is started by the CPU, the functions of each part of the learning support device 10 are executed.

[0056] Furthermore, some or all of the functions performed by the learning support program may be configured using hardware such as ASICs (Application Specific Integrated Circuits), FPGAs (Field-Programmable Gate Arrays), or other electrical circuits.

[0057] The teacher's terminal device 20 consists of, for example, a personal computer or a mobile terminal device such as a tablet or smartphone, and is equipped with a CPU, semiconductor memory such as ROM and RAM, storage such as a hard disk, and a communication interface.

[0058] The teacher's terminal device 20 has a teacher application installed on its storage that works in conjunction with the learning support program described above. When this teacher application is launched by the CPU, the teacher's terminal device 20 displays teaching material data and output data, and allows the user to set and input evaluations of the output data. In this embodiment, instead of using the teacher application installed on the storage, a teacher application provided via a web browser may also be used.

[0059] The student terminal device 30 consists of, for example, a personal computer or a mobile terminal device such as a tablet or smartphone, and includes a CPU, semiconductor memory such as ROM and RAM, storage such as a hard disk, and a communication interface.

[0060] The student terminal device 30 has a student application installed on its storage that works in conjunction with the learning support program described above. When this student application is launched by the CPU, the student terminal device 30 displays teaching material data and output data, and allows users to set and input evaluations of the output data. In this embodiment, instead of using the student application installed on the storage, a student application provided via a web browser may also be used.

[0061] The external storage device 40 is a storage medium having a storage area different from that of the data management unit 13 of the learning support device 10. Examples of external storage devices 40 include a data server, an external memory device, and a magnetic recording medium.

[0062] Next, the processing flow of the learning support system 1 of this embodiment will be explained with reference to the sequence diagram shown in Figure 3. This explanation will focus primarily on the control of saving the output data.

[0063] First, the teacher accesses the learning support device 10 using the teacher's terminal device 20 (S10), and the learning support device 10 outputs teaching material data to the teacher (S12). Then, the student accesses the learning support device 10 using the student's terminal device 30 (S14), and the learning support device 10 outputs teaching material data to the student (S16).

[0064] The teacher conducts the lesson using the teaching material data displayed on the teacher's terminal device 20, and the students, following the teacher's instructions, create answers using the teaching material data displayed on the student's terminal device 30 and send them to the learning support device 10 as output data (S18).

[0065] The learning support device 10 receives the output data transmitted from the student terminal device 30 (S20). Next, the learning support device 10 determines whether the received output data is a priority save target or a non-priority save target (S22), and assigns an identifier to the output data according to the determination result (S24). Then, the learning support device 10 temporarily saves the output data with the assigned identifier to the upper storage area of ​​the data management unit 13 (S26). The learning support device 10 repeats the above output data saving process until the school year changes.

[0066] Next, we will explain the control over saving deliverable data when the school year changes, referring to the sequence diagram shown in Figure 4.

[0067] When the school year changes, the storage control unit 17 of the learning support device 10 checks the identifier of the output data stored in the upper storage area of ​​the data management unit 13 (S28). The change of the school year is automatically recognized by the date and time measurement function of the learning support device 10, or by a teacher's input from the teacher's terminal device 20.

[0068] Then, the storage control unit 17 saves the output data that has been given a priority saving identifier as is to the upper storage area, while the output data that has been given a non-priority saving identifier is moved from the upper storage area to the lower storage area (S30) and then deleted from the upper storage area.

[0069] Subsequently, the learning support device 10 transmits information about the output data (hereinafter referred to as "unnecessary data") that has been moved to the lower storage area to the teacher's terminal device 20 (S32).

[0070] The teacher's terminal device 20 receives information about unnecessary data transmitted from the learning support device 10 (S34). The teacher's terminal device 20 then displays the information about unnecessary data and accepts the selection of unnecessary data from the displayed data to be moved to the external storage device 40 (S36).

[0071] Then, in S36, the information of the unnecessary data selected is transmitted from the teacher's terminal device 20 to the learning support device 10. Based on the input information of the unnecessary data selection, the learning support device 10 reads the unnecessary data stored in the lower storage area of ​​the data management unit 13, moves it to the external storage device 40 (S38), and then deletes it from the lower storage area.

[0072] According to the learning support system 1 of the above embodiment, it is determined whether the output data should be prioritized for storage or not, and based on the determination result, the output data that should be prioritized for storage and the output data that should not be prioritized for storage are stored in different storage areas. Therefore, it is possible to prevent a deterioration in searchability without expanding the storage area.

[0073] Furthermore, in the learning support system 1 of the above embodiment, the system determines whether to prioritize saving or not based on the evaluation results obtained by evaluating the content of the output data. Therefore, it is possible to more appropriately determine whether to prioritize saving or not based on the content of the output data.

[0074] Furthermore, in the learning support system 1 of the above embodiment, if the determination of whether to prioritize saving or not save is made based on evaluation information attached to the output data, the determination can be made by a simpler method.

[0075] Furthermore, in the learning support system 1 of the above embodiment, the output data to be prioritized for storage is stored in an upper storage area that allows for high-speed reading, and the output data not to be prioritized for storage is stored in a lower storage area that allows for low-speed reading, thereby improving the searchability of the output data to be prioritized for storage.

[0076] Furthermore, in the learning support system 1 of the above embodiment, if the output data stored in the upper storage area is not read for a predetermined period of time, the output data is moved to the lower storage area, thereby enabling storage control according to actual needs.

[0077] Furthermore, in the learning support system 1 of the above embodiment, if the output data stored in the lower storage area is read within a predetermined period, the output data is moved to the upper storage area, thereby enabling storage control according to actual needs.

[0078] Furthermore, the present invention is not limited to the embodiments described above, and the components can be modified and implemented in practice without departing from the spirit of the invention. Also, various inventions can be formed by appropriate combinations of the multiple components disclosed in the embodiments. For example, all the components shown in the embodiments may be combined as appropriate. It goes without saying that various modifications and applications are possible without departing from the spirit of the invention.

[0079] The following additional information is disclosed regarding the present invention.

[0080] (Note 1) The data storage control device of the present invention comprises: an output acquisition unit that acquires output data for digital teaching materials; a priority storage target determination unit that determines whether the output data acquired by the output acquisition unit should be prioritized for storage or not; and a storage control unit that stores the output data designated for priority storage and the output data designated for not prioritizing storage in different storage areas based on the determination result by the priority storage target determination unit.

[0081] (Note 2) In the data storage control device described in Appendix 1, the priority storage target determination unit can determine whether to prioritize storage or not based on the evaluation result obtained by evaluating the content of the output data.

[0082] (Note 3) In the data storage control device described in Appendix 1, the priority storage target determination unit can determine whether to prioritize storage or not based on evaluation information attached to the output data.

[0083] (Note 4) In the data storage control device described in any of the appendices 1 to 3, the storage control unit can store the output data to be prioritized for storage in a first storage area that can be read at high speed, and the output data to be not prioritized for storage in a second storage area that can be read at a lower speed than the first storage area.

[0084] (Note 5) In the data storage control device described in any of the appendices 1 to 4, the storage control unit can move the output data stored in the first storage area to the second storage area if it has not been read for a predetermined period of time.

[0085] (Note 6) In the data storage control device described in any of the appendices 1 to 5, the storage control unit can move the output data stored in the second storage area to the first storage area if it is read out within a predetermined period.

[0086] (Note 7) The data storage control method of the present invention acquires output data for digital teaching materials, determines whether the acquired output data should be prioritized for storage or not, and based on the determination result, stores the output data designated for priority storage and the output data designated for not prioritizing storage in different storage areas.

[0087] (Note 8) The data storage control program of the present invention causes a computer to perform the following steps: acquire output data for digital teaching materials; determine whether the acquired output data should be prioritized for storage or not; and, based on the determination result, store the output data designated for priority storage and the output data designated for not priority storage in different storage areas. [Explanation of symbols]

[0088] 1. Learning support system 10 Learning support device 11. Digital Educational Materials Distribution Department 12 User Management Department 13 Data Management Department 14 Control Unit 15 Deliverables Acquisition Department 16 Priority Storage Target Determination Unit 17 Storage Control Unit 20 Teacher's Terminal Devices 30 Student terminal devices 40 External storage devices C Comments section M mark

Claims

1. The deliverable acquisition unit acquires deliverable data for digital teaching materials, A priority storage determination unit determines whether the deliverable data acquired by the deliverable acquisition unit should be designated as a priority storage target or a non-priority storage target, A data storage control device comprising a storage control unit that stores the deliverable data designated as priority storage and the deliverable data designated as non-priority storage in different storage areas based on the determination result by the priority storage target determination unit.

2. The data storage control device according to claim 1, wherein the priority storage target determination unit determines whether to designate the output data as a priority storage target or a non-priority storage target based on the evaluation result of evaluating the contents of the output data.

3. The data storage control device according to claim 1, wherein the priority storage target determination unit determines whether to designate the output data as a priority storage target or a non-priority storage target based on evaluation information attached to the output data.

4. The data storage control device according to claim 1, wherein the storage control unit stores the output data to be prioritized for storage in a first storage area that can be read at high speed, and stores the output data to be not prioritized for storage in a second storage area that can be read at a lower speed than the first storage area.

5. The data storage control device according to claim 4, wherein if the storage control unit has not read out the output data stored in the first storage area for a predetermined period of time, the output data moves to the second storage area.

6. The data storage control device according to claim 4, wherein the storage control unit moves the output data stored in the second storage area to the first storage area if it is read out within a predetermined period of time.

7. We obtain output data for digital teaching materials. The acquired deliverable data is then determined to be either subject to priority storage or to non-priority storage. A data storage control method that, based on the determination result, stores the deliverable data to be prioritized for storage and the deliverable data to be not prioritized for storage in different storage areas.

8. Steps to obtain output data for digital teaching materials, The steps include determining whether the acquired deliverable data should be prioritized for storage or not, A data storage control program that causes a computer to perform the step of saving the output data to be prioritized for saving and the output data to be not prioritized for saving in different storage areas, based on the determination result.

Citation Information

Patent Citations

  • History information utilization type education method and history information utilization type education system

    JP2004126401A