Automatic typesetting student growth archive generation method and system and medium

Through the automatic layout of student growth file generation method, the problem of traditional manual production increases workload is solved, efficient and personalized file generation is achieved, and the actual generation efficiency and content quality of the file are improved.

CN119397998APending Publication Date: 2025-02-07GROW UP TOGETHER (SHANGHAI) INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411483224.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-23
Publication Date
2025-02-07

AI Technical Summary

Technical Problem

The handmade production of traditional student growth archives increases the workload of parents and teachers, and it is difficult to effectively manage and display students' personalized growth information.

Method used

Provide an automatic layout of student growth profile generation method, which automatically matches the cover page and back cover page by reading the ID of external input information, and generates corresponding page content based on students' personal information and graphic evaluation data, including student introduction pages , theme page, physical examination page, etc., and finally generate a directory page.

Benefits of technology

It reduces the workload of manual input and editing, improves the efficiency of student growth files, and makes the content of the archive fuller and the structure clearer.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119397998A_ABST
    Figure CN119397998A_ABST
Patent Text Reader

Abstract

The invention discloses an automatic typesetting student growth archive generation method and system and a medium, and relates to the field of electronic archives, and the method comprises the steps: reading the ID of external input information; automatically matching the front cover page and the back cover page of the student growth file; based on the personal information of the target student, typesetting behind the cover page to generate a target student introduction page; when the target class has n pieces of theme information created by the teacher in the target semester and the target student has image-text evaluation data belonging to the n pieces of theme information, generating n theme pages and image-text evaluation pages after the target student introduces the page; when the target student has the physical examination data in the target semester, continuing to generate a physical examination page; and generating a directory page based on the titles and the page numbers of all the marked page numbers, and inserting the directory page between the cover page and the target student introduction page to obtain a student growth file. According to the invention, automatic typesetting of different student growth archives can be realized, and the actual generation efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of electronic archives, and in particular to a method, system and medium for generating student growth archives with automatic typeset layout. Background Art

[0002] Student growth files are an important basis for teachers to understand and grasp the development of students, and are quite common in school work. Teachers and parents can effectively grasp the development of students by collecting various materials on students' growth and development regularly or irregularly, which is also conducive to teachers providing personalized educational support based on students' development.

[0003] Traditional student growth files, especially those for kindergartens and primary schools, are usually handmade and generally require parents and teachers to print photos and fill in text manually. Sometimes, this even causes students to compete with each other in the layout and decoration of their growth files. This not only increases the workload of parents and students, but also makes student growth files lose their practical significance.

[0004] With the continuous development of electronic archives, and in order to meet the typesetting needs of a wide variety of content, some teachers have begun to use PPT tools with high typesetting freedom to complete the production of student growth archives. However, since each student is an independent individual, this requires teachers to enter each student's personal information separately on the PPT and adjust the content layout according to each student's actual situation. This not only increases the teacher's workload, but also reduces the efficiency of generating student growth archives. Summary of the invention

[0005] The purpose of this application is to provide a method, system and medium for automatically typeset student growth files, which can realize automatic typeset of different student growth files and improve their actual generation efficiency.

[0006] To achieve the above objectives, this application provides the following solutions:

[0007] In a first aspect, the present application provides a method for generating a student growth profile with automatic typeset layout, the method comprising the following steps:

[0008] S1: Read the ID of external input information; the external input information includes: target student, target class, target grade, target school and target semester;

[0009] S2: Automatically match the cover page and back cover page of the student growth file according to the ID of the target grade and the ID of the target semester;

[0010] S3: querying the personal information of the target student according to the ID of the target student, and based on the personal information of the target student, generating a target student introduction page after the cover page, and marking the page number of the target student introduction page as the first page;

[0011] S4: Determine whether there are n subject information created by the teacher in the target class within the target semester; the subject information includes a title and a content description; n≥1 and n is an integer;

[0012] If there are n subject information created by the teacher in the target class within the target semester, the following steps are performed for each subject information according to the arrangement order of the n subject information: determine whether the target student has graphic evaluation data belonging to the i-th subject information; if so, firstly, according to the i-th subject information, typeset the i-th subject page after the target student introduction page, and then typeset the graphic evaluation data belonging to the i-th subject information after the i-th subject page, and automatically mark the page number; if not, continue to determine whether the target student has graphic evaluation data belonging to the i+1-th subject information; 0<i≤n and i is an integer;

[0013] If the target class does not have n subject information created by the teacher in the target semester, it is determined whether the target student has graphic data in the target semester; if so, firstly, according to the default first subject template of the system, a first subject page is generated after the target student introduction page, and then the graphic data of the target student in the target semester is typeset after the first subject page, and the page number is automatically marked; if not, step S5 is executed;

[0014] S5: Determine whether the target student has physical examination data in the target semester; if so, first typeset and generate a second theme page after the target student introduction page according to the system default second theme template, then typeset the physical examination data after the second theme page, and automatically mark the page number; if not, execute step S6;

[0015] S6: Generate a table of contents page based on the titles and page numbers of all the numbered pages, and insert the table of contents page between the cover page and the target student introduction page to obtain a student growth profile.

[0016] In a second aspect, the present application also provides a computer system, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the method for generating a student growth profile with automatic typeset layout as described in the first aspect.

[0017] In a third aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method for generating a student growth profile with automatic typeset layout as described in the first aspect.

[0018] According to the specific embodiments provided in this application, this application discloses the following technical effects:

[0019] This application does not need to manually edit and typeset each student's growth file. It only needs to automatically query data and match information based on the target information determined by the user (i.e., target students, classes, grades, schools, and semesters, etc.), and generate different forms of page content such as cover page, student introduction page, subject page, physical examination page, and back cover page based on the queried data and information, thereby obtaining a student growth file corresponding to the target information. Therefore, the student growth file generation method of automatic typeset in this application reduces the workload caused by manual input and editing, and improves the actual generation efficiency of student growth files. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0021] Figure 1 A flow chart of a method for generating a student growth profile with automatic typeset layout provided in an embodiment of the present application;

[0022] Figure 2 An example diagram of a topic page provided for an embodiment of the present application;

[0023] Figure 3 An example diagram of a graphic introduction page provided for an embodiment of the present application;

[0024] Figure 4 A typesetting effect diagram of the final development evaluation data provided in the embodiment of the present application;

[0025] Figure 5 A typesetting effect diagram of the final review data provided in the embodiment of the present application;

[0026] Figure 6 This is a diagram of the internal structure of a computer system provided in an embodiment of the present application. DETAILED DESCRIPTION

[0027] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0028] The purpose of this application is to provide a method, system and medium for automatically typeset student growth files, which can realize automatic typeset of different student growth files and improve their actual generation efficiency.

[0029] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, the present application is further described in detail below in conjunction with the accompanying drawings and specific implementation methods.

[0030] Before introducing a method for automatically typeset student growth profile generation, a brief description of its backend management system is given:

[0031] Generally speaking, the backend management system usually has an account management module, school information setting module, student information setting module, subject information setting module, graphic information recording module, development assessment recording module, comment recording module, physical examination data recording module, etc. These modules are usually jointly managed and maintained by school administrators, teachers and parents.

[0032] (1) Account management module: school administrators can create multiple classes of each grade, invite teachers to register accounts, and assign different teachers to classes. Teachers can invite multiple parents to register student accounts. Invited parents can also invite other parents of the same student to register accounts, thereby forming a school-class-student division structure and ensuring that each account has corresponding ownership and privacy when entering data. In addition, school administrators will set the time interval for each semester according to the school's winter and summer vacations every year, and the system will automatically complete the grade update operation during the summer vacation, for example: from "small class grade" to "medium class grade", the class name changes from "small class 1" to "medium class 1".

[0033] (2) School information setting module: supports school administrators to set the school name, school logo, school photos, and school profile. This information generally only needs to be set once. The introduction of school information can be placed before the directory page as a preface that is not included in the page number. This setting can make the student growth file of the school more prominent in the school's characteristics and educational philosophy.

[0034] (3) Student information setting module: supports parents to enter or modify their children’s personal information, including headshot, name, hobbies, etc. This part of the content can be placed after the directory page as the first page of the student growth file. This setting can make the student’s personal attributes in the student growth file more prominent, and can understand the basic information and characteristics of the student.

[0035] (4) Theme information setting module: supports class teachers to set teaching themes, class themes, etc. by semester. Each theme includes title name, content description, etc. This setting determines the directory page and chapter page of the student growth file of this class in this semester. It can include the daily fragmentary records of teachers and parents in a certain chapter, making the directory more hierarchical and personalized, reflecting the curriculum concept and development trajectory of the class or even the school. Only when there are one or more records under the teaching theme or class theme will the theme be displayed in the student growth file, avoiding the situation where the theme is displayed but there is no content under the theme.

[0036] (5) Graphics and text information recording module: supports teachers to publish photos / videos of daily activities of the entire class, including activity titles, activity descriptions, activity time, etc. Each daily activity supports multiple teachers to upload pictures and videos at the same time.

[0037] Teachers are supported to publish parent-child activities related to teaching activities according to the needs of teaching extension, including title, description, photo / video / voice, time, class theme, parent record requirements, etc.

[0038] Parents are supported to post photos / videos / voices of their children on a daily basis, including titles, descriptions, time periods, etc. Since parents do not understand the design division of class themes, and the content of family time records is not closely related to class themes, parents do not need to select a theme for their daily records.

[0039] (6) Development Assessment Record Module: It supports teachers to evaluate students’ development after a stage. This assessment may occur after a teaching topic or after a semester. First, teachers enter the assessment title and assessment indicators, and select whether it is a final assessment or a theme assessment. If it is a theme assessment, the class theme must be selected. If it is a final assessment, only one final assessment can be created per semester. After the assessment task is set, the assessment process for each student must be completed. The system provides a batch assessment method. Based on one assessment indicator, a default value can be set for each student in the class. Only individual students need to be adjusted to other assessment values. After completing one assessment indicator, the next assessment indicator can be carried out. All assessment indicators can be completed in sequence. It also supports exiting the assessment process at any time. The progress can be saved and the assessment can be continued next time.

[0040] (7) Comment recording module: supports teachers to input comments on students' development after a stage. First, teachers create a comment task, enter the title of the comment, and select the comment stage. The evaluation may occur after a teaching topic, after a week, after a month, or after a semester. If it is a theme comment, you need to select the class theme. After the comment task is created, you can enter comments for each student. The process can be saved at any time and continued next time.

[0041] (8) Physical examination data recording module: It supports teachers to manually enter the physical examination data of each student. It also supports downloading the Excel template provided by the system, filling in the physical examination data of each student, including height, height evaluation, weight, weight evaluation, left vision, left vision evaluation, right vision, right vision evaluation, hemoglobin, hemoglobin evaluation, number of caries, caries evaluation, etc., and then uploading it to the system, and supplementing the title of this physical examination data, physical examination date, vision standard, hemoglobin unit, etc. The system automatically distributes the growth file data to each student according to the student's name.

[0042] Based on the above analysis, after completing the settings of each module in the above backend management system, you can prepare to automatically typeset and generate student growth files corresponding to the target information determined by the user. Among them, the main data of student growth files comes from school administrators, teachers and parents.

[0043] Example 1

[0044] This embodiment provides a method for generating a student growth profile with automatic typeset layout. Figure 1 As shown, the method for generating the student growth archive with automatic typeset layout specifically includes the following steps:

[0045] S1: Read the ID of external input information.

[0046] In this embodiment, the external input information includes: target students, target classes, target grades, target schools and target semesters. Teachers or parents need to select this information through the mobile phone APP. After the information selection is completed, the student growth file generation stage can be entered.

[0047] S2: Automatically match the cover page and back cover page of the student growth file according to the ID of the target grade and the ID of the target semester.

