Textbook content provision system and textbook content provision method

The system efficiently generates lesson-related information from structured electronic textbook data using a large-scale language model, reducing teacher workload and ensuring consistent, controlled access, addressing the challenges of manual preparation and cumbersome model usage.

JP7829272B1Active Publication Date: 2026-03-13久保田 進彦
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2026-01-23
Publication Date
2026-03-13

AI Technical Summary

Technical Problem

Teachers face a significant burden in preparing teaching materials and lesson-related information from textbooks, and using generative models to reference electronic textbook data is cumbersome, lacking a mechanism for consistent generation and handling operational restrictions.

Method used

A system comprising a first terminal for transmitting electronic textbook data, a third terminal for storing and structuring the data with tags, and a second terminal for generating lesson-related information using a large-scale language model, allowing teachers to access and utilize structured data efficiently.

Benefits of technology

Reduces the workload in lesson preparation by making electronic textbook data accessible and generating lesson-related information tailored to lesson conditions, while suppressing excessive reproduction and controlling access based on operational constraints.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007829272000001_ABST
    Figure 0007829272000001_ABST
Patent Text Reader

Abstract

When teachers use large-scale language models to create teaching materials, the process of appropriately referencing textbook content is cumbersome, resulting in a heavy burden of lesson preparation. [Solution] The third terminal stores and analyzes the electronic data of textbooks transmitted from the first terminal to generate structured data including tags, generates lesson-related information using a large-scale language model based on lesson conditions input from the second terminal, and inputs at least a portion of the electronic data as reference data into the large-scale language model during generation, and provides the lesson-related information and electronic data to the second terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a technology for generating and providing teaching materials and the like for university classes using electronic data of textbooks. In particular, when a teacher uses a large language model, the present invention relates to a textbook content providing system and a textbook content providing method that enable reference to electronic data of textbooks while generating and providing class-related information.

Background Art

[0002] In university education, it is common for teachers to conduct classes using textbooks. However, the overall design of the classes after adopting textbooks, the creation of teaching materials such as lecture slides and lecture notes, the creation of evaluation materials such as exam questions and assignment questions, and the confirmation of the consistency between the class content and the evaluation content are likely to rely on the teacher's manual work and impose a heavy preparation burden. In recent years, with the spread of generative models such as large language models, technologies for assisting in text analysis and teaching material generation have been proposed. In addition, technologies for generating lecture slides and exam questions for classes based on the content of teaching materials such as textbooks have also been proposed.

[0003] However, in the process of teachers using the content of textbooks in classes, although reference in line with the structure and educational intent of textbooks is required, when teachers use generative models, a mechanism for appropriately referring to the electronic data of textbooks and consistently generating and providing class-related information according to class conditions has not been fully established. Furthermore, in the practice of classes, it is desired to reduce the burden of class preparation starting from textbooks in a form that can be used even under operational restrictions including the handling of electronic data of textbooks.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Patent Document 2

Summary of the Invention

[0005] Traditionally, even when teachers adopted textbooks, the process of creating teaching materials and other resources while referencing the textbook content according to the lesson conditions relied on the teacher's manual work, resulting in a significant burden on lesson preparation. Furthermore, when creating lesson-related information using generative models, the setup and input required for teachers to appropriately reference the textbook content into the generative model can be cumbersome. Moreover, given that electronic data of textbooks is being handled, it is desirable to develop an implementation that allows teachers to access this electronic data when using generative models while simultaneously providing lesson-related information.

[0006] This invention has been made in view of the above circumstances, and aims to provide a textbook content provision system and a textbook content provision method that can reduce the workload related to lesson preparation and lesson management by making electronic data of textbooks provided by authors accessible to teachers when using large-scale language models, and by generating lesson-related information based on lesson conditions and providing it to the teacher's terminal. [Means for solving the problem]

[0007] A textbook content provision system according to one aspect of the present invention comprises a first terminal, a second terminal, and a third terminal. The first terminal transmits electronic data of a textbook to the third terminal. The third terminal receives and stores the electronic data, and analyzes the electronic data to generate and store structured data including tags associated with specific parts of the textbook. The third terminal generates lesson-related information using a large-scale language model based on lesson conditions input from the second terminal, and in generating the lesson-related information, inputs at least a portion of the stored electronic data as reference data into the large-scale language model, thereby making the electronic data accessible to the user of the second terminal when using the large-scale language model. The third terminal provides the generated lesson-related information and electronic data to the second terminal, making them available for use on the second terminal. The second terminal uses the lesson-related information to create or output teaching materials for use in lectures or assignments.

[0008] Furthermore, textbook content provision methods and programs according to other aspects of the present invention can be implemented as processes executed by the first terminal, second terminal, and third terminal in the above system. [Effects of the Invention]

[0009] According to the present invention, by storing the electronic data of the textbook provided by the author on a third terminal and generating lesson-related information using a large-scale language model based on lesson conditions input from the teacher's terminal, at least a portion of the electronic data of the textbook is input into the large-scale language model as reference data. This allows teachers to access the electronic data of the textbook while generating and providing lesson-related information when using the large-scale language model. As a result, the work of teachers in referencing textbook content and creating teaching materials is made more efficient, and the workload related to lesson preparation and operation is reduced.

