A method and system for establishing teaching behavior data sources that support cross-application integration
By defining teaching behavior carrier units and data structures, dynamic behavior and object sequences are generated, solving the problems of detailed recording and integration of multi-source heterogeneous data in educational data collection tools, and realizing unified identification and analysis of teaching behavior data across applications.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-25
- Publication Date
- 2026-03-10
AI Technical Summary
Existing educational data collection tools lack detailed recording of teaching environment and content, making it difficult to transmit, integrate and analyze multi-source heterogeneous data. They also lack data structures with educational significance, resulting in insufficient data mining and interpretability.
Define teaching behavior carrier units, divide them into the smallest units and identify them, establish a behavior data structure of subject + action + object + auxiliary information, generate dynamic behavior and object sequences, realize the combination and decomposition of basic and composite teaching behavior data sources, and store and update data.
It enhances the richness and educational significance of teaching behavior data, solves the problem of integrating and analyzing multi-source heterogeneous data, and realizes cross-application data transmission and unified identification and analysis.
Smart Images

Figure CN115858525B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the technical field of teaching, and in particular relates to a method and system for establishing teaching behavior data sources that support cross-application. Background Technology
[0002] In recent years, with the acceleration of the digital transformation of education in China, educational institutions have needed to connect with a large amount of teaching data. The various teaching activity data left by teachers and students in educational applications have become an important source of data for analyzing and evaluating the teaching and learning effectiveness of teachers and students.
[0003] At the data collection level, current mainstream educational data collection tools do not record teaching behavior data with educational significance in a comprehensive manner. The information collected is mainly a combination of teaching behavior subjects, behavioral actions and behavioral objects, lacking detailed records of the teaching environment and teaching content.
[0004] At the data aggregation level, current educational big data aggregation is generally completed by educational data platforms. However, the core of educational big data is its multi-source heterogeneity; each source of data has its own logic and is described in different forms. This will give rise to many problems, such as difficulties in transmitting, integrating, migrating, and comprehensively analyzing multi-source heterogeneous data between data platforms and educational applications.
[0005] At the data application level, the analytical data provided by major vendors remains at the level of general data, without combining the characteristics and inherent laws of teaching data. It lacks a stable teaching behavior data structure with reliable theoretical support and educational significance, and cannot provide strong support for subsequent data analysis. It has deficiencies in data mining, data educational depth, and data educational interpretability. Summary of the Invention
[0006] To address the technical problems existing in the background art described above, this invention provides a method and system for establishing teaching behavior data sources that support cross-application.
[0007] This invention adopts the following technical solution: a method for establishing a cross-application teaching behavior data source, comprising at least the following steps:
[0008] Teaching behavior carrier unit identifier: The platform for carrying out teaching activities or educational behaviors is defined as the teaching behavior carrier, and the teaching behavior carrier is divided into the smallest unit according to the granularity, and a carrier identifier is created for each smallest unit;
[0009] Establish teaching activity behavior data: Define the teaching activity behavior data structure, which is represented as: behavior subject + behavior action + behavior object + auxiliary information; when the behavior action is a single direct interaction trigger event or the behavior object is learning material in a teaching activity that does not need further subdivision, the corresponding teaching activity behavior data is defined as basic teaching activity behavior data; when the behavior action is a multiple direct interaction trigger event or the behavior object is a combination of learning materials in multiple teaching activities, the corresponding teaching activity behavior data is defined as composite teaching activity behavior data; generate dynamic behavior and object sequences based on the composite teaching activity behavior data;
[0010] Acquiring behavioral data sources: A single data point is obtained from the interactive behavior in the smallest unit and uniquely identified. The basic teaching behavior data is obtained by associating the data point with the corresponding basic teaching activity behavior data. The sequential completion status of multiple basic teaching behavior data sources is monitored based on the composite teaching activity behavior data. If the obtained completion status meets the preset status, the multiple basic teaching behavior data sources are integrated to obtain the composite behavior data source.
[0011] Data storage and updates: Learning records are generated based on the unique identifier of the basic teaching behavior data source, the dynamic behavior and object sequence, the corresponding carrier identifier, and the information of the behavior subject, and then stored and updated in the database.
[0012] In a further embodiment, the subject of the action is the action initiator, that is, the action initiator in the teaching activity;
[0013] The aforementioned actions are learning actions performed on specific application pages.
[0014] The behavior object is the receiving object that stores the behavior action;
[0015] The supplementary information is additional information about the behavior and includes at least: the environment in which the behavior occurred and the tools used to perform the behavior.
[0016] In a further embodiment, the dynamic behavior and object sequence includes at least:
[0017] Sequential and set types in terms of the order in which actions occur or the order in which the objects of actions are received, and continuous and non-continuous types in terms of the manner in which actions occur or the manner in which the objects of actions are received.
[0018] In a further embodiment, the generation process of the sequence-type dynamic behavior and object sequence is as follows: when the occurrence of a composite behavior is based on an ordered combination of several basic teaching behaviors or the composite behavior object is an ordered combination of several basic teaching behavior objects, the corresponding basic teaching behavior data is arranged and combined in a predetermined order.
[0019] The generation process of set-type dynamic behaviors and object sequences is as follows: When the occurrence of a composite behavior is based on an arbitrary combination of several basic teaching behaviors or the composite behavior object is an arbitrary combination of several basic teaching behavior objects, it is formed by arranging and combining the corresponding basic teaching behavior data in an arbitrary order.
[0020] In a further embodiment, the continuous dynamic behavior and object sequence is generated as follows: when the occurrence of a composite behavior is based on the occurrence of several continuous and uninterrupted basic teaching behaviors, or when the receiving object of a composite behavior is based on the receiving of several continuous and uninterrupted basic teaching behavior objects, the corresponding basic teaching behavior data is arranged continuously to obtain a continuous dynamic behavior and object sequence; otherwise, a non-continuous dynamic behavior and object sequence is generated.
[0021] In a further embodiment, the basic teaching behavior data source includes at least the following information:
[0022] The basic teaching behavior data source name, the carrier unit where the behavior data source is located, the associated teaching activity behavior data, its own unique identifier, and the physical location of the data point.
[0023] In a further embodiment, the composite behavior data source includes at least the following information:
[0024] The name of the composite behavior data source, the unique identifier corresponding to the composite behavior data source, and the underlying data source contained in the composite behavior data source.
[0025] In a further embodiment, the teaching behavior carrier storage also includes the following storage information: the name of the carrier unit, the application it is used in, and the carrier format.
[0026] A system for establishing teaching behavior data sources that support cross-application integration includes:
[0027] The teaching behavior carrier unit identification module is set to define the platform for carrying out teaching activities or educational behaviors as a teaching behavior carrier, and to divide the teaching behavior carrier into the smallest unit according to the granularity, and to create a carrier identification for each smallest unit.
[0028] A teaching activity behavior data module is established, which is set to define the teaching activity behavior data structure. The teaching activity behavior data structure is represented as: behavior subject + behavior action + behavior object + auxiliary information. When the behavior action is a single direct interaction trigger event or the behavior object is learning material in a teaching activity that does not need to be further subdivided, it is defined as basic teaching activity behavior data. When the behavior action is a multiple direct interaction trigger event or the behavior object is a combination of learning materials in multiple teaching activities, it is defined as composite teaching activity behavior data. A dynamic behavior and object sequence is generated based on the composite teaching activity behavior data.
[0029] The behavior data source acquisition module is set to acquire a single data point during the interaction behavior in the smallest unit and assign it a unique identifier. Based on the data point, the corresponding basic teaching activity behavior data is associated to obtain the basic teaching behavior data source. Based on the composite teaching activity behavior data, the sequential completion status of multiple basic teaching behavior data sources is monitored. If the obtained completion status meets the preset status, the multiple basic teaching behavior data sources are integrated to obtain the composite behavior data source.
[0030] The data storage and update module is configured to generate, store, and update learning records based on the unique identifier of the basic teaching behavior data source, the sequence of dynamic behaviors and objects, the corresponding carrier identifier, and the information of the behavior subject.
[0031] The beneficial effects of this invention are: it expands the existing behavioral data recording structure, defining the teaching behavioral data structure as: subject + behavioral verb + behavioral object + auxiliary information (context). It increases the recording of environmental data such as the environment in which the behavior occurs, thus enhancing the richness of the data.
[0032] This paper defines basic teaching behavior data and proposes methods for combining such data (combining behavioral actions or behavioral objects). By combining and decomposing basic teaching behavior data, the educational significance of the data is enhanced.
[0033] This paper proposes a method for labeling carrier units of teaching behavior data, designs basic teaching behavior data sources and composite behavior data sources, defines the types of composite behavior data sources for teaching activities, and achieves meaningful access to educational data through the association of data sources, teaching behaviors, and behavior carriers. This solves many problems associated with multi-source heterogeneous educational big data, such as lack of educational significance, inconsistent standards, difficulty in data integration, and challenges in data migration and comprehensive analysis. Attached Figure Description
[0034] Figure 1 This is an illustration of the teaching behavior carrier with a page as the smallest unit in Example 1.
[0035] Figure 2 This is a data structure diagram of teaching behavior in Example 1.
[0036] Figure 3 This is a data structure diagram of the basic teaching behavior data in Example 1.
[0037] Figure 4 This is a schematic diagram illustrating the conversion of data generated from general teaching behaviors into basic teaching behavior data in Example 1.
[0038] Figure 5 This is a data structure diagram of the composite teaching behavior data in Example 1.
[0039] Figure 6 This is a data structure diagram of continuous / non-continuous sequence-type composite teaching behavior in Example 1.
[0040] Figure 7 This is a data structure diagram of continuous / non-continuous set-type composite teaching behavior in Example 1.
[0041] Figure 8 This is a schematic diagram of the composite behavior data source based on composite teaching behavior data in Example 1.
[0042] Figure 9 This is a flowchart of the setup process for Example 1. Detailed Implementation
[0043] The present invention will now be further described with reference to the accompanying drawings and embodiments.
[0044] This invention aims to address the challenge of transmitting multi-source, heterogeneous, and educationally meaningful teaching activity behavioral data between data platforms and educational applications. By defining a structure for teaching activity behavioral data, designing educationally meaningful teaching activity behavioral data, and designing behavioral data sources and linking them to educational applications, the original multi-source, heterogeneous, general-purpose teaching activity behavioral data is transformed into educationally meaningful behavioral data with a structure similar to xAPI. This invention provides unique identifiers for behavioral data carriers across applications and pages, addressing the multiple sources of behavioral data. Combined with custom dynamic behaviors and object sequences, it enables the combination and decomposition of behavioral data, thereby enhancing the educational significance of the data. Example
[0045] This embodiment discloses a method for establishing a teaching behavior data source that supports cross-application, including the following steps:
[0046] Step 1: Identifying Teaching Behavior Carrier Units: Define the platform for conducting teaching activities or educational behaviors as a teaching behavior carrier, and divide the teaching behavior carrier into the smallest units according to granularity, creating a carrier identifier for each smallest unit;
[0047] Step 2: Establish Teaching Activity Behavioral Data: Define the teaching activity behavioral data structure, which is represented as: Behavioral Subject + Behavioral Action + Behavioral Object + Supplementary Information; when the behavioral action is a single direct interactive trigger event or the behavioral object is learning material in a single teaching activity that does not need further subdivision, the corresponding teaching activity behavioral data is defined as basic teaching activity behavioral data; when the behavioral action is a multiple direct interactive trigger event or the behavioral object is a combination of learning materials in multiple teaching activities, the corresponding teaching activity behavioral data is defined as composite teaching activity behavioral data; generate a dynamic sequence of behaviors and objects based on the composite teaching activity behavioral data;
[0048] Step 3: Obtain the behavioral data source: Obtain a single data point during the interaction in the smallest unit and assign it a unique identifier. Based on the data point, associate it with the corresponding basic teaching activity behavioral data to obtain the basic teaching behavioral data source. Based on the composite teaching activity behavioral data, monitor the sequential completion status of multiple basic teaching behavioral data sources. If the obtained completion status meets the preset conditions, integrate the multiple basic teaching behavioral data sources to obtain the composite behavioral data source.
[0049] Step 4: Data storage and updating: Based on the unique identifier of the basic teaching behavior data source, the dynamic behavior and object sequence, the corresponding carrier identifier, and the information of the behavior subject, a learning record is generated, stored, and updated.
[0050] In a further embodiment, the teaching behavior carrier in step one is any virtual object or physical entity capable of conducting educational activities, such as a virtual web-based learning page or a physical VR controller. Based on the specific location where the teaching activity or educational behavior occurs, the behavior carrier is further granularly divided. For example, web-based educational products can be divided using a single page as the standard, with the page as the smallest unit of the educational behavior carrier, and each page is uniquely identified. Figure 1 As shown. Therefore, when storing and recording teaching behavior carriers, the following information should be included at least: the name of the teaching behavior carrier, the application in which the teaching behavior carrier is used, and the form of the teaching behavior carrier.
[0051] In a further embodiment, the database further includes: a subject database, an object database, and an ancillary information database; the corresponding data structure is represented as: subject + action + object + ancillary information. Behavioral data is organized, summarized, and analyzed according to a predetermined structure, with the subject as the object. In other words, the subject database stores the subjects, the object database stores the objects, and the ancillary information database stores the ancillary information.
[0052] It should be noted that the subject of the action is the teaching entity in the teaching activity, the initiator of the action, and is biased towards people, such as teachers, students and other subjects who can independently carry out teaching and learning activities, or other teaching stakeholders.
[0053] Teaching activities are predefined behavioral actions, defined as follows: using action verbs from the field of education to describe the learning actions students perform on specific application pages.
[0054] Based on the above description, the actions are stored in an action library, which includes the following teaching actions:
[0055] answer Question try participate Finish quit experience Not passed Interaction enter release pass read Log in Response continue Score choose share submit pause Watch Comment restart
[0056] This involves introducing a behavior action library that stores behavioral actions to unify teaching behaviors across different teaching resources, platforms, and tools. This enables unified identification and analysis of behaviors from various teaching resources, platforms, and tools, thereby increasing the significance of data analysis. For example, many teaching platforms and tools use the actual action of "dragging" to complete different commands: zooming in, zooming out, reading, closing, etc. Or, reading in teaching product one might be achieved through "dragging," while reading in teaching product two might be achieved through "scrolling." Therefore, simply using the "dragging" action alone cannot accurately analyze the final command of the user. In this embodiment, however, the final command is used to generate related actions, increasing accuracy and consistency.
[0057] The behavioral object is the entity in the teaching activity, the recipient of the behavior, and tends to be a physical object, such as teaching materials such as texts and lesson plans; further, it can be a digital resource object such as courses, videos, documents, pictures, tests, discussion posts, etc.
[0058] Supplementary information provides additional details about the actions that occurred, such as the environment in which the action took place and the specific content of the action. Based on the above description, the data structure in this embodiment is as follows: Figure 2 As shown.
[0059] In a further embodiment, the basic teaching behavior data consists of the behavior subject, the behavior action, the behavior object, and additional information. The behavior action in the behavior data structure is a direct page component interaction trigger event within a specific application page; or the behavior object is learning material in a teaching activity that does not require further subdivision. In this case, the behavior action or behavior object is defined as basic, represented by the letter B in the diagram. Figure 3 As shown. For example, as... Figure 4 As shown, teaching activities or educational behaviors are transformed into basic teaching behavior data with a data structure. Figure 4In this context, the letter B signifies "basic," meaning the behavior or object is fundamental. The black dashed box marks several components on this page that allow direct interaction with students. When a student drags the text progress bar, the general data only records the event "(student-drag-progress bar)," which offers no educational value and is difficult to uncover in subsequent data mining analysis. However, on this specific page, we use predefined subject, action, and object to create behavioral data such as "(student-reading-text)" to specifically describe the student's teaching activities and provide additional information to convey the specific content of the text and the student's learning environment.
[0060] Based on this, composite teaching behavior data consists of the behavioral subject, behavioral actions, behavioral objects, and additional information. The behavioral action is an ordered / unordered combination of multiple direct page component interaction actions, or the behavioral object is an ordered / unordered combination of learning materials from multiple teaching activities. In this case, the behavioral action or behavioral object is defined as composite. Figure 5 As shown. Figure 5 The letter C in the text indicates a composite action or object, and the black dotted box represents the basic teaching behavior data on the page.
[0061] Based on the above description, the dynamic behavior and object sequence include at least:
[0062] Sequential and set types in terms of the order in which actions occur or the order in which the objects of actions are received, and continuous and non-continuous types in terms of the manner in which actions occur or the manner in which the objects of actions are received.
[0063] The generation process of the corresponding sequence-type dynamic behaviors and object sequences is as follows: When the occurrence of a composite behavior is based on an ordered combination of several basic teaching behaviors or the composite behavior object is an ordered combination of several basic teaching behavior objects, then the corresponding basic teaching behavior data is arranged and combined in a predetermined order; The generation process of the set-type dynamic behaviors and object sequences is as follows: When the occurrence of a composite behavior is based on an arbitrary order combination of several basic teaching behaviors or the composite behavior object is an arbitrary order combination of several basic teaching behavior objects, then the corresponding basic teaching behavior data is arranged and combined in an arbitrary order.
[0064] The generation method for continuous dynamic behavior and object sequences is as follows: When the occurrence of a composite behavior is based on the occurrence of several continuous and uninterrupted basic teaching behaviors, or when the receiving object of a composite behavior is based on the receiving of several continuous and uninterrupted basic teaching behavior objects, the corresponding basic teaching behavior data is arranged continuously to obtain a continuous dynamic behavior and object sequence; otherwise, a non-continuous dynamic behavior and object sequence is generated. That is, the composite teaching behavior data includes: sequential composite teaching behavior data, set-type composite teaching behavior data, continuous composite teaching behavior data, and non-continuous composite teaching behavior data, as well as combinations thereof. Examples are given below: Figure 6 and Figure 7 In the text, ①②③ indicate the order in which the actions occur: the student first performs action ① on the page, then action ②, and finally action ③, representing actions ①②③.
[0065] If we define that a student needs to complete ①②③ to finish the project, and only define the order of the student's actions without defining whether the actions are consecutive, then:
[0066] ①②③ Students complete the project
[0067] ①①②③ Students complete the project
[0068] ①③② Students did not complete the project
[0069] If we define that a student needs to achieve ①②③ to complete the project, we not only define the order of the student's actions, but also that the actions need to be consecutive. Therefore:
[0070] ①②③ Students complete the project
[0071] ①①②③ Students did not complete the project
[0072] ①③② Students did not complete the project
[0073] If we define that a student needs to achieve ①②③ to complete the project, without defining the order of the student's actions or whether the actions are consecutive, then:
[0074] ①②③ Students complete the project
[0075] ①①②③ Students complete the project
[0076] ①③② Students complete the project
[0077] ①③Students did not complete the project
[0078] In other words, while both are teaching activity behavior data structures of "subject + action + object + supplementary information," the difference between basic and composite structures lies in whether the interactive action and the activity object are a combined structure. For example, if a student drags a reading progress bar in a specific course on learning software, this basic teaching activity behavior data is described as: Student - Reading - Text - Text Content / Reading Environment. Reading on the current page is represented by the student dragging the text progress bar, which is a direct interactive action on the page. Therefore, this is a basic teaching activity behavior data. However, if the student is required to first read the text, then watch the text explanation video, and finally write a reading reflection to complete the reading project, then the composite teaching activity behavior data composed of this series of basic actions is described as: Student - Completion - Project - Project Content / Project Environment. The completed action is composed of multiple direct interactive actions on the page in a sequential combination, and the object of the behavior consists of three learning materials: the text, the video, and the reading reflection. This is considered a composite teaching activity behavior data.
[0079] In a further embodiment, the behavioral data source in step three includes a basic teaching behavioral data source and a composite behavioral data source. The basic teaching behavioral data source is a single data point marked at a specific location in a specific behavioral carrier unit where page interaction can be performed, and is uniquely identified. It is associated with the basic teaching activity behavioral data corresponding to the page interaction behavior. The behavioral data source name, the carrier unit where the behavioral data source is located, the associated teaching activity behavioral data, its own unique identifier, and the physical location of the data point are all recorded in the database.
[0080] A composite behavior data source is a data source that links composite teaching activity behavior data. The composite behavior data source does not need to be defined on a specific application interface. The multiple basic data sources corresponding to its associated composite teaching activity behavior data may be on the same page, different pages within the same application, or even across applications. The composite behavior data source name, its unique identifier, and the basic data sources it contains are all recorded in the database.
[0081] In a further embodiment, step four involves defining and associating the page behavior data carrier, teaching activity behavior data, and behavior data source. Then, data connection and recording begin. The specific steps for recording a single behavior data corresponding to the basic teaching behavior data source are as follows: When a learner clicks a button in the educational application, the application sends the user's personal information and the button's unique identifier. The backend reads the user information and the unique identifier of the basic teaching behavior data source, performs a matching search, and records the user information, the corresponding learning behavior, and the learning environment and content (provided by the application) in the learning activity record table. Since composite behavior data may exist across applications and devices, a monitor tracks the sequential completion of single behavior data. Only when it detects that the user has performed all the data operations required by the composite behavior source in a certain order (if there is an order) within the application will the data be automatically recorded in the data record table.
[0082] In summary, the system uniquely identifies the data carrier unit for teaching activity behaviors across applications; defines the data structure for teaching activity behaviors and designs educationally meaningful teaching activity behaviors; designs teaching activity data sources on specific application pages and associates these data sources with specific teaching activity behaviors to complete the conversion from general educational application data to educational behavior data; combines and decomposes cross-application behavior data by pre-setting educationally meaningful sequences of behaviors and objects; and uses component action monitoring tools to monitor user interactions within the application, automatically recording the content of the behaviors and the educational environment behind them, thus completing the recording of behavior data. Example
[0083] This embodiment provides a system for establishing teaching behavior data sources that supports cross-application, used to implement the method described in Embodiment 1, including:
[0084] The teaching behavior carrier unit identification module is set to define the platform for carrying out teaching activities or educational behaviors as a teaching behavior carrier, and to divide the teaching behavior carrier into the smallest unit with granularity, and to create a carrier identification for each smallest unit.
[0085] A teaching activity behavior data module is established, which is set to define the teaching activity behavior data structure. The teaching activity behavior data structure is represented as: behavior subject + behavior action + behavior object + auxiliary information. When the behavior action is a single direct interaction trigger event or the behavior object is learning material in a teaching activity that does not need to be further subdivided, it is defined as basic teaching activity behavior data. When the behavior action is a multiple direct interaction trigger event or the behavior object is a combination of learning materials in multiple teaching activities, it is defined as composite teaching activity behavior data. A dynamic behavior and object sequence is generated based on the composite teaching activity behavior data.
[0086] The behavior data source acquisition module is set to acquire a single data point during the interaction behavior in the smallest unit and assign it a unique identifier. Based on the data point, the corresponding basic teaching activity behavior data is associated to obtain the basic teaching behavior data source. Based on the composite teaching activity behavior data, the sequential completion status of multiple basic teaching behavior data sources is monitored. If the obtained completion status meets the preset status, the multiple basic teaching behavior data sources are integrated to obtain the composite behavior data source.
[0087] The data storage and update module is configured to generate, store, and update learning records based on the unique identifier of the basic teaching behavior data source, the sequence of dynamic behaviors and objects, the corresponding carrier identifier, and the information of the behavior subject.
Claims
1. A method for supporting the establishment of a cross-application teaching behavior data source, characterized by, At least comprising the following steps: Teaching behavior carrier unit identification: defining the platform where the teaching activities are carried out or the education behaviors occur as a teaching behavior carrier, and dividing the teaching behavior carrier into the smallest units according to the granularity, and creating a carrier identification for each smallest unit; Establishing teaching activity behavior data: defining a teaching activity behavior data structure, which is expressed as: behavior subject + behavior action + behavior object + accessory information; when the behavior action is a single direct interaction trigger event or the behavior object is learning materials that do not need to be further divided in a teaching activity, the corresponding teaching activity behavior data is defined as basic teaching activity behavior data; when the behavior action is a multiple direct interaction trigger event or the behavior object is a combination of learning materials in multiple teaching activities, the corresponding teaching activity behavior data is defined as composite teaching activity behavior data; generating a dynamic behavior and object sequence based on the composite teaching activity behavior data; Obtaining behavior data source: obtaining a single data point at the time of interaction in the smallest unit, and performing unique identification, and obtaining the basic teaching behavior data source based on the association of the data point and the corresponding basic teaching activity behavior data; Monitoring the sequential completion of multiple basic teaching behavior data sources based on the composite teaching activity behavior data, and if the completion obtained meets the pre-set condition, integrating the multiple basic teaching behavior data sources to obtain a composite behavior data source; Data storage and update: generating a learning record based on the unique identification of the basic teaching behavior data source, the dynamic behavior and object sequence, the corresponding carrier identification, and the information of the behavior subject, and storing and updating it in the database.
2. The method of claim 1, wherein the method further comprises: The behavior subject is the behavior initiator, i.e., the behavior initiator in the teaching activity; The behavior action is a learning action performed in a specific application page; The behavior object is a receiving object that stores the behavior action; The accessory information is a supplementary description about the behavior action, at least including: the environment where the behavior occurs, the behavior tool.
3. The method of claim 1, wherein the method further comprises: The generation process of the sequence type dynamic behavior and object sequence is as follows: when the occurrence of the composite behavior is based on the ordered combination of several basic teaching behaviors or the composite behavior object is the ordered combination of several basic teaching behavior objects, the corresponding basic teaching activity behavior data is arranged and combined in a predetermined order; The generation process of the set type dynamic behavior and object sequence is as follows: when the occurrence of the composite behavior is based on the arbitrary order combination of several basic teaching behaviors or the composite behavior object is the arbitrary order combination of several basic teaching behavior objects, the corresponding basic teaching activity behavior data is arranged and combined in an arbitrary order.
4. The method of claim 1, wherein the method further comprises: The generation method of the continuous type dynamic behavior and object sequence is as follows: when the occurrence of the composite behavior is based on the occurrence of several continuous and uninterrupted basic teaching behaviors or the receiving object of the composite behavior is based on the receiving of several continuous and uninterrupted basic teaching behavior objects, the corresponding basic teaching activity behavior data is continuously arranged to obtain a continuous type dynamic behavior and object sequence; otherwise, a non-continuous type dynamic behavior and object sequence is generated.
5. The method of claim 1, wherein the method further comprises: The basic teaching behavior data source at least includes the following information: The basic teaching behavior data source name, the carrier unit where the behavior data source is located, the associated teaching activity behavior data, the unique identifier of itself, and the physical location of the data point.
6. The method of claim 1, wherein the method further comprises: The composite behavior data source at least includes the following information: The composite behavior data source name, the unique identifier corresponding to the composite behavior data source, and the basic teaching behavior data source contained in the composite behavior data source.
7. The method of claim 1, wherein the method further comprises: receiving a request for a teaching behavior data source; and providing the teaching behavior data source to the requesting application. The teaching behavior carrier also includes the following storage information when stored: the name of the carrier unit, the application where it is located, and the carrier form.
8. A system for supporting the establishment of a cross-application teaching behavior data source, characterized by, It includes: A teaching behavior carrier unit identification module is configured to define the platform where the teaching activity is carried out or the education behavior occurs as a teaching behavior carrier, divide the teaching behavior carrier into the smallest unit according to the granularity, and create a carrier identifier for each smallest unit; A teaching activity behavior data establishment module is configured to define a teaching activity behavior data structure, which is represented as: behavior subject + behavior action + behavior object + attached information; when the behavior action is a single direct interaction trigger event or the behavior object is learning materials that do not need to be further divided in a teaching activity, it is defined as basic teaching activity behavior data; when the behavior action is a multiple direct interaction trigger event or the behavior object is a combination of learning materials in multiple teaching activities, it is defined as composite teaching activity behavior data; a dynamic behavior and object sequence is generated based on the composite teaching activity behavior data; An acquisition behavior data source module is configured to acquire a single data point at the time of interaction in the smallest unit, and to uniquely identify it, and to obtain a basic teaching activity behavior data source based on the association of the data point and the corresponding basic teaching activity behavior data; Based on the composite teaching activity behavior data, the sequential completion of the multiple basic teaching behavior data sources is monitored, and if the obtained completion condition meets the pre-set condition, the multiple basic teaching behavior data sources are integrated to obtain a composite behavior data source; A data storage and update module is configured to generate a learning record based on the unique identifier of the basic teaching behavior data source, the dynamic behavior and object sequence, the corresponding carrier identifier, and the information of the behavior subject, and to store and update it.
Citation Information
Patent Citations
Big data study analysis system and method
CN106874521A
Online teaching consensus system based on block chain and learning recording method
CN112487099A