[0048] In this embodiment, the background management system stores cover pages and back cover pages with different patterns and texts. Different grades and semesters have their own corresponding patterns and texts, and page numbers are not marked on the cover pages and back cover pages.

[0049] Furthermore, after the cover page and the back cover page are matched, it is also possible to search based on the ID of the target school to see whether there is data for configuring the target school introduction page; if so, configure and generate the target school introduction page (without marking the page number), and place the target school introduction page behind the cover page; if not, execute step S3.

[0050] S3: query the personal information of the target student according to the ID of the target student, and based on the personal information of the target student, generate a target student introduction page after the cover page, and mark the page number of the target student introduction page as the first page.

[0051] In this embodiment, the target student introduction page includes basic information such as the student's name, gender, date of birth, school name, class name, class teacher, and hobbies.

[0052] S4: Determine whether the target class has n subject information created by the teacher in the target semester;

[0053] S41: If there are n subject information created by the teacher in the target class within the target semester, the following steps are performed for each subject information according to the arrangement order of the n subject information (if the teacher has created multiple subject information, the teacher can freely adjust the order according to the actual situation):

[0054] Determine whether the target student has graphic evaluation data belonging to the i-th subject information; if so, first, according to the i-th subject information, typeset the i-th subject page after the target student introduction page, then typeset the graphic evaluation data belonging to the i-th subject information after the i-th subject page, and automatically mark the page number; if not, continue to determine whether the target student has graphic evaluation data belonging to the i+1-th subject information. Where n≥1 and n is an integer, 0<i≤n and i is an integer.

[0055] In this embodiment, the subject information includes: title and content description; the graphic and text evaluation data includes: graphic and text data and evaluation data; the graphic and text data is data recorded at different times that uses pictures and text to describe a specific title; the graphic and text data includes: graphic and text data published by teachers and graphic and text data published by parents; the evaluation data includes: student development assessment data and student comment data; the student development assessment data includes: stage development assessment data and final development assessment data; the student comment data includes: stage comment data and final comment data.

[0056] As a preferred implementation mode, the graphic and text evaluation data belonging to the i-th subject information are typeset after the i-th subject page, and the page number is automatically marked, specifically including: when the graphic and text evaluation data belonging to the i-th subject information is graphic and text data, different pictures and texts are typeset after the i-th subject page in sequence according to the time of the pictures and texts in the graphic and text data, and the page number is automatically marked; when the graphic and text evaluation data belonging to the i-th subject information is stage development evaluation data, the stage development evaluation data is arranged after the typeset data after the i-th subject page (that is, if multiple groups of pictures and texts have been typeset after the subject page in chronological order, then the stage development evaluation data needs to be arranged after the last group of pictures and texts), and the page number is automatically marked; when the graphic and text evaluation data belonging to the i-th subject information is stage comment data, the stage comment data is arranged after the typeset data after the i-th subject page (that is, if multiple groups of pictures and texts and stage development evaluation data have been typeset after the subject page, then the stage comment data needs to be arranged after the stage development evaluation data), and the page number is automatically marked.

[0057] In one example, Figure 2 This is a certain theme page that has been generated and laid out. The title of this theme page is "My Story", and the content description is "Young children are through themselves..." under the title. The reason why this theme page exists is that there must be graphic data, stage development assessment data or stage comment data related to "My Story" after this theme page (whichever data is available, the layout order is graphic data, stage development assessment data, and stage comment data). If none of these data are available, then this theme page will no longer be displayed. The generated theme pages are displayed in the order in which the teacher arranges the theme information when creating it. For example, the first theme page is arranged after the target student introduction page, and the graphic data and other information belonging to the theme page are laid out after the first theme page. After the layout is completed, the second theme page is laid out and the graphic data and other information belonging to the theme page are laid out after the second theme page, and so on.

[0058] In one example, Figure 3 The graphic introduction page belongs to the "My Story" theme page. There are multiple specific titles on the graphic introduction page, such as "Family Reunion Lantern Festival" and "Celebrating Women's Day". Each specific title has corresponding pictures and texts. The layout order of these specific titles, pictures and texts is based on the time of the pictures and texts in the graphic data. Because the time and number of times teachers or parents enter pictures and texts are different, there will be a time relationship. In addition, all theme pages and the graphic introduction pages after each theme page will be automatically marked with page numbers in order.

[0059] S42: If the target class does not have n subject information created by the teacher in the target semester, then determine whether the target student has graphic data in the target semester; if so, firstly, according to the system default first subject template, typeset and generate the first subject page after the target student introduction page, then typeset the graphic data of the target student in the target semester after the first subject page, and automatically mark the page number; if not, execute step S5. The first subject template includes: the first graphic theme template and the second graphic theme template; the first theme page includes: the first graphic theme page and the second graphic theme page.

[0060] Furthermore, it is determined whether the target student has graphic and text data in the target semester, specifically including:

[0061] If the target student has graphic and text data published by the teacher within the target semester, firstly, according to the first graphic and text theme template, the first graphic and text theme page is typeset after the target student introduction page, and then, according to the time of the pictures and texts in the graphic and text data published by the teacher, different pictures and texts are typeset after the first graphic and text theme page in sequence, and the page numbers are automatically marked; if the target student does not have graphic and text data published by the teacher within the target semester, the first graphic and text theme page is not displayed, and it is further determined whether the target student has graphic and text data published by the parents within the target semester;

[0062] If there are graphic and text data published by parents of the target student within the target semester, first, according to the second graphic and text theme template, a second graphic and text theme page is laid out after the target student introduction page, and then, according to the time of the pictures and texts in the graphic and text data published by the parents, different pictures and texts are laid out in sequence after the second graphic and text theme page, and the page numbers are automatically marked; if there are no graphic and text data published by parents of the target student within the target semester, execute step S5.

[0063] In this embodiment, there may be a situation where the teacher has not created the subject information, but the teacher or parent has published graphic and text data during the target semester. In order to effectively deal with this situation, the background management system generally stores multiple subject information templates, each subject information template corresponds to a data type. When there is graphic and text data published by a teacher or parent, a subject page is first generated according to the corresponding subject information template, and then the graphic and text data are typeset behind the subject page and the page numbers are automatically marked.

[0064] S5: Determine whether the target student has physical examination data during the target semester; if so, first generate a second theme page after the target student introduction page based on the system default second theme template, then typeset the physical examination data after the second theme page, and automatically mark the page number; if not, execute step S6.

[0065] As a preferred implementation, before executing step S6, the method further includes:

[0066] Determine whether the target student has end-of-term development evaluation data in the target semester; if so, place the end-of-term development evaluation data after the typeset data after the second subject page and automatically mark the page number; if not, determine whether the target student has end-of-term comment data in the target semester;

[0067] Determine whether there is any final comment data for the target student in the target semester; if so, arrange the final comment data after the typeset data after the second subject page and automatically mark the page number; if not, execute step S6.

[0068] In this embodiment, the physical examination data after the second subject page is generally formatted to display the physical examination items, item values, item evaluation and other information of the target student; the final development evaluation data after the second subject page is generally formatted to display the title, evaluation field, evaluation index, evaluation value and other information, which can be seen in Figure 4 The final comments data after the second topic page are generally formatted to display the title, filler, comment description, filling date and other information. Figure 5 Example effect.

[0069] S6: Generate a table of contents page based on the titles and page numbers of all the numbered pages, and insert the table of contents page between the cover page and the target student introduction page to obtain the student growth profile.

[0070] In this embodiment, it is also necessary to obtain the start and end time of the target semester, and then determine the number of graphic data and recorders in the target semester according to the time of the pictures and texts in the graphic data, and these information will be displayed on the version page. At the same time, the version page will also display the total number of pages of the student growth file, the personnel involved in the data recording, and other information, and the version page will be placed behind the target school introduction page.

[0071] In the student growth file, except for the cover page, version page, target school introduction page, directory page and back cover page, the remaining pages are marked with page numbers. In addition, it is necessary to obtain the actual number of pages of the student growth file and determine its parity. If the actual number of pages is an odd number, a postscript page is inserted before the back cover page; if the actual number of pages is an even number, there is no need to add pages. Referring to Table 1, the content of the exemplary student growth file generated by automatic typesetting is as follows:

[0072] Table 1 Overview of the contents of student growth files

[0073]

[0074] Example 2

[0075] This embodiment provides a computer system, which may be a server or a terminal, and its internal structure diagram may be as follows: Figure 6As shown. The computer system includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. Among them, the processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the computer system is used to provide computing and control capabilities. The memory of the computer system includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer system is used to store each student's personal information, physical examination data, development assessment data and comment data, etc. The input / output interface of the computer system is used to exchange information between the processor and an external device. The communication interface of the computer system is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a method for generating a student growth file with automatic typeset is implemented.

[0076] Those skilled in the art will understand that Figure 6 The structure shown in the figure is only a block diagram of a part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer system to which the scheme of the present application is applied. The specific computer system may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.

[0077] Example 3

[0078] This embodiment provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the steps in the above method embodiments are implemented.

[0079] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0080] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM may be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).

[0081] The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. The non-relational database may include a distributed database based on blockchain, etc., but is not limited thereto. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but is not limited thereto.

[0082] In summary, the student growth profile generation method for automatic typesetting in this application also has the following advantages:

[0083] (1) It supports fully automatic typesetting of diversified data types. Teachers do not need to perform any typesetting operations, which can make the content of student growth files more complete and help to see students' growth changes from multiple aspects.

[0084] (2) Automatically generate page numbers and directories based on the data recorded by teachers and parents, making the file structure clearer.

[0085] (3) By fully automatically typesetting the growth album of each student in the class, teachers and parents can focus on observing, recording and communicating the development and changes of students. A batch publishing or uploading operation by the teacher automatically completes the typesetting of the personalized growth files of each student in the class, which greatly saves teachers from the tedious clerical work of manually printing, cutting, pasting, recording, and decorating growth albums for multiple students in the class, and allows them to focus on the educational significance itself.

[0086] (4) The layout of student growth files and daily communication of various data between home and school are separated, so that the software interaction of daily communication between home and school can focus more on batch operation, convenience, and instant message communication. Various data have separate mobile phone interface designs, which are more user-friendly for users of all ages.

[0087] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

[0088] This article uses specific examples to illustrate the principles and implementation methods of this application. The description of the above embodiments is only used to help understand the method and core ideas of this application. At the same time, for those skilled in the art, according to the ideas of this application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting this application.

Claims

1. A method for automatically typeset student growth archive generation, characterized in that: The method for generating a student growth archive with automatic typeset layout comprises the following steps: S1: Read the ID of external input information; the external input information includes: target student, target class, target grade, target school and target semester; S2: Automatically match the cover page and back cover page of the student growth file according to the ID of the target grade and the ID of the target semester; S3: querying the personal information of the target student according to the ID of the target student, and based on the personal information of the target student, generating a target student introduction page after the cover page, and marking the page number of the target student introduction page as the first page; S4: Determine whether there are n subject information created by the teacher in the target class within the target semester; the subject information includes a title and a content description; n≥1 and n is an integer; If there are n subject information created by the teacher in the target class within the target semester, the following steps are performed for each subject information according to the arrangement order of the n subject information: determine whether the target student has graphic evaluation data belonging to the i-th subject information; if so, firstly, according to the i-th subject information, typeset the i-th subject page after the target student introduction page, and then typeset the graphic evaluation data belonging to the i-th subject information after the i-th subject page, and automatically mark the page number; if not, continue to determine whether the target student has graphic evaluation data belonging to the i+1-th subject information; 0<i≤n and i is an integer; If the target class does not have n subject information created by the teacher in the target semester, it is determined whether the target student has graphic data in the target semester; if so, firstly, according to the default first subject template of the system, a first subject page is generated after the target student introduction page, and then the graphic data of the target student in the target semester is typeset after the first subject page, and the page number is automatically marked; if not, step S5 is executed; S5: Determine whether the target student has physical examination data in the target semester; if so, first typeset and generate a second theme page after the target student introduction page according to the system default second theme template, then typeset the physical examination data after the second theme page, and automatically mark the page number; if not, execute step S6; S6: Generate a table of contents page based on the titles and page numbers of all the numbered pages, and insert the table of contents page between the cover page and the target student introduction page to obtain a student growth profile.