[0010] Furthermore, according to each dependent aspect of the present invention, it becomes possible, for example, to suppress excessive reproduction of textbook content based on the similarity between the generated lesson-related information and the electronic data of the textbook, to control the availability of electronic data and lesson-related information based on textbook adoption information, to identify reference targets based on the structured data of the textbook and perform search-enhanced generation, and to adjust the volume and structure of generated content according to the number of lessons and teaching policies, thereby improving the convenience and operability of the system in a manner that conforms to the requirements of actual operation. [Brief explanation of the drawing]

[0011] [Figure 1] Figure 1 is a diagram illustrating the configuration of a textbook content provision system according to one embodiment of the present invention. [Figure 2] Figure 2 is a functional block diagram of a textbook content provision system according to one embodiment of the present invention. [Figure 3] Figure 3 is a flowchart of the textbook content provision process according to one embodiment of the present invention. [Figure 4] Figure 4 is a sequence diagram of the textbook content provision process according to one embodiment of the present invention. [Modes for carrying out the invention]

[0012] The embodiments of the present invention will be described by listing them. The present invention has the following configuration. [Item 1] A textbook content provision system comprising a first terminal, a second terminal, and a third terminal, The first terminal includes a transmission unit that transmits electronic data of textbooks to the third terminal. The third terminal includes a storage unit that receives and stores the electronic data, A structuring unit that analyzes the aforementioned electronic data to generate structured data including tags associated with specific parts of the textbook and stores it in the storage unit, Generate class-related information using a large language model based on the class conditions input from the second terminal, and input at least a part of the electronic data stored in the storage unit as reference data into the large language model when generating the class-related information, so that the electronic data can be made referenceable when the user of the second terminal uses the large language model. A generation unit; A provision unit that provides the class-related information and the electronic data to the second terminal so that they can be used on the second terminal. The second terminal includes a display editing unit that creates or outputs teaching materials to be used in lectures or assignments using the class-related information. Textbook content providing system. [Item 2] In the textbook content providing system according to Item 1, The third terminal Calculates the similarity between the sentences or paragraphs included in the class-related information and the sentences or paragraphs included in the electronic data, An exposure prevention control unit that performs conversion processing on parts where the similarity exceeds a threshold value. Textbook content providing system. [Item 3] In the textbook content providing system according to Item 1 or 2, The third terminal An access control unit that controls the availability of the electronic data and the class-related information on the second terminal based on textbook adoption information. Textbook content providing system. [Item 4] (Adoption information) In the textbook content providing system according to Item 1, The textbook adoption information includes a teacher ID and an adoption period. Textbook content providing system. [Item 5] In the textbook content providing system according to Item 1 or 2, The access control unit permits the generation of class-related information based on the structured data during the adoption period, and restricts access to the structured data after the adoption period ends. Textbook content providing system. [Item 6] In the textbook content providing system according to Item 3, After the adoption period ends, the access control unit permits only generation based on out-of-textbook content or general knowledge. Textbook content providing system. [Item 7] In the textbook content providing system according to any one of Items 1 to 4, The third terminal includes a management screen for checking or changing the control rules of the access control unit. Textbook content providing system. [Item 8] In the textbook content providing system according to any one of Items 1 to 5, The third terminal sets the availability by the access control unit based on the settlement information. Textbook content providing system. [Item 9] In the textbook content providing system according to any one of Items 1 to 6, The structured data includes the extraction results of chapters, sections, and paragraphs. Textbook content providing system. [Item 10] In the textbook content providing system according to any one of Items 1 to 7, The structured data includes the extraction results of important words or unique expressions. Textbook content providing system. [Item 11] In the textbook content providing system according to any one of Items 1 to 8, The structured data includes relationship tags indicating causal relationships, comparison relationships, or process structures. Textbook content providing system. [Item 12] In the textbook content provision system described in any one of items 1 to 9, The aforementioned structured data includes difficulty tags based on vocabulary difficulty or logical level, Textbook content delivery system. [Item 13] In the textbook content provision system described in any one of items 1 to 10, The aforementioned structured data includes educational objective classification tags, Textbook content delivery system. [Item 14] In the textbook content provision system described in any one of items 1 to 11, The structured data can be viewed or modified by the first terminal, and the modification results are reflected in the storage unit. Textbook content delivery system. [Item 15] In the textbook content provision system described in any one of items 1 to 12, The generation unit identifies the chapters, sections, and paragraphs to be referenced from the structured data based on the lesson conditions, and performs search extension generation by adding at least a portion of the electronic data corresponding to the identified chapters, sections, and paragraphs to the input of the large-scale language model. Textbook content delivery system. [Item 16] In the textbook content provision system described in any one of items 1 to 13, The aforementioned class conditions include the number of classes, and the generation unit adjusts the amount of class-related information generated according to the number of classes. Textbook content delivery system. [Item 17] In the textbook content provision system described in any one of items 1 to 14, The aforementioned lesson conditions include setting the difficulty level or whether the lesson is example-focused or theory-focused, and the generation unit adjusts the structure of the lesson-related information generated according to the said setting. Textbook content delivery system. [Item 18] In the textbook content provision system described in any one of items 1 to 15, The aforementioned course-related information includes syllabus information, Textbook content delivery system. [Item 19] In the textbook content provision system described in any one of items 1 to 16, The aforementioned course-related information includes lecture notes, Textbook content delivery system. [Item 20] In the textbook content provision system described in any one of items 1 to 17, The aforementioned course-related information includes lecture slides, Textbook content delivery system. [Item 21] In the textbook content provision system described in any one of items 1 to 18, The aforementioned course-related information includes, Textbook content delivery system. [Item 22] In the textbook content provision system described in any one of items 1 to 19, The aforementioned class-related information includes assignment questions, Textbook content delivery system. [Item 23] In the textbook content provision system described in any one of items 1 to 20, The generation unit integrates and generates lecture notes, lecture slides, and exam questions based on the structured data. Textbook content delivery system. [Item 24] In the textbook content provision system described in item 21, The third terminal is equipped with a consistency checker that verifies the correspondence between lecture content, teaching materials, and examination questions. Textbook content delivery system. [Item 25] In the textbook content provision system described in item 22, The consistency checker will suggest a correction if an inconsistency is detected. Textbook content delivery system. [Item 26] In the textbook content provision system described in any one of items 1 to 23, The third terminal automatically collects content outside of textbooks. Textbook content delivery system. [Item 27] In the textbook content provision system described in item 24, The third terminal tags the non-textbook content. Textbook content delivery system. [Item 28] In the textbook content provision system described in item 24 or 25, The generation unit generates lesson-related information by inserting the non-textbook content at timings consistent with the textbook structure. Textbook content delivery system. [Item 29] In the textbook content provision system described in item 26, The generation unit selects or adjusts the difficulty level of the extratextbook content based on the lesson conditions. Textbook content delivery system. [Item 30] In the textbook content provision system described in any one of items 1 to 27, The aforementioned third terminal manages lecture content by distinguishing between information to be included in slides and information to be explained orally. Textbook content delivery system. [Item 31] In the textbook content provision system described in item 28, The generation unit generates test questions or assignment questions based on the distinction. Textbook content delivery system. [Item 32] In the textbook content provision system described in any one of items 1 to 29, The third terminal analyzes student submissions input via the second terminal and performs an assessment of comprehension based on the correspondence with the structured data. Textbook content delivery system. [Item 33] In the textbook content provision system described in item 30, The third terminal generates improvement comments according to the missing items. Textbook content delivery system. [Item 34] In the textbook content provision system described in any one of items 1 to 31, The third terminal receives feedback comments from the second terminal and provides them to the first terminal. Textbook content delivery system. [Item 35] In the textbook content provision system described in any one of items 1 to 32, The third terminal collects the usage history of the second terminal. Textbook content delivery system. [Item 36] In the textbook content provision system described in item 33, The aforementioned usage history includes usage status or question status for each chapter. Textbook content delivery system. [Item 37] In the textbook content provision system described in item 33 or 34, The third terminal provides the usage history to the first terminal. Textbook content delivery system. [Item 38] In the textbook content provision system described in any one of items 1 to 35, The first terminal is capable of transmitting update data for the electronic data of the textbook to the third terminal, and the third terminal updates the structured data based on the update data. Textbook content delivery system. [Item 39] In the textbook content provision system described in item 36, The aforementioned updated data includes the addition of new information, correction of outdated sections, or designation of unusable sections. Textbook content delivery system. [Item 40] In the textbook content provision system described in any one of items 1 to 37, The exposure prevention control unit calculates the similarity using at least one of n-gram similarity, embedding vector similarity, or named entity match rate. Textbook content delivery system. [Item 41] In the textbook content provision system described in any one of items 1 to 38, The aforementioned transformation process includes at least one of paraphrasing, sentence structure transformation, or proper noun masking. Textbook content delivery system. [Item 42] In the textbook content provision system described in any one of items 1 to 39, The third terminal allows the portion detected by the exposure prevention control unit to be confirmed or corrected by the first terminal, and reflects the correction result in the exposure prevention filter. Textbook content delivery system. [Item 43] In the textbook content provision system described in any one of items 1 to 40, The generation unit updates the generation conditions used to generate class-related information for the next academic year based on the usage history or the results of the comprehension evaluation. Textbook content delivery system.

[0013] <Details of the embodiment> Hereinafter, embodiments of the present invention will be described with reference to the drawings. Note that these embodiments are merely examples for illustrating the present invention, and the present invention is not limited to these embodiments.

[0014] As shown in Figures 1 and 2, the textbook content provision system 10 according to this embodiment includes a first terminal 100, a second terminal 200, and a third terminal 300. The first terminal 100 is a terminal used by authors, the second terminal 200 is a terminal used by teachers who adopt textbooks, and the third terminal 300 is a management server that generates and provides electronic data of textbooks and lesson-related information. These terminals are connected to each other via a network 400 so that they can communicate with each other.

[0015] In this specification, "electronic data of textbooks" includes books, reference books, handouts, lecture materials, electronic teaching materials, and other educational content used primarily or supplementarily in classes.

[0016] The first terminal 100 is, for example, a personal computer or a tablet terminal, and includes a transmission unit 110 that transmits electronic data of the textbook to the third terminal 300. The first terminal 100 may also be an update transmission unit 120 that can transmit update data in accordance with revisions to the textbook, etc.

[0017] The second terminal 200 is, for example, a personal computer or a tablet terminal, and includes a class condition input unit 220 for inputting class conditions and a display editing unit 210 for creating or outputting teaching materials to be used for lectures or assignments using class-related information provided from the third terminal 300. Here, the class conditions may include, for example, the number of classes, the teaching policy, the difficulty level, etc., as well as the scope of questions to be asked in the exam or the percentage of questions from each chapter (for example, "Chapter 1 40%, Chapter 2 30%").

[0018] The third terminal 300 is, for example, a cloud server or an on-premise server, and includes a storage unit 310 for storing electronic data of textbooks, a structuring unit 320 for analyzing the electronic data and generating structured data, a generation unit 330 for generating lesson-related information based on lesson conditions, and a provision unit 340 for providing the lesson-related information and electronic data to the second terminal 200.

[0019] The structuring unit 320 analyzes the electronic data of the textbook and generates structured data that includes tags associated with specific parts of the textbook. Here, the specific parts may be units such as chapters, sections, paragraphs, figures, questions, and glossaries, and the tags may include identification information for identifying the specific parts, important words or named entities, relationships (causality, comparison, process, etc.), difficulty level, and educational objective classification. The structured data thus generated is stored in the storage unit 310.

[0020] The structuring unit 320 may also present the generated tags or structured data to the first terminal 100, allowing the author or expert to review or modify the tags or structured data. The modification results entered by the first terminal 100 are reflected in the structured data stored in the storage unit 310 and may be used for generating subsequent reference data or course-related information. Furthermore, the modification results may be used to improve the accuracy of the tagging or generation process.

[0021] The generation unit 330 generates lesson-related information using a large-scale language model based on lesson conditions input from the second terminal 200. When generating lesson-related information, the generation unit 330 inputs at least a portion of the electronic data of the textbook stored in the storage unit 310 as reference data into the large-scale language model, thereby making the electronic data of the textbook accessible to the user of the second terminal 200 when using the large-scale language model. The reference data may be a portion of the electronic data of the textbook itself, or a text that summarizes or extracts a portion of the electronic data of the textbook.

[0022] The provision unit 340 provides the generated course-related information and, if necessary, electronic data of textbooks to the second terminal 200, making it available for use on the second terminal 200. Course-related information may include, for example, syllabus information, lecture notes, lecture slides, exam questions, assignment questions, etc.

[0023] Next, an example of the textbook content provision process according to this embodiment will be described with reference to Figures 3 and 4.

[0024] The first terminal 100 transmits the electronic data of the textbook to the third terminal 300 in response to an operation by the author (step S101). The transmission of the electronic data of the textbook is not limited to input by the author themselves, but also includes cases where a third party acts on behalf of the author based on the author's instructions or consent.

[0025] The third terminal 300 receives the electronic data of the textbook transmitted from the first terminal 100 and stores it in the storage unit 310 (step S102).

[0026] The third terminal 300 uses the structuring unit 320 to analyze the electronic data of the textbook stored in the storage unit 310, generates structured data including tags associated with specific parts of the textbook, and stores it in the storage unit 310 (step S103).

[0027] The second terminal 200 inputs the class conditions using the class conditions input unit 220 in response to the teacher's operation and transmits them to the third terminal 300 (step S104).

[0028] The third terminal 300 may include an access control unit 360 that controls whether or not it can be used on the second terminal 200 based on the teacher's textbook adoption information. In this case, the access control unit 360 determines whether or not it can execute processing corresponding to the class conditions (step S150).

[0029] The third terminal 300 generates reference data based on the class conditions using the generation unit 330 and prepares to input the reference data into the large-scale language model (step S105). For example, the generation unit 330 can identify a specific part of the textbook based on structured data and extract at least a portion of the electronic data of the textbook corresponding to the identified specific part as reference data.

[0030] The third terminal 300, using the generation unit 330, adds reference data to the input of a large-scale language model to generate lesson-related information according to the lesson conditions (step S106).

[0031] The third terminal 300 may include an exposure prevention control unit 350 that suppresses excessive reproduction of textbook-related information. In this case, the similarity between a sentence or paragraph contained in the generated lesson-related information and a sentence or paragraph contained in the electronic data of the textbook is calculated, and a conversion process is performed on the portion where the similarity exceeds a threshold (step S160).

[0032] The third terminal 300, via the provision unit 340, provides lesson-related information and, if necessary, electronic data of textbooks to the second terminal 200, making it available for use on the second terminal 200 (step S107).

[0033] The second terminal 200 creates or outputs teaching materials for lectures or assignments using the provided class-related information by the display editing unit 210 (step S108).

[0034] Referring again to Figure 2, the generation unit 330, in generating reference data based on the lesson conditions, can use tags included in the structured data to identify specific parts of the textbook to be referenced. This makes it easier for teachers to reference textbook content corresponding to the lesson conditions when using a large-scale language model. In this identification, structured data reflecting the above-mentioned correction results may be used.

[0035] The reference data may be the full text of the electronic data of the textbook corresponding to the identified specific section, or it may be text extracted or summarized from said electronic data. Furthermore, the format of the reference data is not limited to plain text; it may also be in a format with heading information or tag information added.

[0036] The generation unit 330 generates lesson-related information by adding reference data to the input of a large-scale language model, thereby enabling the generation of lesson-related information while making the electronic data of the textbook accessible. This allows teachers to obtain lesson-related information tailored to their teaching conditions without excessively increasing the input work involved in referencing textbook content.

[0037] Class-related information is information used in teaching practice and may include, for example, syllabus information including the structure of each class according to the number of classes, lecture notes explaining the lecture content, lecture slides presenting the main points of the lecture, test questions to measure comprehension, and assignment questions to encourage learning. The generation unit 330 may generate some or all of this class-related information depending on the class conditions.

[0038] The generation unit 330 can integrally generate lecture notes, lecture slides, and exam questions in a consistent manner by using structured data as a common base. For example, by generating explanatory text (lecture notes), key points (lecture slides), and questions (exam questions) based on tags corresponding to the same specific part, discrepancies between the content covered in the lecture and the evaluation content become less likely.

[0039] The third terminal 300 may be equipped with a consistency checker 440. The consistency checker 440 can check the correspondence between lecture content, teaching materials, and exam questions, and can suggest corrections if inconsistencies are detected. For example, it can suggest corrections if the exam questions include content not included in the lecture notes, or if there is a discrepancy between the explanations in the lecture slides and the lecture notes.

[0040] The proposed revisions from consistency checker 440 are reviewed by faculty, authors, or experts and may be adopted or modified as necessary. These revisions may be reflected, for example, in structured data, generation conditions, or consistency determination rules. This allows for a combined operation of semi-automated generation and human review.

[0041] The generation unit 330 can adjust the amount or structure of the lesson-related information generated based on the lesson conditions. For example, it can adjust the amount of information for each lesson to be reduced when there are many lessons, and to be increased when there are few lessons. It can also adjust the depth of explanation, the presence or absence of diagrams, the amount of examples, etc., according to the difficulty level and lesson policy (theory-centered, case-centered, etc.). Furthermore, the lesson conditions may also include the scope or proportion of questions in the exam questions, and the generation unit 330 may adjust the number or structure of questions to be included in the exam questions based on the proportion of questions, while referring to tags corresponding to specific parts such as chapters or sections.

[0042] The third terminal 300 may include an external content collection unit 410, an external content tagging unit 420, and an external content insertion unit 430, as shown in Figure 2. The external content collection unit 410 collects external content such as case studies, columns, precedents, and articles outside of textbooks. The external content tagging unit 420 analyzes the collected external content and tags it.

[0043] The external content insertion unit 430 calculates the degree of relevance based on the matching of tags on the textbook side and the tags on the external content side, and can insert the external content into the lesson-related information according to the lesson conditions. For example, the degree of relevance, the degree of match in difficulty level, the degree of match with the lesson policy, etc., may be used to determine the insertion position. The insertion results may be reviewed by the author or expert and modified or approved as necessary. Furthermore, after inserting the external content, the external content insertion unit 430 may automatically adjust the overall compositional balance of the teaching materials and optimize them so that consistency is maintained between the textbook content, external examples, and slide structure. For example, the optimization may include a process to adjust the amount or position of insertion of the external content so that the amount or difficulty level assigned to each lesson meets predetermined conditions.

[0044] The third terminal 300 may manage the lecture content by distinguishing between information to be included in lecture slides and information to be explained orally. For example, the instructor can input or specify the slide display information and the orally explained information separately through class conditions or editing operations, and the third terminal 300 can reflect this distinction in structured data or generation conditions.

[0045] The generation unit 330 may generate test questions or assignment questions based on the distinction described above. For example, it may generate a mixture of questions based on slide display information and questions based on oral explanation information, and add information that allows identification of which type of question the question is based on. This can support the design of evaluations that take into account the student's participation in the class.

[0046] The third terminal 300 may include an exposure prevention control unit 350. The exposure prevention control unit 350 can calculate the similarity between a sentence or paragraph contained in the generated lesson-related information and a sentence or paragraph contained in the electronic data of the textbook, and can detect portions where the similarity exceeds a threshold. For calculating the similarity, at least one of n-gram similarity, embedding vector similarity, or named entity matching rate may be used, for example.

[0047] The exposure prevention control unit 350 may perform a transformation process on portions where the similarity exceeds a threshold. The transformation process may include, for example, paraphrasing, sentence structure transformation, specific word masking, sentence decomposition and integration, or reordering. This makes it possible to suppress excessive reproduction of the textbook text while maintaining its usability as educational material.

[0048] The detection results or conversion results from the exposure prevention control unit 350 may be made verifiable or correctable by the author or an expert. The third terminal 300 may reflect the verification or correction results in the exposure prevention filter or conversion rule and use them to improve the accuracy of subsequent output control.

[0049] The third terminal 300 may include an access control unit 360. The access control unit 360 can control whether or not electronic data of textbooks and lesson-related information are available on the second terminal 200 based on textbook adoption information. Textbook adoption information may include, for example, a teacher ID and the adoption period.

[0050] The access control unit 360 may, for example, permit the generation of course-related information based on structured data during the adoption period, and restrict access to structured data after the adoption period ends. Alternatively, after the adoption period ends, it may only permit generation based on external content or general knowledge. This allows for usage control according to operational requirements.

[0051] The third terminal 300 may include a management screen 370 and a payment linkage unit 380. The management screen 370 may be used to check or change the control rules of the access control unit 360. The payment linkage unit 380 may set whether or not to allow use based on payment information, and for example, update the permission conditions of the access control unit 360 according to the billing status.

[0052] The third terminal 300 may include a history collection unit 390. The history collection unit 390 collects usage history from the second terminal 200 and may generate history information including, for example, browsing or usage status for each chapter, usage status of generated class-related information, and question status.

[0053] The third terminal 300 may be equipped with a feedback provision unit 470. The feedback provision unit 470 can receive feedback comments from the second terminal 200 and provide them to the first terminal 100. It may also provide the usage history collected by the history collection unit 390 to the first terminal 100. This allows authors to understand the actual usage patterns of textbook adopters and utilize this information for revisions and improvements.

[0054] The third terminal 300 may include an update processing unit 395. The first terminal 100 can transmit update data for the electronic textbook data to the third terminal 300, and the update processing unit 395 can update the structured data based on the update data. The update data may include, for example, the addition of new information, the correction of outdated sections, or the designation of unusable sections.

[0055] The third terminal 300 may include a comprehension evaluation unit 450 and an improvement comment generation unit 460. The comprehension evaluation unit 450 can analyze student submissions input via the second terminal 200 and perform comprehension evaluations based on their correspondence with structured data. The improvement comment generation unit 460 may generate improvement comments according to the missing items and present them to the instructor or student.

[0056] The third terminal 300 may be equipped with a condition update unit 480. The condition update unit 480 may update the generation conditions used to generate lesson-related information for the next academic year based on the usage history or the results of the comprehension evaluation. This enables continuous improvement based on lesson results.

[0057] Next, we will explain a specific example of use based on the above configuration. For example, an author uses the first terminal 100 to send electronic data of a textbook they have written to the third terminal 300, and the third terminal 300 stores the electronic data and generates structured data.

[0058] The instructor uses the second terminal 200 to input class conditions such as the number of classes, difficulty level, or teaching policy, and sends them to the third terminal 300. The third terminal 300 generates reference data based on the class conditions and inputs the reference data into a large-scale language model to generate class-related information. The instructor edits the class-related information provided to the second terminal 200 using the display and editing unit 210 and outputs it as teaching material to be used for lectures or assignments.

[0059] For example, if the generated course-related information includes syllabus information with session structure, lecture slides, and lecture notes, the instructor can design the entire course and create the teaching materials as an integrated process. Furthermore, if the course-related information includes exam questions, the instructor can obtain evaluation materials that are consistent with the teaching materials.

[0060] Furthermore, if a consistency checker 440 is provided, teachers can reduce the burden of verifying the correspondence between teaching materials and evaluation materials. If an exposure prevention control unit 350 is provided, teachers can obtain teaching materials in which excessive reproduction of the textbook text is suppressed. If an access control unit 360 is provided, teachers can use the textbook-derived generation function under predetermined conditions and create teaching materials in a manner that conforms to operational constraints.

[0061] Furthermore, if a history collection unit 390 or a comprehension evaluation unit 450 is included, the third terminal 300 can collect information related to the implementation of lessons and present it to the author or teacher. The author can refer to this information to revise the textbook or update the content, and the update processing unit 395 can update the structured data. If a condition update unit 480 is included, the third terminal 300 can update the generation conditions for lesson-related information to be generated in the following year, thereby supporting continuous improvement. <Example 1>

[0062] The owners or users of the first terminal 100, the second terminal 200, and the third terminal 300 may be different people, or any two or three may be the same person. In other words, the present invention includes cases where the roles of author, teacher, operator, etc., are combined by the same person.

[0063] Furthermore, the first terminal 100, the second terminal 200, and the third terminal 300 do not need to be separate devices; they may be physically identical devices, or they may be implemented as logically separated configurations within the same server or computing environment. For example, on the same terminal, user operation functions (corresponding to the first or second terminal) and server functions (corresponding to the third terminal) may be logically configured using a virtualization environment, containers, or process isolation.

[0064] For example, a person may register electronic data of a textbook they have written, perform processing equivalent to that of the third terminal 300 (storage, structuring, generation, provision, etc.), and then use the resulting class-related information to obtain teaching materials.

[0065] Furthermore, for example, one person may register electronic data of a textbook they have written, perform processing equivalent to that of the third terminal 300, and others may use the resulting class-related information via the second terminal 200 to obtain class materials.

[0066] Thus, in this invention, the combination of terminal owners can include cases where each terminal has a different owner, where any two terminals have the same owner, or where all three terminals have the same owner. Furthermore, the terminal configuration can include cases where each terminal is physically independent, where any two terminals are built on a single server, or where all three terminals are built on the same server. In addition, the type of terminal may be a personal computer, smartphone, tablet, virtual PC, etc.

[0067] Therefore, the textbook content provision system 10 of the present invention is not limited to a configuration in which the first terminal 100, the second terminal 200, and the third terminal 300 are physically or as separate entities, but can also be implemented in a configuration that includes the concurrent performance of multiple roles by the same person or the logical separation of multiple functions on the same device. <Modification 2>

[0068] Each function of the third terminal 300 may be implemented by a single server device, or it may be implemented by distributing it across multiple server devices. For example, the storage unit 310, the structuring unit 320, and the generation unit 330 may be executed by different computers, and the provision unit 340 may be executed by another computer.

[0069] Accordingly, the textbook content provision system 10 of the present invention can be implemented in a cloud environment, an on-premise environment, or a hybrid environment thereof, with each function being distributed amongst the others. <Variation 3>

[0070] The methods for generating reference data and inputting it into large-scale language models can be varied. For example, instead of selecting specific parts to reference based on structured data, relevant sections could be searched from electronic textbooks using class conditions or teacher input sentences as queries, and the search results could be input as reference data.

[0071] Furthermore, the reference data may not be the electronic data of the textbook itself, but rather consist of pre-divided and summarized fragments, or a collection of explanatory texts associated with tags. Therefore, the present invention can be implemented in a manner that is less likely to be avoided by differences in the structure or generation procedure of the reference data. <Modification 4>

