CN117851692B - Courseware management system for network courses based on Internet - Google Patents

Courseware management system for network courses based on Internet Download PDF

Info

Publication number
CN117851692B
CN117851692B CN202410259500.0A CN202410259500A CN117851692B CN 117851692 B CN117851692 B CN 117851692B CN 202410259500 A CN202410259500 A CN 202410259500A CN 117851692 B CN117851692 B CN 117851692B
Authority
CN
China
Prior art keywords
courseware
browsing
newly
added
label
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202410259500.0A
Other languages
Chinese (zh)
Other versions
CN117851692A (en
Inventor
王贤福
郑先文
徐龙立
姚伟伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Huashi Brothers Education Technology Co ltd
Original Assignee
Shenzhen Huashi Brothers Education Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Huashi Brothers Education Technology Co ltd filed Critical Shenzhen Huashi Brothers Education Technology Co ltd
Priority to CN202410259500.0A priority Critical patent/CN117851692B/en
Publication of CN117851692A publication Critical patent/CN117851692A/en
Application granted granted Critical
Publication of CN117851692B publication Critical patent/CN117851692B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention relates to the technical field of Internet, in particular to a courseware management system for network courses based on the Internet; comprising the following steps: an intelligent management server and a user side; the intelligent management server comprises an information updating module, a database, an information extracting module and an intelligent management module; the updating degree analysis is carried out on the newly added information in the website to generate an updating instruction, and courseware resources are updated in time according to the updating instruction, so that the latest courseware resources can be updated in time, and the intellectualization of network courseware is improved; push guiding parameters are extracted through courseware resources and user behaviors, and the retrieval results of users are optimized according to the parameters, so that the users are helped to quickly and accurately find required courseware data, personalized recommendation functions are provided, user experience is improved, information retrieval efficiency is improved, and intelligence of network courseware is further improved.

Description

Courseware management system for network courses based on Internet
Technical Field
The invention relates to the technical field of Internet, in particular to a courseware management system for network courses based on the Internet.
Background
The online lesson courseware management is an important educational technical tool, can facilitate teachers to upload courseware information, and students can log in websites at any time to learn according to the courseware information, so that the flexibility and convenience greatly promote interaction and information sharing between the teachers and the students, and can help the teachers and the students to perform online teaching and learning more effectively;
With the increase of educational resources and the popularization of digital teaching, the number of courseware files can be greatly increased, so that file management becomes more complex and chaotic; in particular, when the number of courseware files is large, it may cause the user to spend more time and effort when the user needs to find specific contents.
Disclosure of Invention
The invention aims to provide a courseware management system for network courses based on the Internet, which aims to solve the problems mentioned in the background art.
The aim of the invention can be achieved by the following technical scheme: a courseware management system for network courses based on the internet, comprising: an intelligent management server and a user side; the intelligent management server comprises an information updating module, a database, an information extracting module and an intelligent management module;
The intelligent management module analyzes the search keywords of the user to obtain related courseware resources and initial courseware resources, analyzes the association degree between other related courseware resources and initial courseware resources to obtain recommended guidance parameters, generates a search result according to the recommended guidance parameters, and sends the search result to the user side for display; the specific process for analyzing the courseware association degree and generating the search result comprises the following steps:
101: setting that each courseware relates to a plurality of labels, wherein each label corresponds to a plurality of characteristic words, so that each courseware corresponds to a plurality of labels and each label corresponds to a plurality of characteristic words;
102: the method comprises the steps that other relevant courseware resources except for initial courseware in relevant courseware resources are used as comparison courseware, and the labels and characteristic words of the initial courseware and the comparison courseware are compared one by one to divide the comparison courseware into homologous courseware and similar courseware; the specific comparison method is as follows: when the label of the comparison courseware covers the label of the initial courseware, the comparison courseware is marked as a homologous courseware; when the labels between the comparison courseware and the initial courseware are partially overlapped, the comparison courseware is recorded as the same class courseware;
103: respectively counting the number of label and feature word overlapping between the homologous courseware and the initial courseware, and marking the number as H1 and H2; respectively counting the number of label and feature word overlapping between similar courseware and initial courseware, and respectively marking as H3 and H4; substituting H1, H2, H3 and H4 into the set formula Calculating a class association value Hd by the group, wherein d1, d2, d3 and d4 are respectively set proportionality coefficients, and e is a natural constant; recording courseware association values between the initial courseware and each related courseware resource and the initial courseware as recommended guidance parameters;
104: generating a search result corresponding to the user search keyword according to the recommendation guide parameter, wherein the search result is as follows: and comparing courseware correlation values of the initial courseware and the comparison courseware from big to small, and sending the search result to a user side for display.
Preferably, the specific process of obtaining the related courseware resources and the initial courseware resources by analyzing the search keywords of the user is as follows:
When receiving a search keyword input by a user, comparing and analyzing the search keyword with labels, feature words and texts of all courseware resources by using a TF-IDF algorithm to obtain importance scores between all courseware resources and the search keyword as F1; comparing and analyzing the importance score with a set score threshold, and recording the importance score as related courseware resources when the importance score is larger than the set score threshold; thereby, the related courseware resources of the search keywords can be obtained;
obtaining each associated label corresponding to a user and a browsing evaluation index corresponding to each associated label, comparing the related label of the related courseware resource with the associated label of the user to obtain a label belonging to the associated label in the labels related to each related courseware resource, marking the label as a parity label and the browsing evaluation index corresponding to each parity label, and carrying out mean value calculation on the browsing evaluation index corresponding to the parity label to obtain a parity index F2;
substituting the importance score F1 and the parity index F2 into a set formula And calculating to obtain initial values Fb of the relevant courseware resources, wherein b4 and b5 are set proportionality coefficients respectively, b4 is more than b5 is more than 0, and the relevant courseware resource with the largest initial value is selected as the initial courseware.
Preferably, the extracting process of the associated label is as follows:
Acquiring user behavior data, wherein behavior data users browse at the browsing starting time and the browsing ending time of each time and labels and feature words corresponding to courseware; classifying all courseware browsed in the browsing record of the user to obtain a plurality of browsing tag categories; any one of the browsing tag categories is selected, courseware resources corresponding to the browsing tag categories are marked on a time cross axis according to browsing start time and browsing end time, and difference value calculation is carried out on the browsing end time of the previous courseware and the browsing start time of the next courseware in two adjacent courseware to obtain a browsing interval; the average browsing interval of the browsing label obtained by carrying out average calculation on the browsing interval is marked as G1;
Numbering the sub-browsing behaviors of all courseware in the browsing tag class to obtain the labels of each browsing behavior, so that the browsing times and the browsing duration are in one-to-one correspondence; constructing a two-dimensional rectangular coordinate system by taking the browsing times as a horizontal axis and the browsing time as a vertical axis; inputting the browsing time length into a coordinate system according to the corresponding browsing times, marking the position of the browsing time length in the coordinate as a browsing point, and sequentially connecting the browsing points by adopting a smooth curve to obtain a curve graph of the browsing time length changing along with time; making a tangent line of the curve at the browsing points, and calculating the slope of the tangent line to obtain the slope corresponding to each browsing point; summing the slopes larger than zero to obtain browsing monotonic increment value G2, summing the slopes smaller than zero and taking absolute value to obtain browsing monotonic decrement value G3;
substituting the average browsing interval G1, the browsing monotonically increasing value G2 and the browsing monotonically decreasing value G3 into a set formula Calculating to obtain browsing evaluation indexes Gb of each browsing tag class, wherein b1, b2 and b3 are respectively set proportionality coefficients, and e is a natural constant; comparing and analyzing the browsing evaluation index with a set browsing evaluation threshold, and marking the tag of the browsing tag class corresponding to the browsing evaluation index as an associated tag when the browsing evaluation index is greater than or equal to the set browsing evaluation threshold; whereby an associated label for each user can be obtained.
Preferably, the intelligent management server further comprises an information updating module;
The information updating module monitors and analyzes newly-added courseware resources in the server to measure the updating degree of each associated label and obtain an updating coefficient; generating an update instruction according to the update coefficient, and updating courseware resources under each associated label according to the update instruction.
Preferably, the specific process of the update degree analysis is as follows:
The method comprises the steps of calling the associated labels of a user, and obtaining newly added courseware quantity under each associated label to be Ai, wherein i=1, 2,3 … … I, the value of I is a positive integer, I represents the total number of the associated labels corresponding to the user, and I represents the serial number of any one of the associated labels; the number of new courseware corresponding to each associated label at different acquisition time points is recorded as Aij, wherein j=1, 2,3 … … J, the value of J is a positive integer, J represents the total number of the acquisition time points, and J represents the serial number of any one of the acquisition time points; constructing a two-dimensional rectangular coordinate system by taking time as an abscissa and taking newly added courseware quantity as an ordinate; inputting the newly added courseware quantity into a coordinate system according to the corresponding acquisition time, and sequentially connecting to obtain a relationship line diagram of the newly added courseware quantity along with the time change; carrying out average value calculation on newly added courseware quantity corresponding to different acquisition moments to obtain average increment under each associated label, and marking the average increment as Pi;
Optionally comparing and analyzing the newly-added courseware quantity under one of the associated labels with a set newly-added interval to obtain a first-stage newly-added track diagram, a second-stage newly-added track diagram and a third-stage newly-added track diagram, analyzing the increment degree of the newly-added courseware quantity to obtain a first-stage increment coefficient, a second-stage increment coefficient and a third-stage increment coefficient, and respectively marking the first-stage increment coefficient, the second-stage increment coefficient and the third-stage increment coefficient as Ta i, Tβi and Tγi;
the average increment Pi, the first-level increment coefficient Talpha i, the second-level increment coefficient Tbeta i and the third-level increment coefficient Tgamma i are utilized to set formulas Calculating to obtain update coefficients TPi of each associated label, wherein a3, a4 and a5 are set proportionality coefficients respectively, and a3 is more than a4 and more than a5 is more than 0; when the update coefficient is larger than the set update threshold, generating an update instruction and sending the update instruction to the database, and when the database receives the update instruction, re-acquiring courseware resources under each associated label and storing the courseware resources.
Preferably, the specific process of incremental analysis is:
When the newly-added courseware quantity is larger than the maximum value in the set newly-added interval, the newly-added courseware quantity is recorded as a first-level new increment, and the corresponding acquisition time is recorded as a first-level acquisition time; when the newly-added courseware quantity is within the set newly-added interval, the newly-added courseware quantity is recorded as a second-level new increment, and the corresponding acquisition time is recorded as a second-level acquisition time; when the newly-added courseware quantity is smaller than the minimum value in the set newly-added interval, the newly-added courseware quantity is recorded as three-level new increment, and the corresponding acquisition time is recorded as three-level acquisition time;
Establishing a time cross axis, and marking the first-stage newly increased quantity on the time cross axis according to the sequence of the corresponding first-stage acquisition time to obtain a first-stage newly increased track diagram; and similarly, obtaining a second-level newly-added track diagram and a third-level newly-added track diagram; carrying out mean value calculation on two adjacent first-stage new increments to obtain an adjacent increment mean value, and carrying out time difference calculation on first-stage acquisition moments of two adjacent first-stage new increment pairs to obtain a time interval; carrying out formula calculation analysis on adjacent increment mean values and time intervals to obtain one-stage adjacent increment values corresponding to two adjacent one-stage value increments, and carrying out summation calculation on all the one-stage increment values in the one-stage newly-increased track graph to obtain one-stage increment coefficients; and similarly, obtaining a second-level increment coefficient and a third-level increment coefficient.
The invention has the beneficial effects that:
1. The updating degree analysis is carried out on the newly added information in the website to generate an updating instruction, and courseware resources are updated in time according to the updating instruction, so that the latest courseware resources can be updated in time, and the intellectualization of network courseware is improved;
2. The user behavior data is deeply analyzed, so that the extraction and understanding of the personalized preferences of the user are realized, and the basis is provided for the intelligent courseware management and recommendation functions, so that the user experience and the service quality are improved;
3. Push guiding parameters are extracted through courseware resources and user behaviors, and the retrieval results of users are optimized according to the parameters, so that the users are helped to quickly and accurately find required courseware data, personalized recommendation functions are provided, user experience is improved, information retrieval efficiency is improved, and intelligence of network courseware is further improved.
Drawings
The invention is further described below with reference to the accompanying drawings.
FIG. 1 is a schematic diagram of a system module connection of the present invention.
Detailed Description
The following description of the embodiments of the present invention 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 invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Referring to fig. 1, the present invention is a courseware management system for network courses based on the internet, comprising: an intelligent management server and a user side; the intelligent management server comprises an information updating module, a database, an information extracting module and an intelligent management module;
The information updating module is used for carrying out updating degree analysis on the newly-added information in the server to obtain an updating coefficient and generating an updating instruction according to the updating coefficient; the updating degree analysis comprises the following specific steps:
The method comprises the steps of calling the associated labels of a user, and obtaining newly added courseware quantity under each associated label to be Ai, wherein i=1, 2,3 … … I, the value of I is a positive integer, I represents the total number of the associated labels corresponding to the user, and I represents the serial number of any one of the associated labels; the number of new courseware corresponding to each associated label at different acquisition time points is recorded as Aij, wherein j=1, 2,3 … … J, the value of J is a positive integer, J represents the total number of the acquisition time points, and J represents the serial number of any one of the acquisition time points; constructing a two-dimensional rectangular coordinate system by taking time as an abscissa and taking newly added courseware quantity as an ordinate; inputting the newly added courseware quantity into a coordinate system according to the corresponding acquisition time, and sequentially connecting to obtain a relationship line diagram of the newly added courseware quantity along with the time change; carrying out average value calculation on newly added courseware quantity corresponding to different acquisition moments to obtain average increment under each associated label, and marking the average increment as Pi;
Optionally, comparing and analyzing the newly-added courseware quantity under one associated label with a set newly-added interval to obtain a first-stage newly-added trajectory graph, a second-stage newly-added trajectory graph and a third-stage newly-added trajectory graph, wherein the method specifically comprises the following steps of:
When the newly-added courseware quantity is larger than the maximum value in the set newly-added interval, the newly-added courseware quantity is recorded as a first-level new increment, and the corresponding acquisition time is recorded as a first-level acquisition time; when the newly-added courseware quantity is within the set newly-added interval, the newly-added courseware quantity is recorded as a second-level new increment, and the corresponding acquisition time is recorded as a second-level acquisition time; when the newly-added courseware quantity is smaller than the minimum value in the set newly-added interval, the newly-added courseware quantity is recorded as three-level new increment, and the corresponding acquisition time is recorded as three-level acquisition time;
establishing a time cross axis, and marking the first-stage newly increased quantity on the time cross axis according to the sequence of the corresponding first-stage acquisition time to obtain a first-stage newly increased track diagram; and similarly, obtaining a second-level newly-added track diagram and a third-level newly-added track diagram; calculating the average value of two adjacent first-stage new increment to obtain an adjacent increment average value which is marked as T1, calculating the time difference value of the first-stage acquisition time of the two adjacent first-stage new increment pairs to obtain a time interval which is marked as T2, and utilizing a set formula Calculating to obtain a first-stage adjacent increment value T3 corresponding to the two adjacent first-stage increment values, wherein a1 and a2 are respectively set proportionality coefficients; summing all the primary increment values in the primary newly-increased track graph to obtain a primary increment coefficient which is marked as Ta i; the second-level increment coefficient Tβi and the third-level increment coefficient Tγi can be obtained by the same method;
the average increment Pi, the first-level increment coefficient Talpha i, the second-level increment coefficient Tbeta i and the third-level increment coefficient Tgamma i are utilized to set formulas Calculating to obtain update coefficients TPi of each associated label, wherein a3, a4 and a5 are set proportionality coefficients respectively, and a3 is more than a4 and more than a5 is more than 0; when the update coefficient is larger than the set update threshold, an update instruction is generated and sent to the database, and when the database receives the update instruction, courseware resources under each associated label are collected again and stored, so that the latest courseware resources can be updated in time.
The information extraction module is used for obtaining an associated tag by carrying out deepening analysis on the user behavior data and sending the associated tag to the information updating module;
Acquiring user behavior data, wherein behavior data users browse at the browsing starting time and the browsing ending time of each time and labels and feature words corresponding to courseware; classifying all courseware browsed in the browsing record of the user, wherein the specific classification mode is as follows: the courseware with the same label is a class, and the same label is used as the class name of the class, so that a plurality of browsing label classes, the number of corresponding courseware resources under each browsing label class, and the browsing starting time and the browsing ending time of each courseware resource can be obtained through the classification processing of the browsing records of the user; any one of the browsing tag categories is selected, courseware resources corresponding to the browsing tag categories are marked on a time cross axis according to browsing start time and browsing end time, and difference value calculation is carried out on the browsing end time of the previous courseware and the browsing start time of the next courseware in two adjacent courseware to obtain a browsing interval; the average browsing interval of the browsing label obtained by carrying out average calculation on the browsing interval is marked as G1; it should be noted that, when the average browsing interval of the browsing labels is smaller, the browsing labels of the type are the types that users browse more frequently;
Numbering the sub-browsing behaviors of each courseware in the browsing tag class to obtain the label of each browsing behavior, wherein the browsing behavior refers to the process of browsing the courseware from the beginning to the end; therefore, the labels (browsing times) of the browsing behaviors and the browsing time length are in one-to-one correspondence, and a two-dimensional rectangular coordinate system is constructed by taking the browsing times as a horizontal axis and the browsing time length as a vertical axis; inputting the browsing time length into a coordinate system according to the corresponding browsing times, marking the position of the browsing time length in the coordinate as a browsing point, and sequentially connecting the browsing points by adopting a smooth curve to obtain a curve graph of the browsing time length changing along with time; making a tangent line of the curve at the browsing points, and calculating the slope of the tangent line to obtain the slope corresponding to each browsing point; summing the slopes larger than zero to obtain browsing monotonic increment value G2, summing the slopes smaller than zero and taking absolute value to obtain browsing monotonic decrement value G3; using a set formula Calculating to obtain browsing evaluation indexes Gb of each browsing tag class, wherein b1, b2 and b3 are respectively set proportionality coefficients, and e is a natural constant; comparing and analyzing the browsing evaluation index with a set browsing evaluation threshold, and marking the tag of the browsing tag class corresponding to the browsing evaluation index as an associated tag when the browsing evaluation index is greater than or equal to the set browsing evaluation threshold; the associated label of each user can be obtained, and the associated label is updated to the information updating module and the intelligent management module; the associated label represents courseware browsing preferences of the user;
By deeply analyzing the user behavior data, the extraction and understanding of the personalized preferences of the user are realized, and the basis is provided for intelligent courseware management and recommendation functions, so that the user experience and the service quality are improved.
The intelligent management module extracts push guiding parameters through courseware resources and user behaviors, further optimizes the search results of the user according to the push guiding parameters, and recommends the optimized search results to the user, so that the user can quickly and accurately find required courseware data, and intelligent management of network courseware is realized;
Setting that each courseware relates to a plurality of labels, wherein each label corresponds to a plurality of characteristic words, so that each courseware corresponds to a plurality of labels and each label corresponds to a plurality of characteristic words; it should be noted that, a courseware relates to a plurality of labels, each label is associated with a plurality of feature words, the plurality of labels and the plurality of feature words are used for limiting the courseware at the same time, the courseware can be positioned quickly, and a foundation is laid for matching to a proper user side; the text classification algorithm is used for self-classifying the courseware, specifically, text analysis is carried out on uploaded courseware content, information such as keywords and topics in the text classification algorithm is extracted, and the courseware content is compared with the existing tags and feature words through text similarity calculation and other technologies so as to determine the tags and feature words related to the courseware;
When receiving a search keyword input by a user, comparing and analyzing the search keyword with labels, feature words and texts of all courseware resources by using a TF-IDF algorithm (word frequency-reverse file frequency algorithm) to obtain importance scores between all courseware resources and the search keyword as F1; it should be noted that, a TF-IDF (word frequency-reverse document frequency) algorithm is a tool for calculating the importance of a search keyword in the tag, feature word and text of each courseware resource, TF (word frequency) refers to the frequency of occurrence of a certain word in the tag, feature word and text, and IDF (reverse document frequency) refers to the importance degree of measuring one word in the whole set of the tag, feature word and text, namely, the rarity degree of the word; then, the importance scores of the search keywords in courseware resources can be obtained by multiplying TF and IDF; comparing and analyzing the importance score with a set score threshold, and recording the importance score as related courseware resources when the importance score is larger than the set score threshold; thereby, the related courseware resources of the search keywords can be obtained;
Obtaining each associated label corresponding to a user and a browsing evaluation index corresponding to each associated label, comparing the related label of the related courseware resource with the associated label of the user to obtain a co-located label and a browsing evaluation index corresponding to each co-located label, and carrying out mean value calculation on the browsing evaluation index corresponding to the co-located label to obtain a co-located index F2, wherein when the co-located index is larger, the related courseware resource is more in line with browsing habit and preference obtained by the user in a history browsing record of the user; using a set formula Calculating to obtain initial values Fb of all relevant courseware resources, wherein b4 and b5 are respectively set proportionality coefficients, and b4 is more than b5 is more than 0; selecting the related courseware resource with the largest initial value as an initial courseware;
Correlation analysis between related courseware resources: the method comprises the steps that other relevant courseware resources except an initial courseware in relevant courseware resources are used as comparison courseware, tags and characteristic words of the initial courseware and the comparison courseware are compared one by one, when the tags of the comparison courseware cover the tags of the initial courseware, the fact that the related fields of the comparison courseware are consistent with the initial courseware is described, and the comparison courseware is recorded as a homologous courseware; it should be noted that, the tag of the comparison courseware covers the tag of the initial courseware means that the tag related to the comparison courseware includes the tag related to the initial courseware; respectively counting the number of label and feature word overlapping between the homologous courseware and the initial courseware, and respectively marking the number as H1 and H2; it should be noted that, the label overlapping refers to the number of the same labels in the labels related to the homologous courseware and the labels related to the initial courseware, and because the labels of the homologous courseware cover the labels of the initial courseware, the number of the label overlapping of the homologous labels is equal to the total number of all the labels related to the initial courseware; when the labels between the comparison courseware and the initial courseware are partially overlapped, the comparison courseware is recorded as the same class courseware; respectively counting the number of label and feature word overlapping between similar courseware and initial courseware, and respectively marking the number as H3 and H4; using a set of formulas Calculating to obtain a courseware association value Hd, wherein d1, d2, d3 and d4 are respectively set proportionality coefficients, and e is a natural constant; the initial courseware and courseware association values between each related courseware resource and the initial courseware can be obtained and recorded as recommended guidance parameters;
Generating a search result corresponding to the user search keyword according to the recommendation guide parameter, wherein the search result is as follows: the initial courseware + is according to the sequence of comparing courseware association values of courseware from big to small, and the search result is sent to a user side for display, so that the user can find out required courseware resources quickly;
push guiding parameters are extracted through courseware information and user behaviors, and the search result of a user is optimized according to the parameters, so that the user is helped to quickly and accurately find required courseware data, a personalized recommendation function is provided, user experience is improved, information search efficiency is improved, and network courseware management is more intelligent.
The foregoing is merely illustrative of the structures of this invention and various modifications, additions and substitutions for those skilled in the art can be made to the described embodiments without departing from the scope of the invention or from the scope of the invention as defined in the accompanying claims.

Claims (4)

1. A courseware management system for network courses based on the internet, comprising: the intelligent management server and the user side, its characterized in that, intelligent management server includes: an intelligent management module;
The intelligent management module analyzes the search keywords of the user to obtain related courseware resources and initial courseware resources, analyzes the association degree between other related courseware resources and initial courseware resources to obtain recommended guidance parameters, generates a search result according to the recommended guidance parameters, and sends the search result to the user side for display; the specific process for analyzing the courseware association degree and generating the search result comprises the following steps:
101: setting that each courseware relates to a plurality of labels, wherein each label corresponds to a plurality of characteristic words, so that each courseware corresponds to a plurality of labels and each label corresponds to a plurality of characteristic words;
102: the method comprises the steps that other relevant courseware resources except for initial courseware in relevant courseware resources are used as comparison courseware, and the labels and characteristic words of the initial courseware and the comparison courseware are compared one by one to divide the comparison courseware into homologous courseware and similar courseware; the specific comparison method is as follows: when the label of the comparison courseware covers the label of the initial courseware, the comparison courseware is marked as a homologous courseware; when the labels between the comparison courseware and the initial courseware are partially overlapped, the comparison courseware is recorded as the same class courseware;
103: respectively counting the number of label and feature word overlapping between the homologous courseware and the initial courseware, and respectively marking the number as H1 and H2; respectively counting the number of label and feature word overlapping between similar courseware and initial courseware, and respectively marking the number as H3 and H4; passing H1, H2, H3 and H4 through a set formula set Calculating to obtain a courseware association value Hd, wherein d1, d2, d3 and d4 are respectively set proportionality coefficients, and e is a natural constant; recording courseware association values between the initial courseware and each related courseware resource and the initial courseware as recommended guidance parameters;
104: generating a search result corresponding to the user search keyword according to the recommendation guide parameter, wherein the search result is as follows: the initial courseware + is according to the sequence of comparing courseware association values of courseware from big to small, and the search result is sent to a user side for display;
the specific process for obtaining the related courseware resources and the initial courseware resources by analyzing the search keywords of the user comprises the following steps:
When receiving a search keyword input by a user, comparing and analyzing the search keyword with labels, feature words and texts of all courseware resources by using a TF-IDF algorithm to obtain importance scores between all courseware resources and the search keyword; comparing and analyzing the importance score with a set score threshold, and recording the importance score as related courseware resources when the importance score is larger than the set score threshold; thereby, the related courseware resources of the search keywords can be obtained;
Obtaining each associated label corresponding to a user and a browsing evaluation index corresponding to each associated label, comparing the related label of the related courseware resource with the associated label of the user to obtain a label belonging to the associated label in the labels related to each related courseware resource, marking the label as a parity label and the browsing evaluation index corresponding to each parity label, and carrying out average value calculation on the browsing evaluation index corresponding to the parity label to obtain the parity index;
carrying out formulated calculation analysis on the important score and the parity index to obtain initial values of all relevant courseware resources, and selecting the relevant courseware resource with the largest initial value as an initial courseware;
the extraction process of the associated label comprises the following steps:
Acquiring user behavior data, wherein behavior data users browse at the browsing starting time and the browsing ending time of each time and labels and feature words corresponding to courseware; classifying all courseware browsed in the browsing record of the user to obtain a plurality of browsing tag categories; any one of the browsing tag categories is selected, courseware resources corresponding to the browsing tag categories are marked on a time cross axis according to browsing start time and browsing end time, and difference value calculation is carried out on the browsing end time of the previous courseware and the browsing start time of the next courseware in two adjacent courseware to obtain a browsing interval; average browsing intervals of the browsing labels are obtained by means of average calculation of the browsing intervals;
Numbering the sub-browsing behaviors of all courseware in the browsing tag class to obtain the labels of each browsing behavior, so that the browsing times and the browsing duration are in one-to-one correspondence; constructing a two-dimensional rectangular coordinate system by taking the browsing times as a horizontal axis and the browsing time as a vertical axis; inputting the browsing time length into a coordinate system according to the corresponding browsing times, marking the position of the browsing time length in the coordinate as a browsing point, and sequentially connecting the browsing points by adopting a smooth curve to obtain a curve graph of the browsing time length changing along with time; making a tangent line of the curve at the browsing points, and calculating the slope of the tangent line to obtain the slope corresponding to each browsing point; summing the slopes larger than zero to obtain browsing monotonic increment, summing the slopes smaller than zero and taking absolute value to obtain browsing monotonic decrement;
Passing the average browsing interval G1, the browsing monotonically increasing value G2 and the browsing monotonically decreasing value G3 through the set formulas Calculating to obtain browsing evaluation indexes Gb of each browsing tag class, wherein b1, b2 and b3 are respectively set proportionality coefficients, and e is a natural constant; comparing and analyzing the browsing evaluation index with a set browsing evaluation threshold, and marking the tag of the browsing tag class corresponding to the browsing evaluation index as an associated tag when the browsing evaluation index is greater than or equal to the set browsing evaluation threshold; whereby an associated label for each user can be obtained.
2. The courseware management system for internet-based network courses of claim 1, wherein the intelligent management server further comprises an information update module;
The information updating module monitors and analyzes newly-added courseware resources in the server to measure the updating degree of each associated label and obtain an updating coefficient; generating an update instruction according to the update coefficient, and updating courseware resources under each associated label according to the update instruction.
3. The courseware management system for internet-based courses of claim 2, wherein the specific process of the update degree analysis is:
The associated labels of the user are called, and the newly-added courseware quantity under each associated label is obtained, so that the corresponding newly-added courseware quantity under each associated label at different acquisition moments can be obtained; constructing a two-dimensional rectangular coordinate system by taking time as an abscissa and taking newly added courseware quantity as an ordinate; inputting the newly added courseware quantity into a coordinate system according to the corresponding acquisition time, and sequentially connecting to obtain a relationship line diagram of the newly added courseware quantity along with the time change; average value calculation is carried out on newly added courseware quantity corresponding to different acquisition moments to obtain average increment under each associated label;
Optionally, comparing and analyzing the newly-added courseware quantity under one associated label with a set newly-added interval to obtain a first-stage newly-added track diagram, a second-stage newly-added track diagram and a third-stage newly-added track diagram, and analyzing the increment degree to obtain a first-stage increment coefficient, a second-stage increment coefficient and a third-stage increment coefficient;
the average increment Pi, the first-level increment coefficient Talpha i, the second-level increment coefficient Tbeta i and the third-level increment coefficient Tgamma i are utilized to set formulas Calculating to obtain update coefficients TPi of each associated label, wherein a3, a4 and a5 are set proportionality coefficients respectively, and a3 is more than a4 and more than a5 is more than 0; when the update coefficient is larger than the set update threshold, generating an update instruction and sending the update instruction to the database, and when the database receives the update instruction, re-acquiring courseware resources under each associated label and storing the courseware resources.
4. A courseware management system for internet-based courses according to claim 3, wherein the specific process of incremental analysis is:
When the newly-added courseware quantity is larger than the maximum value in the set newly-added interval, the newly-added courseware quantity is recorded as a first-level new increment, and the corresponding acquisition time is recorded as a first-level acquisition time; when the newly-added courseware quantity is within the set newly-added interval, the newly-added courseware quantity is recorded as a second-level new increment, and the corresponding acquisition time is recorded as a second-level acquisition time; when the newly-added courseware quantity is smaller than the minimum value in the set newly-added interval, the newly-added courseware quantity is recorded as three-level new increment, and the corresponding acquisition time is recorded as three-level acquisition time;
Establishing a time cross axis, and marking the first-stage newly increased quantity on the time cross axis according to the sequence of the corresponding first-stage acquisition time to obtain a first-stage newly increased track diagram; and similarly, obtaining a second-level newly-added track diagram and a third-level newly-added track diagram; carrying out mean value calculation on two adjacent first-stage new increments to obtain an adjacent increment mean value, and carrying out time difference calculation on first-stage acquisition moments of two adjacent first-stage new increment pairs to obtain a time interval; carrying out formula calculation analysis on adjacent increment mean values and time intervals to obtain one-stage adjacent increment values corresponding to two adjacent one-stage value increments, and carrying out summation calculation on all the one-stage increment values in the one-stage newly-increased track graph to obtain one-stage increment coefficients; and similarly, obtaining a second-level increment coefficient and a third-level increment coefficient.
CN202410259500.0A 2024-03-07 2024-03-07 Courseware management system for network courses based on Internet Active CN117851692B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410259500.0A CN117851692B (en) 2024-03-07 2024-03-07 Courseware management system for network courses based on Internet

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410259500.0A CN117851692B (en) 2024-03-07 2024-03-07 Courseware management system for network courses based on Internet

Publications (2)

Publication Number Publication Date
CN117851692A CN117851692A (en) 2024-04-09
CN117851692B true CN117851692B (en) 2024-05-03

Family

ID=90540471

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410259500.0A Active CN117851692B (en) 2024-03-07 2024-03-07 Courseware management system for network courses based on Internet

Country Status (1)

Country Link
CN (1) CN117851692B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102508846A (en) * 2011-09-26 2012-06-20 深圳中兴网信科技有限公司 Internet based method and system for recommending media courseware
CN102955849A (en) * 2012-10-29 2013-03-06 新浪技术(中国)有限公司 Method for recommending documents based on tags and document recommending device
CN110019888A (en) * 2017-12-01 2019-07-16 北京搜狗科技发展有限公司 A kind of searching method and device
WO2020224097A1 (en) * 2019-05-06 2020-11-12 平安科技(深圳)有限公司 Intelligent semantic document recommendation method and device, and computer-readable storage medium
CN116186381A (en) * 2022-11-29 2023-05-30 中国船舶重工集团公司第七一九研究所 Intelligent retrieval recommendation method and system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102508846A (en) * 2011-09-26 2012-06-20 深圳中兴网信科技有限公司 Internet based method and system for recommending media courseware
CN102955849A (en) * 2012-10-29 2013-03-06 新浪技术(中国)有限公司 Method for recommending documents based on tags and document recommending device
CN110019888A (en) * 2017-12-01 2019-07-16 北京搜狗科技发展有限公司 A kind of searching method and device
WO2020224097A1 (en) * 2019-05-06 2020-11-12 平安科技(深圳)有限公司 Intelligent semantic document recommendation method and device, and computer-readable storage medium
CN116186381A (en) * 2022-11-29 2023-05-30 中国船舶重工集团公司第七一九研究所 Intelligent retrieval recommendation method and system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
网络课件检索机制;马立君, 黄铁军;现代图书情报技术;20051025(第10期);全文 *

Also Published As

Publication number Publication date
CN117851692A (en) 2024-04-09

Similar Documents

Publication Publication Date Title
US8799294B2 (en) Method for enhancing search and browsing in collaborative tagging systems through learned tag hierarchies
CN104361102B (en) A kind of expert recommendation method and system based on group matches
CN109710851B (en) Employment recommendation method and system based on multi-source data analysis in Internet mode
Tatu et al. Rsdc’08: Tag recommendations using bookmark content
CN102508846A (en) Internet based method and system for recommending media courseware
CN104885081A (en) Search system and corresponding method
CN116909991B (en) NLP-based scientific research archive management method and system
CN111460252A (en) Automatic search engine method and system based on network public opinion analysis
CN104573130A (en) Entity resolution method based on group calculation and entity resolution device based on group calculation
CN116257694B (en) Intelligent search recommendation method and system based on online learning courses
CN112015907A (en) Method and device for quickly constructing discipline knowledge graph and storage medium
CN116595188A (en) Educational knowledge graph system based on artificial intelligence and big data
CN112732995A (en) Animal husbandry news information recommendation system
GB2592884A (en) System and method for enabling a search platform to users
CN117952200A (en) Knowledge graph and personalized learning path construction method and system
CN117196556B (en) Multi-platform recruitment information management system and method based on big data
CN117851692B (en) Courseware management system for network courses based on Internet
Wang et al. A courses ontology system for computer science education
CN117216221A (en) Intelligent question-answering system based on knowledge graph and construction method
CN104615685B (en) A kind of temperature evaluation method of network-oriented topic
CN113987159A (en) Recommendation information determining method and device, electronic equipment and storage medium
Fiarni et al. Recommender System of Final Project Topic Using Rule-based and Machine Learning Techniques
Ding et al. Improvement of Collaborative Filtering Algorithm Based on University Book Recommendation System
CN114722179B (en) Retrieval analysis and data fusion method based on information tracing
Magalhaes et al. Recommending scientific papers: Investigating the user curriculum

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant