Detailed Description
The following description of the embodiments of the present application will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present application, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
The present application provides a learning application system that may be deployed in a hardware architecture as shown in fig. 1, which may include a terminal 100 and a server 200. Server 200 may include one or more servers (illustrated in fig. 1 as including one server by way of example).
Either the terminal 100 or the server 200 may be used alone to deploy the learning application system of the present application. In addition, the terminal 100 and the server 200 may also be used cooperatively to deploy the learning application system provided in the embodiment of the present application.
Next, the product form of the terminal 100 of fig. 1 will be described;
The terminal 100 in the embodiment of the present application may be a mobile phone, a tablet computer, a learning machine, a large teaching screen, a wearable device, an augmented reality (augmented reality, AR)/virtual reality (virtualreality, VR) device, a notebook computer, an ultra-mobile personal computer (ultra-mobile personalcomputer, UMPC), a netbook, a personal digital assistant (personaldigital assistant, PDA), or the like, which is not limited in any way.
Fig. 2 shows an alternative hardware configuration of the terminal 100.
Referring to fig. 2, the terminal 100 may include a radio frequency unit 110, a memory 120, an input unit 130, a display unit 140, a camera 150 (optional), an audio circuit 160, a speaker 161, a microphone 162, a headphone jack 163 (optional), a processor 170, an external interface 180, a power supply 190, and the like. It will be appreciated by those skilled in the art that fig. 2 is merely an example of a terminal or multifunction device and is not intended to limit the terminal or multifunction device, and may include more or fewer components than shown, or may combine certain components, or may be different components.
The input unit 130 may be used to receive input numeric or character information and to generate key signal inputs related to user settings and function control of the portable multifunction device. In particular, the input unit 130 may include a touch screen 131 and/or other input devices 132. The touch screen 131 may collect touch operations on or near the user (e.g., operations of the user on or near the touch screen using any suitable object such as a finger, a joint, a stylus, etc.), and drive the corresponding connection means according to a preset program. The touch screen can detect the touch action of a user on the touch screen, convert the touch action into a touch signal, send the touch signal to the processor 170, and receive and execute a command sent by the processor 170; the touch signal includes at least touch point coordinate information. The touch screen 131 may provide an input interface and an output interface between the terminal 100 and a user. In addition, the touch screen may be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. The input unit 130 may include other input devices in addition to the touch screen 131. In particular, other input devices 132 may include, but are not limited to, one or more of a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, mouse, joystick, etc.
Wherein the input device 132 may receive input data, etc.
The display unit 140 may be used to display information input by a user or information provided to the user, various menus of the terminal 100, an interactive interface, file display, and/or play of any of the multimedia files. In the embodiment of the present application, the display unit 140 may be used to display each interactive interface, processing result, etc. provided by the learning application system.
The memory 120 may be used to store instructions and data, and the memory 120 may mainly include a storage instruction area and a storage data area, and the storage data area may store various data, such as multimedia files, text, and the like; the store instruction area may store software elements such as operating systems, applications, instructions required for at least one function, or a subset, an extension set thereof. And may also include nonvolatile random access memory; providing processor 170 includes managing hardware, software, and data resources in the computing processing device, supporting control software and applications. And is also used for storing multimedia files and storing running programs and applications.
The processor 170 is a control center of the terminal 100, connects various parts of the entire terminal 100 using various interfaces and lines, and performs various functions of the terminal 100 and processes data by executing or executing instructions stored in the memory 120 and calling data stored in the memory 120, thereby controlling the terminal device as a whole. Optionally, the processor 170 may include one or more processing units; preferably, the processor 170 may integrate an application processor and a modem processor, wherein the application processor primarily handles operating systems, user interfaces, application programs, etc., and the modem processor primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 170. In some embodiments, the processor, memory, may be implemented on a single chip, or they may be implemented separately on separate chips in some embodiments. The processor 170 may be further configured to generate corresponding operation control signals to corresponding components of the computing processing device, and to read and process data in the software, and in particular, to read and process data and programs in the memory 120, so that each functional module therein performs a corresponding function, thereby controlling the corresponding components to act as required by the instructions.
The memory 120 may be used to store software codes matched with the learning application system, and the processor 170 may execute the software codes, or may schedule other units (such as the input unit 130 and the display unit 140) to implement the functions provided by the learning application system.
The rf unit 110 (optional) may be configured to receive and send information or receive and send signals during a call, for example, after receiving downlink information of a base station, process the downlink information with the processor 170; in addition, the data of the design uplink is sent to the base station. Typically, RF circuitry includes, but is not limited to, antennas, at least one amplifier, transceivers, couplers, low noise amplifiers (Low Noise Amplifier, LNAs), diplexers, and the like. In addition, the radio frequency unit 110 may also communicate with network devices and other devices via wireless communications. The wireless communication may use any communication standard or protocol including, but not limited to, global system for mobile communications (Global System of Mobile communication, GSM), general packet Radio Service (GENERAL PACKET Radio Service, GPRS), code division multiple access (Code Division Multiple Access, CDMA), wideband code division multiple access (Wideband Code Division Multiple Access, WCDMA), long term evolution (Long Term Evolution, LTE), email, short message Service (Short MESSAGING SERVICE, SMS), and the like.
In this embodiment of the present application, the rf unit 110 may send data to the server 200 and receive the processing result sent by the server 200. For example, the radio frequency unit 110 sends the received learning condition viewing instruction to the server 200, the server 200 obtains corresponding learning condition map information, and returns the learning condition map information to the terminal 100 for interface display, or the server 200 may obtain the learning condition information of the user and return the learning condition information to the terminal 100, and the terminal 100 synthesizes the learning condition map interface according to the learning condition information of the user and outputs the display.
It should be appreciated that the radio unit 110 is optional and may be replaced with other communication interfaces, such as a portal.
The terminal 100 also includes a power supply 190 (e.g., a battery) for powering the various components, which may be logically connected to the processor 170 via a power management system, such as a power management system that performs functions such as charge, discharge, and power consumption management.
The terminal 100 further includes an external interface 180, which may be a standard Micro USB interface, or a multi-pin connector, which may be used to connect the terminal 100 to communicate with other devices, or may be used to connect a charger to charge the terminal 100.
Although not shown, the terminal 100 may further include a flash, a wireless fidelity (WIRELESS FIDELITY, wiFi) module, a bluetooth module, sensors of different functions, etc., which will not be described herein. Some or all of the methods described hereinafter may be applied to the terminal 100 as shown in fig. 2.
Next, the product form of the server 200 in fig. 1 will be described;
Fig. 3 provides a schematic structural diagram of a server 200, and as shown in fig. 3, the server 200 includes a bus 201, a processor 202, a communication interface 203, and a memory 204. Communication between processor 202, memory 204, and communication interface 203 is via bus 201.
Bus 201 may be a peripheral component interconnect standard (PERIPHERAL COMPONENT INTERCONNECT, PCI) bus or an extended industry standard architecture (extended industry standard architecture, EISA) bus, or the like. The buses may be divided into address buses, data buses, control buses, etc. For ease of illustration, only one thick line is shown in fig. 3, but not only one bus or one type of bus.
The processor 202 may be any one or more of a central processing unit (central processing unit, CPU), a graphics processor (graphics processing unit, GPU), a Microprocessor (MP), or a digital signal processor (DIGITAL SIGNAL processor, DSP).
The memory 204 may include volatile memory (RAM), such as random access memory (randomaccess memory). The memory 204 may also include non-volatile memory (non-volatile memory), such as read-only memory (ROM), flash memory, mechanical hard disk (HARD DRIVE DRIVE, HDD) or solid state disk (SSD STATE DRIVE).
The memory 204 may be used to store software codes associated with the learning application system, and the processor 202 may execute the software codes or schedule other units to implement the functions provided by the learning application system.
It should be understood that the terminal 100 and the server 200 may be centralized or distributed devices, and the processors (for example, the processor 170 and the processor 202) in the terminal 100 and the server 200 may be hardware circuits (such as an application SPECIFIC INTEGRATED circuit, ASIC), a field-programmable gate array GATE ARRAY (FPGA), a general purpose processor, a digital signal processor (digitalsignalprocessing, DSP), a microprocessor, or a microcontroller, etc.), or a combination of these hardware circuits, for example, the processor may be a hardware system having a function of executing instructions, such as a CPU, a DSP, etc., or a hardware system having no function of executing instructions, such as an ASIC, an FPGA, etc., or a combination of the hardware system having no function of executing instructions and the hardware system having a function of executing instructions.
Next, the learning application system 400 of the present embodiment will be described with reference to fig. 4, which may include the following components:
the subject selection module 40, the learning task path display module 41 and the slice study map display module 42.
The discipline selection module 40 is configured to allow the user to select a target discipline to be learned.
As can be seen from the system interface schematic diagram provided by a learning application system in the example of fig. 5, the learning application system in this embodiment may provide the user with optional disciplines, such as mathematics, english, chinese, physics, chemistry, biology, etc., through the discipline selection module 40, and fig. 5 shows the system interface after the user currently selects the mathematical discipline.
The learning task path display module 41 is configured to display a learning task path recommended under a target subject, where the learning task path includes a plurality of learning tasks that are sequentially arranged.
Specifically, the learning application system of the present embodiment further includes a learning task path display module 41 that is capable of recommending a learning task path under the currently selected target subject for the user and displaying the learning task path on the system interface, such as the learning task path illustrated on the left side in fig. 5.
The learning task path comprises a plurality of sequentially arranged learning tasks, and a user can complete corresponding learning according to the learning tasks recommended by the learning task path. Of course, this is only a recommended learning task path, and it is not strictly limited that the user must learn tasks one by one according to the path. The user can freely select tasks in the task learning system according to actual needs.
The learning task path display module can determine a recommended learning task path under a target subject to be displayed currently according to a set strategy, for example, a unified learning task path for different users is set according to the learning progress of the teaching materials. For another example, a learning task path more matched with the current logged-in user can be set according to factors such as the learning condition of the user, the learning progress of the teaching material, the personalized preference of the user and the like.
The learning task path illustrated in fig. 5 includes a total of 4 learning tasks arranged in sequence from 1 to 4.
The section study map display module 42 is configured to display a section study map corresponding to a point of interest associated with a target learning task.
The target learning task is a learning task currently selected by the learning task path display module, and an example is that a user manually selects a target learning task from the learning task paths displayed by the learning task path display module. Or before the user does not actively select the target learning task, a certain learning task in the learning task path displayed by the learning task path display module can be used as a target learning task selected by default, for example, a task which is not yet learned by the first user in the learning task path is used as a target learning task selected by default.
In this embodiment, each learning task is associated with a corresponding examination point (knowledge point under investigation). Wherein one learning task may be associated with one or more points of interest. The same examination point may also be associated with one or more learning tasks. The examination points associated with the learning tasks may be manually edited or may be determined by other means, such as examination points associated with each learning task as analyzed by a natural language processing model.
In this embodiment, there is a linkage relationship between the learning task path display module 41 and the slice learning condition map display module 42, and when the target learning task displayed by the learning task path display module 41 is selected, the slice learning condition map display module 42 is triggered to display the slice learning condition map corresponding to the examination point associated with the target learning task. The slice learning condition map is displayed with icons corresponding to the examination points associated with the target learning task, the display forms of the icons correspond to the learning condition of the user on the examination points, and the icons with different display forms represent different learning conditions of the user on the examination points corresponding to the icons.
Referring to fig. 5, an example of a slice learning map showing a point of interest associated with a learning task 1 is shown, where the currently selected target learning task is the learning task 1. The section study map comprises test points 1-4, wherein the 4 test points are test points associated with the learning task 1, or at least comprise test points associated with the learning task 1.
Further, the learning condition map display module 42 of the present embodiment can determine the specific learning condition of the current logged-in user for the examination point associated with the target learning task, so as to control the display form of the examination point icon according to the learning condition.
The display form of the icons in this embodiment may be embodied in various manners such as color, gray value, shape, and special mark, and in fig. 5, different learning conditions are represented by different gray values, for example, the larger the gray value is, the deeper the user's grasp degree of the examination point is.
By using the learning application system provided by the embodiment, a user can perform task learning according to the learning path recommended by the learning task path display module, in addition, after the user selects each learning task, a slice learning condition map corresponding to the examination point associated with the learning task can be displayed on the interface, and the user can more intuitively know the examination point information associated with the currently selected learning task and the learning condition of the examination point by referring to the learning condition map, so that the user can learn the examination point specifically and effectively, and the purpose of accurate learning is achieved.
Furthermore, the learning application system provided by the embodiment provides an implementation mode for displaying the learning condition information of the examination points of the user in a map mode through the slice learning condition map display module, and different learning conditions of the corresponding examination points of the user are represented through icons of different display modes, so that the user can more intuitively know the specific learning conditions of the user to the different examination points, and the display mode is more intuitive and visual, so that learning interestingness is further improved.
It should be further noted that, in the present application, the target subject teaching materials may be divided into a plurality of chapters, and each chapter of teaching materials may be divided into sections, so that the complete teaching materials are sequentially: full book teaching materials, chapters and sections.
In some possible implementations, the learning task path display module may display the recommended learning task path procedure, which may have a plurality of different application scenarios, and in this embodiment, several exemplary application scenarios are described:
1. synchronous learning scene
In conjunction with the illustration of fig. 5, a control of the synchronous learning scenario may be provided on the learning application system interface, and an instruction to enter the synchronous learning scenario may be issued by triggering the control. The learning task path presentation module may present, in response to the instruction, each section of the learning task contained in the target subject material.
The synchronous learning scene provided by the embodiment corresponds to the target subject teaching materials used by the user, can guide the user to perform synchronous learning along with the teaching materials, and can enable the user to perform synchronous learning along with the teaching materials by displaying each section of learning task contained in the target subject teaching materials, and can clearly see the embodiment condition of own learning condition on each section of learning task.
In some possible implementations, in the synchronous learning scenario, a weak item detection flow may also be provided for the user to detect a weak item of knowledge of the user, so that a learning task path can be designed specifically for the weak item to be more adapted to the user.
Specifically, the process of displaying, by the learning task path display module, each section of learning task included in the target subject textbook in response to the instruction for entering the synchronous learning scenario may include:
And responding to an instruction for entering a synchronous learning scene, and if the knowledge weak item of the user is confirmed before the current moment, displaying a learning task related to the weak examination point of the user through a learning task path display module.
Further, if it is determined that the knowledge weak item of the user has not been confirmed before the current moment, the weak item diagnosis learning task of the target subject can be displayed through the learning task path display module, so that the user can enter the weak item diagnosis link by triggering the weak item diagnosis learning task to complete the knowledge weak item confirmation process.
The user can jump to the weak item diagnosis interface by triggering the weak item diagnosis learning task, the system outputs a plurality of test questions, and the user answers the test questions. And the system automatically diagnoses the knowledge weak items of the user according to the answer result and completes the confirmation of the knowledge weak items.
And when the user enters the synchronous learning scene again, the learning task related to the weak examination point of the user can be displayed through the learning task path display module, so that synchronous learning can be performed pertinently.
2. Study scene for examination
With reference to fig. 5, a control of the study scene of the examination preparation may be provided on the learning application system interface, and an instruction for entering the study scene of the examination preparation may be issued by triggering the control. The learning task path presentation module may present, in response to the instruction, recommended study-taking learning tasks within a scope of the study-taking of the target subject.
Specifically, the recommended study-preparing learning task in the study-preparing scope of the target subject may be a general study-preparing learning task configured by a teacher and suitable for all users, or may be a study-preparing learning task set to be more matched with the current logged-in user according to factors such as the current logged-in user's learning condition, the learning progress of the teaching material, the personalized preference of the user, and the like, that is, a personalized study-preparing learning task is provided for the user, so as to realize more accurate study-preparing.
3. Pre-learning scene
In conjunction with the illustration of fig. 5, a control of the pre-learning scenario may be provided on the learning application system interface, and an instruction to enter the pre-learning scenario may be issued by triggering the control. The learning task path presentation module may present recommended pre-learning tasks within a pre-learning range of the target subject in response to the instruction.
The pre-learning can be understood as learning the content of the teaching material which is not taught by the teacher in advance, for example, learning the content of the teaching material to be taught in the next learning period in advance in cold summer-heat.
The recommended pre-learning task in the pre-learning range of the target subject can be a general pre-learning task configured by a teacher and suitable for all users, or can be a pre-learning task which is more matched with the current login user and is set according to factors such as the learning condition of the current login user, the learning progress of the teaching material, the personalized preference of the user and the like, namely, the personalized pre-learning task is provided for the user, so that more accurate pre-learning is realized.
As shown in fig. 6, in some possible implementations, the learning application system provided by the embodiment of the present application may further include a learning progress selection module 43, configured to display a learning progress list, where the learning progress list includes a plurality of chapter information corresponding to the target subject textbook.
In the learning application system interface shown in fig. 5, a learning progress selection control is provided below the upper left corner "synchronous learning" control, through which a user can select a progress to be learned, and an example of the currently selected learning progress is a section of "2.4 actual questions and one-element once equations" in a mathematical teaching material in fig. 5.
Further, the learning task included in the learning task path displayed by the learning task path display module 41 is a learning task related to the target chapter information currently selected by the learning progress selection module 43.
Still referring to fig. 5, the learning tasks 1-4 included in the learning task path may be learning tasks related to "2.4 actual problem and univariate one-time equation". Here, the related learning task may refer to a learning task corresponding to a point of interest included in the currently selected target chapter information.
In the embodiment, the learning progress selection module is provided in the learning application system, so that the user can be supported to freely select the progress information to be learned, and the learning flexibility and pertinence are improved.
As further shown in fig. 7, in some possible implementations, the learning application system provided by the embodiment of the present application may further include a learning difficulty selecting module 44, configured to display a learning difficulty list, where the learning difficulty list includes a plurality of different difficulty levels, for example: from simple to difficult, a total of 3 levels, respectively: basic training, breaking through the advanced, expanding the elevation.
In some possible implementations, when the learning application system includes the learning progress selection module 43, then for the target chapter information currently selected by the learning progress selection module 43, the learning difficulty selection module 44 may provide a learning difficulty level corresponding to the target chapter information. Specifically, the learning difficulty levels corresponding to different chapter information may be the same or different. Examples include only 2 difficulty levels corresponding to some chapter information, including basic training and breakthrough steps, and 3 difficulty levels corresponding to other chapter information, such as: basic training, breaking through the advanced, expanding the elevation.
On this basis, the learning task included in the learning task path displayed by the learning task path display module 41 is a learning task matching the target difficulty level currently selected by the learning difficulty selection module 44.
Still referring to fig. 5, the learning tasks 1-4 included in the learning task path match the currently selected learning schedule "2.4 actual question and univariate one-time equation" and the currently selected target difficulty level "basic training".
In this embodiment, the learning difficulty selection module is provided in the learning application system, so that the user can be supported to freely select the difficulty level of the knowledge to be learned, and the learning difficulty selection module is suitable for users with different levels and learning requirements of the same user in different learning stages.
In some embodiments of the present application, as shown in connection with fig. 8, the learning application system may further include a complete learning map presentation module 45.
The complete learning map display module 45 is configured to display a complete learning map corresponding to the target learning textbook in response to an instruction for entering the complete learning map interface.
The complete learning map displays map blocks corresponding to each chapter contained in the target subject teaching materials, each map block contains icons corresponding to target examination points contained in the corresponding chapter teaching materials, the target examination points are examination points for the examination in the appointed education stage, the display form of the icons corresponding to each target examination point corresponds to the learning condition of the user on the target examination point, and the icons of different display forms represent different learning conditions of the user on the target examination points corresponding to the icons.
With reference to fig. 5, a trigger control (a map icon shown in the upper right corner of fig. 5) for entering the complete learning condition map display interface may be provided on the learning application system interface, and the user may initiate an instruction for entering the complete learning condition map interface by triggering the control, so that the system jumps to the complete learning condition map interface.
It will be appreciated that in addition to the manner illustrated in fig. 5, the user may initiate instructions to enter the complete academic emotion map interface in a variety of forms, such as speech, text, and the like.
A complete teaching material generally contains multiple chapters of teaching material, and referring to fig. 9, a partial learning condition map (which is a part of the complete learning condition map) corresponding to a seven-grade upper-level learning teaching material of a human teaching version is illustrated, the teaching material includes multiple chapters, fig. 9 only illustrates a map block corresponding to the first 5 chapters, and each chapter of teaching material may contain a plurality of target examination points.
The target examination point is an examination point of an examination in a specified education stage, and in practical service application, the target examination point can be set according to requirements, for example, the target examination point is set as a middle examination point, a high examination point and the like. The target examination point can be set by combining dimensions such as teaching targets, frequent examination points, error-prone points, heavy and difficult points and the like.
Referring to the map block corresponding to "second chapter integer" in fig. 9, it is exemplified that the chapter contains 5 middle examination points. According to the embodiment, the respective learning condition information of the user on each middle examination point can be determined, and then the display form of the icon corresponding to the middle examination point is set, wherein the display form is matched with the learning condition of the user on the middle examination point, and different display forms represent different learning conditions, namely different mastering degrees, of the user on the corresponding middle examination point.
The display form of the icons in this embodiment may be embodied in various manners such as color, gray value, shape, and special mark, and in fig. 9, different learning conditions are represented by different gray values, for example, the larger the gray value is, the deeper the user's grasp degree of the middle examination point is.
It should be noted that fig. 9 is merely an example of interface display, and is not completely consistent with the inclusion of points in a real teaching material.
According to the learning application system provided by the embodiment of the application, through adding the complete learning condition map display module, the user is supported to view the learning mastering condition of the complete teaching material of the learned target subject, and when the instruction of entering the complete learning condition map interface is responded, the complete learning condition map can be output and displayed, so that the user learning condition of each target examination point contained in each chapter in the complete teaching material is displayed, and the learning condition of each target examination point related to the complete teaching material can be assisted to the user from the global angle. Taking a review scene before examination as an example, a user can refer to the complete learning condition map interface to confirm which target examination points are not mastered by the user, so that the review can be performed pertinently and effectively, and the aim of accurate learning is fulfilled.
In addition, the complete learning condition map interface displayed by the complete learning condition map display module can take each chapter contained in the complete teaching material as a map block, icons corresponding to the target examination points contained in the corresponding chapter teaching material are displayed in the map block, different learning conditions of the user on the corresponding target examination points are represented through the icons in different display forms, and the user can more intuitively know the specific learning conditions of the user on the different target examination points. Moreover, the chapter teaching materials of different target examination points can be displayed more intuitively and clearly through the form of the map block, a user is assisted to know the knowledge architecture of each target examination point in the complete teaching materials from the global angle, and meanwhile, the display form is more vivid and image, and learning interestingness is improved.
In some embodiments of the present application, knowledge points may be further clustered hierarchically, and knowledge points of different levels may have an association relationship, so that a user learning situation of the knowledge points of different levels may be displayed on the basis of the association relationship.
At first, at a first level, target examination points in a complete teaching material can be aggregated according to chapters, and then a complete learning condition map is displayed. Wherein each chapter is displayed as a map tile. The complete learning condition map can be used as an overview to assist a user to quickly know target examination points of all chapters under the complete teaching material and learning condition information of the user on each target examination point.
And after selecting a certain target test point of a certain chapter, constructing chapter test points of a second hierarchy of the target test points. Specifically, each target examination point can cover at least one chapter examination point under the corresponding chapter teaching material. The chapter points can be set by combining teaching targets, frequent points, error-prone points, heavy and difficult points and other dimensions. For each icon of the target examination point in the complete learning map, each chapter examination point covered by the target examination point under the corresponding chapter teaching material can be associated in the background.
On this basis, the complete learning map display module 45 is further configured to display, in response to a learning condition viewing instruction for a designated target learning point on the displayed complete learning map, a learning condition map of the designated target learning point, where the learning condition map of the designated target learning point displays a first icon corresponding to the designated target learning point and at least one icon corresponding to a chapter learning point associated with the first icon, where a display form of the icon corresponding to each chapter learning point corresponds to a learning condition of the chapter learning point by a user, and icons with different display forms represent that a learning condition of the chapter learning point corresponding to the icon by the user is different.
For example, the display forms of the icons corresponding to the chapter points can be distinguished in various manners such as color, gray value, shape, special marks, and the like, for example, different gray values are used for representing different learning conditions of the user on the chapter points.
It should be noted that, the icon of the target examination point and the icon of the chapter examination point may be the same type of icon, or may be different types of icons. The method is convenient for a user to intuitively distinguish the target examination point from the chapter examination point.
In this embodiment, the learning application system supports the user to view the learning map of the target test point, so that each chapter test point included in the target test point specified by the user and the learning information of the user on each chapter test point can be displayed. Taking a daily review scene as an example, a user can refer to the learning map interface of the target examination point to conduct targeted review by knowing the learning condition of each chapter examination point.
The learning map of the target examination point can be obtained by locally amplifying the position of the icon of the target examination point in the complete learning map. Namely, by scaling operation on the complete learning map, the display of the examination points of different levels can be realized, the highest level is the complete learning map, and the second level is amplified, so that the learning map interface of the target examination point can be obtained.
In some possible implementations, after selecting a chapter point, a small chapter point (or referred to as a chapter point, an anchor point, etc.) of a third hierarchy may be constructed. Specifically, each chapter point may cover at least one small section point under the corresponding chapter teaching material. The small section examination points can be set by combining dimensions such as teaching targets, frequent examination points, error prone points, heavy and difficult points and the like. For each chapter point icon in the learning map of the target point, each chapter point can be associated with each small chapter point covered by the chapter point under the corresponding chapter teaching material in the background.
On this basis, the complete learning map display module 45 is further configured to display, in response to a learning condition viewing instruction of a designated chapter and point on the learning condition map of the displayed target learning point, a learning condition map of the designated chapter and point, where the learning condition map of the designated chapter and point displays a second icon corresponding to the designated chapter and point and an icon corresponding to at least one small learning point associated with the second icon, where a display form of the icon corresponding to each small learning point corresponds to a learning condition of the user on the small learning point, and icons with different display forms represent that the learning condition of the user on the small learning point corresponding to the icon is different.
Similar to the icon corresponding to the target examination point, the display form of the icon corresponding to each small examination point corresponds to the learning condition of the user on the small examination point, and the icons with different display forms represent different learning conditions of the user on the small examination point corresponding to the icon.
For example, the display forms of the icons corresponding to the small examination points can be distinguished in various manners, such as colors, gray values, shapes, special marks and the like, for example, different gray values are used for representing different learning conditions of the user on the examination points.
It should be noted that, the icons of the target test point, the icons of the chapter test point and the icons of the section test point may be the same type of icons, or may be different types of icons for distinguishing, for example, the icons of different graphics are used to respectively represent the target test point, the chapter test point and the section test point, so as to facilitate the visual distinction of the user.
The learning application system provided by the embodiment supports the user to view the learning map of the chapter examination points, and can display the small examination points contained in the chapter examination points designated by the user and the learning information of the user on the small examination points. Taking a user synchronous learning scene as an example, a user can refer to the learning condition map of the chapter test point, and can clearly see the embodiment condition of the self learning condition in each section by knowing the learning condition of each section test point, thereby realizing better synchronous classroom learning training.
Optionally, the learning map of the chapter points may be an interface obtained by locally magnifying the complete learning map. As described above, after the first-stage enlargement of the complete learning map interface, the learning map interface of the target examination point can be obtained, and the second-stage enlargement of the position of the icon of the chapter examination point on the interface can be further performed, so that the learning map of the chapter examination point can be obtained. The display of the examination points of different levels can be realized by carrying out different levels of scaling treatment on the complete examination point map, the highest level is the complete examination point map, the examination point map of the target examination point can be obtained by amplifying the highest level to the second level, and the examination point map of the chapter examination point can be obtained by amplifying the highest level to the third level.
Referring to fig. 10, taking a target test point as an example of a center test point, the relationship among the center test point, chapter test points, and section test points is described.
One middle examination point can comprise a plurality of chapter examination points, wherein the chapter examination points are knowledge points in chapter dimensions of the teaching materials. A chapter point can comprise a plurality of section points, and the section points are knowledge points in the section dimension of the teaching material.
According to the knowledge point layering system provided by the embodiment of the application, the complete teaching material can be divided into three layers, the examination points among the layers have association relations, and a user can check examination point information and own study condition of the examination points layer by layer.
In some possible implementations, for the icons corresponding to the target examination point, the chapter examination point and the small examination point displayed in the map of each learning condition, the display form of the icons may be related to the difficulty of the examination point, as well as the learning condition of the user on the examination point. Specifically, for the icon corresponding to the target examination point, the display form of the icon can be related to the difficulty of the target examination point, for the icon corresponding to the chapter examination point, and for the icon corresponding to the small examination point, the display form of the icon corresponding to the small examination point.
Through the arrangement, the difficulty degree of the examination point and the learning information of the user on the examination point can be intuitively known through the display form of the icon corresponding to the examination point.
The display form of the icon corresponding to the examination point can show different difficulties and learning conditions through various forms of combination, for example, different colors of different icons are used for showing different learning conditions of a user on the examination point, and different special marks are used for showing different difficulty levels of the examination point.
The embodiment of the application also provides electronic equipment which can be used for deploying the application programs corresponding to the learning application system introduced in the previous embodiment. The electronic device in the embodiment of the application can include, but is not limited to, a fixed terminal such as a learning machine, a mobile phone, a tablet computer, a large teaching screen, a wearable device and the like.
It should be further noted that the above-described apparatus embodiments are merely illustrative, and that the units described as separate units may or may not be physically separate, and that units shown as units may or may not be physical units, may be located in one place, or may be distributed over a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment. In addition, in the drawings of the embodiment of the device provided by the application, the connection relation between the modules represents that the modules have communication connection, and can be specifically implemented as one or more communication buses or signal lines.
From the above description of the embodiments, it will be apparent to those skilled in the art that the present application may be implemented by means of software plus necessary general purpose hardware, or of course by means of special purpose hardware including application specific integrated circuits, special purpose CPUs, special purpose memories, special purpose components, etc. Generally, functions performed by computer programs can be easily implemented by corresponding hardware, and specific hardware structures for implementing the same functions can be varied, such as analog circuits, digital circuits, or dedicated circuits. But a software program implementation is a preferred embodiment for many more of the cases of the present application. Based on such understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a readable storage medium, such as a floppy disk, a usb disk, a removable hard disk, a ROM, a RAM, a magnetic disk or an optical disk of a computer, etc., comprising several instructions for causing a computer device (which may be a personal computer, a training device, a network device, etc.) to perform the method according to the embodiments of the present application.
In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product.
The computer program product includes one or more computer instructions. When loaded and executed on a computer, produces a flow or function in accordance with embodiments of the present application, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from one website, computer, training device, or data center to another website, computer, training device, or data center via a wired (e.g., coaxial cable, optical fiber, digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer readable storage medium may be any available medium that can be stored by a computer or a data storage device such as a training device, a data center, or the like that contains an integration of one or more available media. The usable medium may be a magnetic medium (e.g., floppy disk, hard disk, tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid state disk (Solid STATE DISK, SSD)), etc.
In the present specification, each embodiment is described in a progressive manner, and each embodiment focuses on the difference from other embodiments, and may be combined according to needs, and the same similar parts may be referred to each other.