[0072] The procedure for calculating similarity and performing conversion processing by the exposure prevention control unit 350 can be modified in various ways. For example, the target of similarity calculation is not limited to sentences or paragraphs, but may also be headings, blocks of expression, or sections of a certain number of characters. Furthermore, the threshold is not limited to a fixed value, but may vary depending on the output type or user authority.

[0073] The conversion process is not limited to automated processes such as paraphrasing, but may also include exceptions or readjustments based on the confirmation and revision results of the teacher or author. Therefore, the present invention can be implemented in a manner that achieves excessive suppression of textbook text by various control methods. <Modification 5>

[0074] The access control unit 360 may control whether or not access is permitted, not only based on textbook adoption information, but also on payment information, contract information, affiliated organization information, or the number of uses. For example, the payment linkage unit 380 may determine the billing status and permit or restrict the generation or provision of class-related information according to the billing status.

[0075] Furthermore, the management screen 370 may allow publishers, authors, or operators to set or change control rules. Accordingly, the present invention can be implemented in various forms of access control to meet operational requirements.

[0076] <Example Hardware Configuration> Each of the functional blocks described above can be configured using hardware, a DSP (Digital Signal Processor), or software, for example, provided in a server device (terminal device). For example, when configured using software, each functional block is actually configured using a computer's CPU, RAM, ROM, etc., and is realized by the operation of programs stored on recording media such as RAM, ROM, hard disk, or semiconductor memory.

[0077] The embodiments described above are merely illustrative to facilitate understanding of the present invention and are not intended to limit its interpretation. The present invention can be modified and improved without departing from its spirit, and it goes without saying that the present invention includes equivalents thereof. [Explanation of symbols]

[0078] 10 Textbook Content Provision System 100 First Terminal 110 Transmitter 120 Update Transmission Section 200 Second Terminal 210 Display Editorial Department 220 Class Conditions Input Section 300 Third Terminal 310 Storage section 320 Structuring part 330 Generation part 340 Provision Department 350 Exposure Prevention Control Unit 360 Access Control Unit 370 Management screen 380 Payment Integration Unit 390 History Collection Department 395 Update Processing Unit 400 Networks 410 External Content Collection Department 420 External content tagging section 430 External content insertion section 440 Integrity Checker 450 Comprehension Assessment Department 460 Improvement Comment Generation Unit 470 Feedback Department 480 Condition update section

Claims

1. A textbook content provision system comprising a first terminal, a second terminal, and a third terminal, The first terminal is, It includes a transmission unit that transmits electronic data of textbooks to the third terminal, The third terminal is, A storage unit that receives and stores the aforementioned electronic data, A structuring unit that analyzes the aforementioned electronic data to generate structured data including tags associated with specific parts of the textbook and stores it in the storage unit, A generation unit that generates class-related information using a large-scale language model based on class conditions input from the second terminal, The system includes at least a provisioning unit that provides the aforementioned class-related information to the second terminal and makes it available for use on the second terminal, The aforementioned second terminal is, A class condition input unit for inputting the aforementioned class conditions, A display and editing unit that accepts editing requests for creating or outputting teaching materials to be used in lectures or assignments using the provided course-related information, In the textbook content provision system, The generation unit generates reference data by extracting at least a portion of the electronic data to be referenced using tags included in the structured data based on the lesson conditions, and adds the reference data to the input of the large-scale language model to generate the lesson-related information. Textbook content delivery system.

2. In the textbook content provision system described in claim 1, The third terminal is, The similarity between a sentence or paragraph contained in the aforementioned lesson-related information and a sentence or paragraph contained in the aforementioned electronic data is calculated. The system includes an exposure prevention control unit that performs a conversion process on the portion where the similarity exceeds a threshold. Textbook content delivery system.

3. In the textbook content provision system described in claim 1, The third terminal is, The system includes an access control unit that controls whether the electronic data and the lesson-related information can be used on the second terminal based on textbook adoption information. Textbook content delivery system.

4. In the textbook content provision system described in claim 3, The aforementioned textbook adoption information includes the teacher ID and the adoption period. Textbook content delivery system.

5. In the textbook content provision system described in claim 4, The access control unit permits the generation of course-related information based on the structured data during the employment period, and restricts access to the structured data after the end of the employment period. Textbook content delivery system.

6. In the textbook content provision system described in claim 4, The access control unit, after the end of the employment period, permits the generation of content outside of textbooks or based on general knowledge only. Textbook content delivery system.

7. In the textbook content provision system described in claim 3, The third terminal includes a management screen for checking or changing the control rules of the access control unit. Textbook content delivery system.

8. In the textbook content provision system described in claim 3, The third terminal sets whether or not it can be used by the access control unit based on the payment information. Textbook content delivery system.

9. In the textbook content provision system described in claim 1, The aforementioned structured data includes the results of extracting chapters, sections, and paragraphs. Textbook content delivery system.

10. In the textbook content provision system described in claim 1, The aforementioned structured data includes the results of extracting important words or named entities. Textbook content delivery system.

11. In the textbook content provision system described in claim 1, The aforementioned structured data includes relational tags that indicate causal relationships, comparative relationships, or process structures. Textbook content delivery system.

12. In the textbook content provision system described in claim 1, The aforementioned structured data includes difficulty tags based on vocabulary difficulty or logical level, Textbook content delivery system.