2. The method for generating student growth files with automatic typeset layout according to claim 1, characterized in that: Before executing step S3, the method further includes: Check whether there is data for configuring the target school introduction page based on the target school's ID; If yes, configure to generate a target school introduction page, and insert the target school introduction page between the cover page and the directory page; If not, execute step S3.

3. The method for generating student growth files with automatic typesetting according to claim 1, characterized in that: The graphic and text evaluation data includes graphic and text data and evaluation data; the graphic and text data is data recorded at different times that uses pictures and text to describe a specific title; the evaluation data includes student development assessment data and student comment data; the student development assessment data includes stage development assessment data and final development assessment data; the student comment data includes stage comment data and final comment data.

4. The method for generating student growth files with automatic typesetting according to claim 3 is characterized in that: The graphic and text evaluation data belonging to the i-th topic information are typeset to the i-th topic page and the page number is automatically marked, including: When the graphic and text evaluation data belonging to the i-th subject information is graphic and text data, different pictures and texts are arranged in sequence to the i-th subject page according to the time of the pictures and texts in the graphic and text data, and the page numbers are automatically marked; When the graphic evaluation data belonging to the i-th subject information is the stage development evaluation data, the stage development evaluation data is arranged after the typeset data after the i-th subject page, and the page number is automatically marked; When the graphic and text evaluation data belonging to the i-th subject information is stage comment data, the stage comment data is arranged after the typeset data after the i-th subject page, and the page number is automatically marked.

5. The method for generating student growth files with automatic typesetting according to claim 3 is characterized in that: The graphic and text data include graphic and text data published by teachers and graphic and text data published by parents; the first theme template includes a first graphic and text theme template and a second graphic and text theme template; the first theme page includes a first graphic and text theme page and a second graphic and text theme page.

6. The method for automatically typeset student growth archive generation according to claim 5, characterized in that: Determine whether the target student has graphic and text data in the target semester, including: If there are graphic and text data published by the teacher for the target student during the target semester, firstly, according to the first graphic and text theme template, a first graphic and text theme page is generated after the target student introduction page, and then, according to the time of the pictures and texts in the graphic and text data published by the teacher, different pictures and texts are sequentially laid out after the first graphic and text theme page, and the page numbers are automatically marked; If there are graphic and text data published by parents of the target student during the target semester, firstly, according to the second graphic and text theme template, a second graphic and text theme page is generated after the target student introduction page, and then, according to the time of the pictures and texts in the graphic and text data published by the parents, different pictures and texts are sequentially laid out after the second graphic and text theme page, and the page numbers are automatically marked; If there is neither graphic and text data published by teachers nor graphic and text data published by parents for the target student in the target semester, step S5 is executed.

7. The method for generating student growth files with automatic typesetting according to claim 3 is characterized in that: Before executing step S6, the method further includes: Determine whether the target student has end-of-term development evaluation data in the target semester; if so, arrange the end-of-term development evaluation data after the typeset data after the second subject page and automatically mark the page number; if not, determine whether the target student has end-of-term comment data in the target semester; Determine whether there is any final comment data for the target student in the target semester; if so, arrange the final comment data after the typeset data after the second subject page and automatically mark the page number; if not, execute step S6.

8. The method for automatically typeset student growth archive generation according to claim 1, characterized in that: After executing step S6, the method further includes: Get the actual number of pages of the student's growth file; When the actual number of typeset pages is an odd number, a postscript page is inserted before the back cover page.

9. A computer system comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the method for generating a student growth profile with automatic typeset layout as described in any one of claims 1 to 8.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for generating a student growth profile with automatic typeset format described in any one of claims 1 to 8 is implemented.