System and method for education schedule management service and computer program for the same
Patent Information
- Application Number
- KR1020230164835
- Authority / Receiving Office
- KR · KR
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-11-23
- Publication Date
- 2026-09-18
- Estimated Expiration
- 2043-11-23
Smart Images

Figure 112023131247186-PAT00001_ABST
Abstract
Description
Technology Field
[0001] The embodiments relate to an education schedule management service system and method and a computer program for the same. More specifically, the embodiments relate to a technology that assigns a period-based amount of learning to a user based on educational attribute values and lifestyle data, such as the user's credits, grade level, and desired major, and provides a customized education schedule based on the user's lifestyle data (e.g., timetable) that is stored in the past. Background Technology
[0002] With the advancement of information and communication technology, services that allow learning foreign languages, such as English, through online schools are emerging. For example, Korean Patent Publication No. 10-2002-0011291 discloses a method and system for operating a cyber school through a website. In particular, as the demand for overseas education systems increases in the Korean education market, there is a growing demand to receive education in overseas academic systems, including foreign languages, through online schools instead of international schools, where the average annual tuition reaches tens of millions of won.
[0003] However, to receive an overseas academic education through online schools, a large amount of coursework must be taken. For example, in the case of a degree program, students must take about 170 lectures per subject for the four required courses, which is a heavy workload not only for adolescent students but also for adults.
[0004] In particular, due to the nature of foreign language education or overseas academic education conducted in foreign languages such as English, learners face the distress of having to attend classes without fully understanding the content. This, combined with the characteristics of online schools that do not provide a physical place at a set time like traditional schools or academies, becomes a cause for learners to be unable to concentrate on the class.
[0005] Therefore, in order for learners to achieve their desired goals, such as obtaining a degree through online school, they require schedule management skills to complete homework submissions and exam components required by the online school on time. However, to date, there has been no solution to cultivate such schedule management skills in learners or to assist with learning schedule management for learners. Prior art literature
[0006] Published Patent Application No. 10-2002-0011291 The problem to be solved
[0007] According to one aspect of the present invention, an educational schedule management service system and method and a computer program for the same can be provided to help manage a user's learning schedule by setting learning data (e.g., progress, target range, etc.) that the user needs to learn on a daily, weekly, monthly, or other periodic basis, based on the user's grade level, desired major, etc., educational attribute values, and the user's lifestyle data. means of solving the problem
[0008] An education schedule management service system according to one aspect of the present invention comprises: a transmission and reception module configured to receive, from a user device, user information and an education attribute value defining one or more of the user's education status and desired education content; a learning management module configured to determine, based on the education attribute value, learning data to be assigned to the user as an achievement task during a preset period; and a schedule management module configured to generate schedule management information that assigns the learning data to a preset learning time.
[0009] The above user information includes lifestyle data that defines one or more of the user's wake-up time, rest time, meal time, outing time, and bedtime.
[0010] At this time, the schedule management module includes: a user analysis unit configured to determine a similar user group corresponding to the user based on the lifestyle data; and a schedule generation unit configured to allocate the learning data to one or more time intervals based on the learning schedule information of the similar user group stored in the education schedule management service system.
[0011] In addition, the transmission and reception module is further configured to provide the schedule management information to the user device.
[0012] In one embodiment, the schedule generating unit is configured to divide the time between the user's wake-up time and bedtime, excluding rest time, meal time, and going out time, into one or more time intervals.
[0013] In one embodiment, the schedule generation unit is further configured to generate the schedule management information by sequentially matching the subject-specific learning times on the learning schedule information of the similar user group to the one or more time intervals.
[0014] In another embodiment, the schedule generation unit is further configured to generate the schedule management information by matching the subject-specific learning time on the learning schedule information of the similar user group to one or more time intervals based on the time at which learning takes place.
[0015] In one embodiment, the learning management module is further configured to receive result data corresponding to the learning data from the user device.
[0016] At this time, the education schedule management service system further includes a notification module configured to transmit notification information to the user device of a tutor configured in advance corresponding to the learning data if the result data is not received from the user device within a preset time after the learning time allocated to the learning data.
[0017] A method for an education schedule management service according to one aspect of the present invention comprises: a step in which an education schedule management service system receives user information from a user device; a step in which the education schedule management service system receives an education attribute value from the user device that defines one or more of the user's education status and desired education content; a step in which the education schedule management service system determines learning data to be assigned to the user as an achievement task during a preset period based on the education attribute value; and a step in which the education schedule management service system generates schedule management information that assigns the learning data to a preset learning time.
[0018] At this time, the step of generating the schedule management information comprises: the step of the education schedule management service system determining a group of similar users corresponding to the user based on the lifestyle data; and the step of the education schedule management service system allocating the learning data to one or more time intervals based on the learning schedule information of the group of similar users stored in the education schedule management service system.
[0019] A computer program according to one aspect of the present invention may be stored on a computer-readable recording medium for executing an education schedule management service method according to the embodiments described above, combined with hardware. Effects of the invention
[0020] According to an educational schedule management service system and method according to one aspect of the present invention, by setting learning data (e.g., progress, target range, etc.) that a user needs to learn on a daily, weekly, or monthly basis, based on educational attribute values and the user's lifestyle data, such as the user's grade level and desired major, the user's educational demander, etc., can be helped in managing the user's learning schedule.
[0021] In particular, an education schedule management service system and method according to one aspect of the present invention may store lifestyle data of learners within the system and provide a schedule management function that provides and / or recommends a study schedule suitable for each user's lifestyle based on study schedule information, such as timetables of learners who have previously performed study.
[0022] Learners using the education schedule management service system and method according to one aspect of the present invention can obtain a motivational effect similar to having someone assist them in their learning through the learning achievement goals provided through the system, and since the learning schedule is managed according to their lifestyle habits, there is an advantage in being able to achieve goals such as obtaining a degree through a long-term sustainable learning method. Brief explanation of the drawing
[0023] FIG. 1 is a schematic block diagram showing the configuration of an education schedule management service system according to one embodiment. FIG. 2 is a schematic block diagram showing the hardware configuration of an education schedule management service system according to one embodiment. FIG. 3 is a flowchart showing each step of an education schedule management service method according to one embodiment. FIG. 4 is a conceptual diagram illustrating an example of schedule management information provided by an education schedule management service method according to one embodiment. FIG. 5 is a conceptual diagram showing another example of schedule management information provided by an education schedule management service method according to one embodiment. Specific details for implementing the invention
[0024] Hereinafter, embodiments of the present invention will be examined in detail with reference to the drawings.
[0025] FIG. 1 is a schematic block diagram of an education schedule management service system (2) according to one embodiment.
[0026] Referring to FIG. 1, the education schedule management service system (2) according to the present embodiment communicates with a user device (1) corresponding to a learner or education user to receive education attribute values, such as the user's education status and / or desired education content, and the user's lifestyle data from the user device (1), and is configured to provide schedule management information to the user based on the input information.
[0027] In addition, in one embodiment, the education schedule management service system (2) may further provide schedule management information provided to a user to another user's user device (3, 4), or further provide information regarding the user's learning status performed according to the schedule to another user's user device (3, 4). For example, the user of the user device (1) is a student, and the other user may be an administrator corresponding to the student, such as a parent, or a tutor who provides education services to the student.
[0028] For the above operation, the education schedule management service system (2) is configured to communicate with each user device (1, 3, 4), etc., via a wired and / or wireless network. At this time, the wired and / or wireless networks include LAN (Local Area Network), MAN (Metropolitan Area Network), GSM (Global System for Mobile Network), EDGE (Enhanced Data GSM Environment), HSDPA (High Speed Downlink Packet Access), W-CDMA (Wideband Code Division Multiple Access), CDMA (Code Division Multiple Access), TDMA (Time Division Multiple Access), Bluetooth, Zigbee, Wi-Fi, VoIP (Voice over Internet Protocol), LTE Advanced, IEEE802.16m, WirelessMAN-Advanced, HSPA+, 3GPP Long Term Evolution (LTE), Mobile WiMAX (IEEE 802.16e), UMB (formerly EV-DO Rev. C), Flash-OFDM, iBurst and MBWA (IEEE 802.20) systems, HIPERMAN, Utilizes Beam-Division Multiple Access (BDMA), World Interoperability for Microwave Access (Wi-MAX), and ultrasound It may refer to a communication network based on one or more communication methods selected from a group of communication methods, but is not limited thereto.
[0029] The number or form of the user devices (1, 3, 4) shown in FIG. 1 is merely exemplary. For example, in FIG. 1, the user device (1) of a student or learner is shown in the form of a notebook computer, and the user devices (3, 4) of a parent or tutor are shown in the form of a smartphone, but this is merely exemplary, and in other embodiments, the user devices (1, 3, 4) may be implemented in the form of any computing device such as a mobile communication terminal such as a smartphone, a personal computer, a personal digital assistant (PDA), a tablet, or a set-top box for Internet Protocol Television (IPTV).
[0030] In one embodiment, the education schedule management service system (2) includes a transmission / reception module (21), a learning management module (22), and a schedule management module (24). In one embodiment, the education schedule management service system (2) may further include a notification module (23). Also, in one embodiment, the education schedule management service system (2) may further include a database (DB) (20).
[0031] In one embodiment, the schedule management module (24) includes a user analysis unit (241) for performing analysis based on the user's lifestyle data and a schedule generation unit (242) configured to generate schedule management information for the user's learning based on the analysis content. Meanwhile, each of these units (241-242), DB (20), or modules (21-24) may be realized by at least partially using the hardware (200) of the education schedule management service system (2).
[0032] The education schedule management service system (2) according to the embodiments and each part (241-242), DB (20), or module (21-24) included therein may have aspects that are entirely hardware or partially hardware and partially software. For example, each part (241-242), DB (20), or module (21-24) of the education schedule management service system (2) may collectively refer to hardware and related software for processing data of a specific format and content or / or exchanging it via electronic communication. In this specification, terms such as “part,” “module,” “device,” “terminal,” “server,” or “system” are intended to refer to a combination of hardware and software driven by said hardware. For example, the hardware may be a data processing device including a CPU or other processor. Additionally, the software driven by the hardware may refer to a running process, object, executable file, thread of execution, program, etc.
[0033] Additionally, each element constituting the education schedule management service system (2) is not intended to refer to a separate device that is physically separated from one another. That is, each part (241-242), DB (20), or module (21-24) of the education schedule management service system (2) illustrated in FIG. 1 is merely a functional classification of the hardware constituting the education schedule management service system (2) according to the operation performed by the hardware, and each part (241-242), DB (20), or module (21-24) must not necessarily be provided independently of each other. Of course, depending on the embodiment, it is also possible for one or more of the aforementioned parts (241-242), DB (20), or module (21-24) to be implemented as separate devices that are physically separated from one another.
[0034] The transmitting and receiving module (21) can receive user information (e.g., name, ID, date of birth, mobile phone number, etc.) and educational attribute values defining the user's educational status and / or desired educational content from a user corresponding to the learner. It will be easily understood by a person skilled in the art that the above operation is performed through communication between the transmitting and receiving module (21) and the user's user device (1). In another embodiment, the transmitting and receiving module (21) may receive at least some of the user information and educational attribute values related to the user through communication with another user's user device (3), such as the student's parent.
[0035] In one embodiment, among the educational characteristic values, the user's educational status may include information about educational institutions, such as schools or academies, where the user is currently studying. Additionally, the user's educational status may include information about the learning process, such as the academic system, grade level, credits taken, and courses taken, where the user has previously studied.
[0036] In addition, in one embodiment, the user's desired education content among the education characteristic values may include one or more of the following: information on educational institutions such as schools or academies related to the education the user wishes to take (e.g., overseas education); information on the region where the user wishes to study (e.g., country, state, city, etc.); information on the period of time the user wishes to study; and information on the learning process such as the academic system, grade, major, credits, and difficulty level desired by the user. In addition, the desired education content may further include any additional information necessary to specify the learning process, such as whether the academic qualification is recognized or whether there is an entrance examination.
[0037] Additionally, the user information received by the transmission / reception module (21) may include the learner's lifestyle data. In this specification, lifestyle data refers to schedule information that serves as a basis for determining the learner's daily routine and free time, determining the amount of learning to be assigned to the learner, and / or determining the time and / or duration of learning for one or more subjects that the learner must study. For example, the lifestyle data may define some or all of the user's wake-up time, rest time, meal time, time to go out, and / or time to go to sleep.
[0038] The DB (20) can store educational information to determine learning goals to be assigned to a user based on the user's educational attribute values. For example, the educational information may include educational curriculum information for one or more educational institutions and one or more courses provided by each educational institution, which are associated with educational information provided by the educational schedule management service system (2), such as overseas academic education. Additionally, the DB (20) may further store educational attribute values associated with multiple users who receive educational information or perform academic management through the educational schedule management service system (2), and each student's learning schedule information (e.g., timetable) by matching them with each other.
[0039] The learning management module (22) can match a user to specific educational information (e.g., educational curriculum) based on information stored in the DB (20) and the user's educational attribute values, and provide learning data to the user based on the matched educational information. At this time, the learning data refers to data that defines the amount of learning (e.g., progress, target range, etc.) that the user must perform as an achievement task during a pre-set period (e.g., daily, weekly, monthly, etc.).
[0040] In this specification, performing learning may mean that a user accesses the education schedule management service system (2) using a terminal device such as a user device (1) to watch learning-related content (e.g., videos, etc.) provided by the education schedule management service system (2) or interact with the content (e.g., responding to test elements, etc.). For example, the education schedule management service system (2) according to the embodiments may be implemented by being integrated into a service for the purpose of managing learning schedules and progress in an online school provided in the form of a service through a web page or application, etc.
[0041] In one embodiment, the learning management module (22) may determine learning data to be assigned to the user by period by further utilizing user information received by the transmission / reception module (21). For example, if the user's free time identified through lifestyle data is relatively large, learning data may be generated by defining progress, target range, etc., to perform a larger amount of learning each day, and conversely, if the user's free time identified through lifestyle data is relatively small, learning data may be generated by defining progress, target range, etc., to reduce the amount of learning required.
[0042] In one embodiment, the learning management module (22) may receive result data corresponding to the learning data through communication with the user device (1). The result data indicates that the user has performed learning equivalent to the learning data for each period assigned to them, and may include, for example, a task pool or a response to a test element corresponding to the learning data.
[0043] The notification module (23) can transmit notification information to the learner's user device (1) and / or user devices (3, 4), such as parents or tutors, based on whether such result data is received by the learning management module (22) and / or an evaluation of the received result data (e.g., a scoring result). For example, the notification module (23) may transmit notification information to one or more of the user devices (1, 3, 4) if the learning data assigned to the user is not received for a certain period of time after a specified learning time (determined by the schedule management module (24)). Furthermore, the notification module (23) may transmit notification information regarding the learning time to the user device (1).
[0044] The schedule management module (24) can generate schedule management information that assigns learning data, which is determined to be assigned to the user through the learning management module (22), to a predetermined learning time. For example, the schedule management information may be in the form of a timetable. In embodiments of the present invention, the schedule management module (24) is differentiated from the prior art in that it does not simply determine schedule management information based on the amount of subjects to be studied or the amount of study, but rather identifies available time based on the user's lifestyle data and performs schedule management tailored to the user's lifestyle based on accumulated information of users with similar lifestyles.
[0045] In one embodiment, the user analysis unit (241) of the schedule management module (24) can determine a group of similar users corresponding to the user based on the user's lifestyle data. The DB (20) of the education schedule management service system (2) stores user information of learners with various lifestyles and schedule information on the learning performed by the learners, and the user analysis unit (241) can determine a group of similar users among existing learners who have lifestyles similar to the user by comparing the user's lifestyle data with the information of other learners stored in the DB (20).
[0046] The schedule generation unit (242) of the schedule management module (24) can generate schedule management information for a user's learning based on the learning schedule information of one or more users belonging to a similar user group determined through the user analysis unit (241). For example, the learning data assigned to the user may include one or more subjects and the amount of learning for one or more subjects (e.g., amount of learning or time of learning), and the schedule generation unit (242) can generate schedule management information for the user by dividing and allocating the learning data into one or more time intervals. The generated schedule management information is provided to the user device (1) through the transmission / reception module (21), thereby enabling the user to perform learning according to the schedule.
[0047] In one embodiment, the schedule management module (24) may determine a group of similar users corresponding to the user's lifestyle data through a machine learning-based analysis model and generate schedule management information based thereon. For example, the schedule management module (24) may train an analysis model using labeled information regarding feature values of learning schedule information (e.g., time interval classification, learning subjects by time interval, learning time by subject, etc.) that have been successfully learned by existing learners for a certain period (e.g., 6 months or more) with respect to feature values extracted from the lifestyle data of existing learners (e.g., time of wake-up, time of rest, time of meal, time of going out, time of going to bed, etc.).
[0048] Subsequently, when information of a new user who wishes to receive schedule management is received, the schedule management module (24) classifies the user's lifestyle type by inputting feature values extracted from the new user's lifestyle data into an analysis model, determines a group of similar users based on the classified type, and can generate schedule management information for learning the said learning data based on the feature values of the learning schedule information of the similar user groups and the user's learning data.
[0049] However, the method by which the schedule management module (24) generates schedule management information is not limited to machine learning or artificial intelligence methods, and may also determine a group of similar users corresponding to the user and schedule management information based thereon through rule-based methods, statistical methods such as regression analysis, or other different methods.
[0050] FIG. 2 is a schematic block diagram showing the hardware configuration of an education schedule management service system according to one embodiment.
[0051] Referring to FIG. 2, the education schedule management service system according to the embodiments is implemented in the form of a computing device including hardware (200) and may include memory (210), a processor (220), a communication module (230), and an input / output unit (240).
[0052] The memory (210) is a non-transient computer-readable recording medium and may include a permanent mass storage device such as RAM (random access memory), ROM (read only memory), disk drive, SSD (solid state drive), flash memory, etc. Here, the permanent mass storage device such as ROM, SSD, flash memory, disk drive, etc. may be included in the device or server described above as a separate permanent storage device distinct from the memory (210).
[0053] Additionally, the memory (210) may store an operating system and at least one program code (e.g., code for a security module or an application installed to provide a specific service). These software components may be loaded from a computer-readable recording medium separate from the memory (210). This separate computer-readable recording medium may include a computer-readable recording medium such as a floppy drive, disk, tape, DVD / CD-ROM drive, or memory card.
[0054] In another embodiment, software components may be loaded into memory (210) via a communication module (230) rather than a computer-readable recording medium. For example, at least one program may be loaded into memory (210) based on a computer program installed by files provided over a network by developers or a file distribution system (e.g., an application store service server) that distributes installation files for applications.
[0055] The processor (220) may be configured to process instructions of a computer program by performing basic arithmetic, logic, and input / output operations. Instructions may be provided to the processor (220) by memory (210) or a communication module (230). For example, the processor (220) may be configured to execute instructions received according to program code stored in a recording device such as memory (210).
[0056] The communication module (230) can provide a function for the education schedule management service system (2) to communicate with user devices (1, 3, 4), etc., via a network. Additionally, the communication module (230) can provide a function for the education schedule management service system to communicate with one or more other devices via a wired and / or wireless network. That is, the communication module (230) is a part that realizes each of the function modules described above with reference to FIG. 1, by controlling its function by a processor (220) that references memory (210).
[0057] The input / output unit (240) may be a means for interfacing with an external input / output device (not shown). For example, the external input device may include devices such as a keyboard, mouse, microphone, camera, etc., and the external output device may include devices such as a display, speaker, haptic feedback device, etc. As another example, the input / output unit (240) may be a means for interfacing with a device in which the functions for input and output are integrated into one, such as a touchscreen.
[0058] In addition, in other embodiments, the education schedule management service system (2) may include more hardware components than those shown in FIG. 2 depending on the nature of the device to which it is applied. For example, when the education schedule management service system (2) is applied to a terminal device used by a user, it may be implemented to include at least some of the input / output devices described above, or it may include additional components such as a transceiver, a GPS (Global Positioning System) module, a camera, various sensors, a DB, etc. As a more specific example, when the terminal device is a smartphone, it may be implemented to include various components such as an accelerometer or gyroscope sensor, a camera module, various physical buttons, buttons using a touch panel, input / output ports, and a vibrator for vibration, which are generally included in smartphones.
[0059] The processor (220) can receive user information from a user device and receive education attribute values from the user device that define one or more of the user's education status and desired education content by executing instructions stored in memory (210). At this time, the user information may include lifestyle data that defines the user's wake-up time, rest time, meal time, outing time, and / or bedtime.
[0060] The processor (220) can determine the learning data to be assigned to the user as a task to be achieved during a preset period, based on the education attribute value. Additionally, the processor (220) can generate schedule management information that assigns the determined learning data to a preset learning time. More specifically, the processor (220) can determine a group of similar users corresponding to the user based on the user's lifestyle data, and generate schedule management information by assigning the user's learning data to one or more time intervals based on the learning schedule information of the similar user group stored in memory (210) in the form of a DB.
[0061] Additionally, the processor (220) may provide the generated schedule management information to the user. Additionally, the processor (220) may provide the schedule management information to an administrator, such as a tutor for the user and / or the user's parents.
[0062] The education schedule management service method described below may be performed by an education schedule management service system implemented in the form of a computing device including the hardware (200) configuration described above with reference to FIG. 2. As an example, the education schedule management service method may be provided to a user in the form of a service based on at least one of an application, software, and other programs that operates based on a user device and / or a server.
[0063] FIG. 3 is a flowchart illustrating each step of an education schedule management service method according to one embodiment. For convenience of explanation, the education schedule management service method according to the present embodiment will be described below with reference to FIG. 1 and FIG. 3.
[0064] First, the education schedule management service system (2) can store user information and learning schedule information of multiple learners using the education schedule management service system (2) in the DB (20) of the education schedule management service system (2) (S1). In particular, the information stored in the DB (20) may be in the form where lifestyle data among the learners' user information is matched with learning schedule information. At this time, the learning schedule information may include one or more time intervals in which learning takes place and learning content (e.g., subjects) to be learned in each time interval.
[0065] When a new user wishes to receive schedule management through the education schedule management service system (2), the education schedule management service system (2) can receive user information from the user's user device (1) and process the membership registration (S2). At this time, the user information may include lifestyle data in the same format as that stored in the DB (20) of the education schedule management service system (2). During the membership registration process, the user can transmit lifestyle data to the education schedule management service system (2) by specifying their wake-up time, rest time, meal time, time to go out and / or time to sleep, etc.
[0066] Additionally, the education schedule management service system (2) may receive education attribute values from the user's user device (1) that define the current status of education and / or desired education content that the user wishes to learn (S3). For example, the user may be a student, and in this case, the student refers to any user of the education service and is not necessarily limited to children, adolescents, etc., or to a person who is completing a specific education course.
[0067] Next, the education schedule management service system (2) can determine the learning data that the user needs to learn based on the education attribute values entered by the user (S4). At this time, the learning data does not simply refer to a specific subject or a specific education curriculum, but rather refers to unit data that defines the learning goals (e.g., progress, learning scope, etc.) to be achieved in each period by dividing the learning content that the user needs to learn into predetermined periods (e.g., daily, weekly, monthly, etc.).
[0068] In one embodiment, the amount of learning data provided to the user may be determined based on user information such as the user's grade level and age, or the current status of education and / or desired education among the user's education attribute values.
[0069] In another embodiment, the amount of learning data assigned to a user may be determined based on the user's lifestyle data. For example, learning data may be generated by extracting time intervals corresponding to free time based on the user's lifestyle data and determining the amount of learning based on the lengths of the extracted time intervals; however, when generating learning data for the same user for the first time, a relatively small amount of learning goals may be assigned, and when generating learning data after a certain period (e.g., several weeks, several months, etc.), the amount of learning goals may be increased.
[0070] In addition, the education schedule management service system (2) can generate schedule management information that defines the times for the user to learn the learning data to be assigned to the user, based on the user's lifestyle data among the user information.
[0071] To this end, in one embodiment, the education schedule management service system (2) can determine a group of similar users of the target user by comparing the user's lifestyle data with the information of other learners stored in the DB (20) of the education schedule management service system (2) and determining one or more learners whose lifestyle patterns are similar to the target user among the learners whose information is stored in the DB (20) in advance (S5).
[0072] Next, the education schedule management service system (2) can generate schedule management information for a target user to learn learning data based on the learning schedules of learners belonging to a similar user group stored in the DB (20) (S6). For example, the schedule management information may be generated by arranging one or more subjects included in the learning data in fixed time intervals.
[0073] At this time, the time interval refers to a predetermined period (e.g., 1 day, 1 week, 1 month, etc.) during which the user must learn the learning data, divided into unit time intervals. Although the present specification describes a form of schedule management based on a timetable in which a day is divided into multiple time intervals, the length of the unit time interval in the schedule management by the education schedule management service system (2) according to the embodiments is not limited thereto.
[0074] The education schedule management service system (2) will be described in detail later with reference to FIGS. 4 and FIGS. 5 regarding how it generates schedule management information by arranging learning data by time intervals.
[0075] In one embodiment, the education schedule management service system (2) may classify the user's lifestyle type and generate schedule management information suitable for the user by using feature values extracted from each of the user's lifestyle data and education attribute values as input values for a pre-trained artificial intelligence-based analysis model.
[0076] Next, the education schedule management service system (2) can provide the schedule management information generated by the above process to the user device (1) (S7). By viewing the learning data and schedule management information provided by the education schedule management service system (2) and studying the set amount of learning at the set time, the user can study alone through a service such as an online school, but obtain the effect of studying with the assistance of an instructor at a private academy at the set time.
[0077] In one embodiment, after performing learning according to the schedule management information (e.g., watching lecture videos of an online school), the user can upload result data corresponding to the learning data to the education schedule management service system (2) (S8). For example, the result data may include solutions to tasks corresponding to the learning data that the user has solved, or responses entered by the user to online exams given through the education schedule management service system (2) regarding the learning content, but is not limited thereto.
[0078] In one embodiment, the education schedule management service system (2) may notify another user corresponding to the user (e.g., a parent, an administrator, or a tutor, etc.) that the learning has been carried out according to schedule by sending notification information in response to receiving result data regarding the learning from the user (S9). Alternatively, the education schedule management service system (2) may use the notification information to notify that the learning schedule may not have been properly followed by sending notification information if result data is not uploaded for a certain period of time after the learning schedule has passed.
[0079] FIG. 4 is a conceptual diagram illustrating an example of schedule management information provided by an education schedule management service method according to one embodiment.
[0080] Referring to FIG. 4, the schedule management information provided to a user by the education schedule management service method according to one embodiment may be generated in the form of a timetable in which the time available to the user is divided into one or more time intervals (421, 431, 423) and learning content (e.g., learning subject) corresponding to learning data is placed in each time interval (421, 431, 423). Such schedule management information may be generated for a predetermined period (401) on a unit period (e.g., 1 day), but the length of the unit period is not limited thereto.
[0081] In order to generate schedule management information, in one embodiment, available time may be extracted based on the user's lifestyle data, such as wake-up time, rest time, meal time, time going out, and / or bedtime, and divided into one or more time intervals. In the example illustrated in FIG. 4, the division of time intervals is described based on the premise that the user's wake-up time is 8:00 AM and the lunch time is from 11:35 AM to 12:05 PM.
[0082] In this embodiment, time intervals (421, 423) can be extracted from the remaining times after the user's wake-up time, excluding meal time (431), which is time that cannot be used for learning. Each time interval (421, 423) may include one or more unit times (411-418). In this case, the unit times (411-418) refer to appropriate time units in which the learner can concentrate on learning, and in the example of FIG. 4, they are composed of 45-minute units, but are not limited thereto.
[0083] At this time, the education schedule management service system can generate the user's schedule management information by deriving the average order in which learners in a similar user group (e.g., existing learners with similar wake-up times and lunch times) have learned subjects through the learning schedule of a similar user group that has a lifestyle pattern similar to the user, and sequentially allocating the user's learning data to unit times (411-418) within time intervals (421, 423) according to this order.
[0084] In addition, each unit time (411-418) may include a unit time for rest (413, 417) in addition to the unit time for studying the subject, and the education schedule management service system may configure the schedule management information so that a unit time for rest (413, 417) is included after studying for a certain amount of time or longer.
[0085] Although schedule management information from morning until 1:30 PM is shown as an example in Fig. 4, it will be easily understood by a person skilled in the art that schedule management information can be defined in a similar manner for the afternoon hours as well.
[0086] FIG. 5 is a conceptual diagram showing another example of schedule management information provided by an education schedule management service method according to one embodiment.
[0087] Referring to FIG. 5, in this embodiment, the education schedule management service system can generate schedule management information in the form of a timetable for each unit period (e.g., one day) during a set period (501). In the example illustrated in FIG. 5, the education schedule management service system can generate schedule management information by excluding the time for going out (e.g., travel time, etc.) (531), meal time (532), and rest time (522) entered by the user through lifestyle data during the day, and by extracting one or more time intervals (521, 522) from the remaining time of the day and arranging learning subjects in the unit times constituting each time interval (521, 522).
[0088] In one embodiment, among the learning subjects constituting the learning data, there may be those that can be divided and arranged according to the length of the unit time (511-519), and those that cannot be divided and must be assigned a fixed length of time. In the example illustrated in FIG. 5, it is assumed that for piano and violin lessons, 2.5 hours must be allocated and that this cannot be divided and studied by unit time (e.g., 45 minutes).
[0089] In this case, the education schedule management service system can extract the average time (e.g., from 4:00 PM to 6:30 PM) when learners with lifestyle data similar to the user take piano and violin lessons, and on days when there are piano and violin lessons, it can adjust the time intervals so that piano and violin lessons can be taken continuously for a set period, deviating from the lifestyle data defined by the user.
[0090] For example, in the schedule management information illustrated in FIG. 5, on a normal learning day, learning is not possible during the time interval (531) when the user moves and the time interval (532) when the user has dinner, and the time interval (521) when learning is possible corresponds to the time when the user's travel time ends (3:30 or 4:00) until 5:00 PM when dinner time begins. However, in the case of October 24, when learning subjects requiring continuous time are scheduled, the schedule management information can be generated in such a way that the length of the time interval (521') when learning is possible is extended to ensure the continuity of piano and violin lessons, and the length of the time interval (532') for dinner is reduced by the extended time.
[0091] That is, in this embodiment, for learning data having a certain characteristic, the learning subject is not placed in a time interval extracted according to the user's lifestyle habits, but rather the learning subject is placed at a specific time when the learning of the subject is to take place (e.g., based on the learning time of a similar user group), and the length of the time interval is adjusted by partially adjusting the user's lifestyle habits. Since such adjustment deviates partially from the lifestyle habits entered by the user, it should not be applied to the schedule management information overall, and the schedule management information may be generated such that the length of the time interval adjusting the user's lifestyle habits is within a certain percentage (e.g., 10%) of the total learning time within a certain period (501).
[0092] The operation of the education schedule management service method according to the embodiments described above may be implemented at least partially as a computer program and recorded on a computer-readable recording medium. A computer-readable recording medium on which a program for implementing the operation of the education schedule management service method according to the embodiments is recorded includes all types of recording devices in which data readable by a computer is stored. Examples of computer-readable recording media include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, etc. Additionally, the computer-readable recording medium may be distributed across networked computer systems, and computer-readable code may be stored and executed in a distributed manner. Furthermore, the functional programs, codes, and code segments for implementing the present embodiment will be easily understood by a person skilled in the art to which the present embodiment belongs.
[0093] The present invention described above has been explained with reference to the embodiments illustrated in the drawings, but this is merely illustrative and those skilled in the art will understand that various modifications and variations of the embodiments are possible therefrom. However, such modifications should be considered to be within the technical scope of protection of the present invention. Accordingly, the true technical scope of protection of the present invention should be determined by the technical spirit of the appended claims.
Claims
Claim 1 An education schedule management service system comprises: a transmission and reception module configured to receive, from a user device, user information and an education attribute value defining one or more of the user's education status and desired education content; a learning management module configured to determine learning data to be assigned to the user as an achievement task during a preset period based on the education attribute value; and a schedule management module configured to generate schedule management information that assigns the learning data to a preset learning time, wherein the user information includes lifestyle data defining one or more of the user's wake-up time, rest time, meal time, outing time, and bedtime, and the schedule management module includes a user analysis unit configured to determine a similar user group corresponding to the user based on the lifestyle data.The system includes a schedule generation unit configured to allocate the learning data to one or more time intervals based on learning schedule information of the similar user group stored in the education schedule management service system, and the transmission / reception module is further configured to provide the schedule management information to the user device, and the learning data includes one or more subjects and a learning amount for the one or more subjects, and the one or more subjects include learning subjects that require continuous time for a preset period, and the user analysis unit is further configured to classify the lifestyle type of the user by inputting feature values extracted from the lifestyle data into a pre-trained machine learning-based analysis model, and to determine the similar user group corresponding to the user based on the classified lifestyle type of the user, and the schedule generation unit generates the learning data by deriving the user's free time from the lifestyle data and defining a learning progress or target range such that the learning amount increases as the derived free time is relatively larger and the learning amount decreases as the free time is smaller, wherein the time between the user's wake-up time and bedtime, excluding rest time, meal time, and outing time, is divided into the one or more time intervals based on a preset unit time, and the learning data is allocated to the one or more time intervals An education schedule management service system further configured to generate schedule management information such that the length of one or more time intervals of the user’s lifestyle is adjusted to ensure continuous time for a predetermined period for learning subjects requiring continuous time for a predetermined period, and the length of the one or more time intervals adjusted is within a predetermined ratio of the total learning time. Claim 2 In claim 1, the schedule generation unit is further configured to generate the schedule management information by sequentially matching the subject-specific learning time on the learning schedule information of the similar user group to the one or more time intervals, thereby creating the education schedule management service system. Claim 3 In claim 1, the schedule generation unit is further configured to generate the schedule management information by matching the subject-specific learning time on the learning schedule information of the similar user group to the one or more time intervals based on the time at which learning takes place, thereby creating the education schedule management service system. Claim 4 The education schedule management service system according to claim 1, wherein the learning management module is further configured to receive result data corresponding to the learning data from the user device, and the education schedule management service system further includes a notification module configured to transmit notification information to a user device of a tutor pre-set corresponding to the learning data if the result data is not received from the user device within a pre-set time after the learning time allocated to the learning data. Claim 5 The educational schedule management service system comprises the steps of: receiving user information from a user device; receiving an educational attribute value from the user device that defines one or more of the user's educational status and desired educational content; determining learning data to be assigned to the user as an achievement task during a preset period based on the educational attribute value; and generating schedule management information in which the educational schedule management service system assigns the learning data to a preset learning time, wherein the user information includes lifestyle data that defines one or more of the user's wake-up time, rest time, meal time, outing time, and bedtime, and the learning data includes one or more subjects and a learning amount for said one or more subjects, and said one or more subjects include learning subjects that require continuous time for a preset period, and the step of generating schedule management information includes the educational schedule management service system determining a similar user group corresponding to the user based on the lifestyle data. The education schedule management service system comprises the step of allocating the learning data to one or more time intervals based on the learning schedule information of the similar user group stored in the education schedule management service system, and the step of determining the similar user group comprises the step of classifying the lifestyle type of the user by inputting feature values extracted from the lifestyle data into a pre-trained machine learning-based analysis model;The education schedule management service system comprises the step of determining a similar user group corresponding to the user based on the classified lifestyle type of the user, and the step of allocating the learning data to one or more time intervals based on the learning schedule information of the similar user group comprises: the education schedule management service system deriving the user's free time from the lifestyle data; the education schedule management service system defining a learning progress or target range such that the amount of learning increases when the derived free time is relatively large and the amount of learning decreases when the free time is small; the education schedule management service system dividing the time between the user's wake-up time and bedtime, excluding rest time, meal time, and outing time, into one or more time intervals based on a preset unit time; the education schedule management service system dividing and allocating the learning data to the one or more time intervals; and the education schedule management service system adjusting the length of one or more time intervals of the user's lifestyle so that time continuity during the preset time is guaranteed for learning subjects that require time continuity during the preset time. A method for an education schedule management service, comprising the step of the education schedule management service system generating schedule management information such that the length of one or more time intervals is adjusted to be within a preset ratio of the total learning time. Claim 6 A computer program stored on a computer-readable recording medium to be combined with hardware to execute the education schedule management service method according to paragraph 5.
Citation Information
Patent Citations
Management system for studying-time
KR1020100095871A
Method for operating learner guiding service, system and computer-readable medium recording the method
KR1020210001701A
System of personalized improving concentration in online training and thereof method
KR102513299B1