13. In the textbook content provision system described in claim 1, The aforementioned structured data includes educational objective classification tags, Textbook content delivery system.

14. In the textbook content provision system described in claim 1, The structured data can be viewed or modified by the first terminal, and if such modification is made, the modification result is reflected in the storage unit. Textbook content delivery system.

15. In the textbook content provision system according to claim 1, The generation unit identifies the chapters, sections, and paragraphs to be referenced from the structured data based on the class conditions, and performs search extension generation by adding at least a portion of the electronic data corresponding to the identified chapters, sections, and paragraphs to the input of the large-scale language model. Textbook content delivery system.

16. In the textbook content provision system described in claim 1, The aforementioned class conditions include the number of classes, and the generation unit adjusts the amount of class-related information generated according to the number of classes. Textbook content delivery system.

17. In the textbook content provision system described in claim 1, The aforementioned lesson conditions include setting the difficulty level or whether the lesson is example-focused or theory-focused, and the generation unit adjusts the structure of the lesson-related information generated according to the said setting. Textbook content delivery system.

18. In the textbook content provision system described in claim 1, The aforementioned course-related information includes syllabus information, Textbook content delivery system.

19. In the textbook content provision system described in claim 1, The aforementioned course-related information includes lecture notes, Textbook content delivery system.

20. In the textbook content provision system described in claim 1, The aforementioned course-related information includes lecture slides, Textbook content delivery system.

21. In the textbook content provision system described in claim 1, The aforementioned course-related information includes, Textbook content delivery system.

22. In the textbook content provision system described in claim 1, The aforementioned class-related information includes assignment questions, Textbook content delivery system.

23. In the textbook content provision system described in claim 1, The generation unit integrates and generates lecture notes, lecture slides, and exam questions based on the structured data. Textbook content delivery system.

24. In the textbook content provision system described in claim 21, The third terminal is equipped with a consistency checker that verifies the correspondence between lecture content, teaching materials, and examination questions. Textbook content delivery system.

25. In the textbook content provision system described in claim 24, The consistency checker will suggest a correction if an inconsistency is detected. Textbook content delivery system.

26. In the textbook content provision system described in claim 1, The third terminal automatically collects content outside of textbooks. Textbook content delivery system.

27. In the textbook content provision system described in claim 26, The third terminal tags the non-textbook content. Textbook content delivery system.

28. In the textbook content provision system described in claim 26, The generation unit generates lesson-related information by inserting the non-textbook content at timings consistent with the textbook structure. Textbook content delivery system.

29. In the textbook content provision system described in claim 26, The generation unit selects or adjusts the difficulty level of the extratextbook content based on the lesson conditions. Textbook content delivery system.

30. In the textbook content provision system described in claim 1, The aforementioned third terminal manages lecture content by distinguishing between information to be included in slides and information to be explained orally. Textbook content delivery system.

31. In the textbook content provision system described in claim 30, The generation unit generates test questions or assignment questions based on the distinction. Textbook content delivery system.

32. In the textbook content provision system described in claim 1, The third terminal analyzes student submissions input via the second terminal and performs an assessment of comprehension based on the correspondence with the structured data. Textbook content delivery system.

33. In the textbook content provision system described in claim 30, The third terminal generates improvement comments according to the missing items. Textbook content delivery system.

34. In the textbook content provision system described in claim 1, The third terminal receives feedback comments from the second terminal and provides them to the first terminal. Textbook content delivery system.

35. In the textbook content provision system described in claim 1, The third terminal collects the usage history of the second terminal. Textbook content delivery system.

36. In the textbook content provision system described in claim 35, The aforementioned usage history includes usage status or question status for each chapter. Textbook content delivery system.

37. In the textbook content provision system described in claim 35, The third terminal provides the usage history to the first terminal. Textbook content delivery system.

38. In the textbook content provision system described in claim 1, The first terminal is capable of transmitting update data for the electronic data of the textbook to the third terminal, and the third terminal updates the structured data based on the update data. Textbook content delivery system.

39. In the textbook content provision system described in claim 38, The aforementioned updated data includes the addition of new information, correction of outdated sections, or designation of unusable sections. Textbook content delivery system.

40. In the textbook content provision system described in claim 2, The exposure prevention control unit calculates the similarity using at least one of n-gram similarity, embedding vector similarity, or named entity match rate. Textbook content delivery system.

41. In the textbook content provision system described in claim 2, The aforementioned transformation process includes at least one of paraphrasing, sentence structure transformation, or proper noun masking. Textbook content delivery system.

42. In the textbook content provision system described in claim 2, The third terminal allows the portion detected by the exposure prevention control unit to be confirmed or corrected by the first terminal, and reflects the correction result in the exposure prevention filter. Textbook content delivery system.

43. In the textbook content provision system described in claim 1, The third terminal collects the usage history of the second terminal, analyzes student submissions entered via the second terminal, and performs an assessment of comprehension based on the correspondence with the structured data. The generation unit updates the generation conditions used for generating the course-related information for the following year based on at least the usage history or the comprehension evaluation. Textbook content delivery system.

Citation Information

Patent Citations

  • Knowledge point recommendation method and device, terminal and computer readable storage medium

    CN113590956A

  • Method and system for utilizing digital contents for utilizing digital contents for lecture and lecture plan

    JP2000194757A

  • Learning support system and learning support method

    JP2003248419A

  • System

    JP2025052271A

  • System

    JP2025047014A