Online learning resource recommendation method, device, equipment and storage medium

文档序号:7831 发布日期:2021-09-17 浏览:27次 中文

1. An online learning resource recommendation method is characterized by comprising the following steps:

determining a student to be recommended from a plurality of students;

judging whether the sub-organization where the student to be recommended is located is a preset high-access quantum organization or not;

if the sub-organization where the student to be recommended is located is the preset high-access quantum organization, determining an online learning course of a target student according to the active value of each student in the sub-organization where the student to be recommended is located, wherein the active value of a student i is determined according to the login number, the learning number, the login duration and the learning duration of online learning of the student i in a first preset time period, the per-person login number, the per-person learning number, the per-person login duration and the per-person learning duration of online learning of each student i in the first preset time period, and i is 1,2, … …, n is equal to the number of the students;

and according to the online learning course of the target student, performing online learning resource recommendation on the student to be recommended.

2. The method of claim 1, wherein the determining the trainee to be recommended from the plurality of trainees comprises:

obtaining the activity values of the plurality of trainees;

determining whether the activity value of a trainee j is greater than a first preset activity threshold value, j being 1,2, … …, m, m being equal to the number of the trainees;

if the active value of the student j is smaller than or equal to the first preset active threshold value, determining the student j as the student to be recommended;

if the active value of the student j is larger than the first preset active threshold value, judging whether the active value of the student j is larger than a second preset active threshold value, wherein the second preset active threshold value is larger than the first preset active threshold value, and if the active value of the student j is smaller than or equal to the second preset active threshold value, determining that the student j is the student to be recommended.

3. The method of claim 1, wherein the determining whether the sub-organization in which the trainee to be recommended is located is a preset high-access quantum organization comprises:

acquiring the learning monthly activity and the learning conversion rate of a sub-organization where the student to be recommended is located and the learning monthly activity and the learning conversion rate of a plurality of sub-organizations, wherein the learning monthly activity is determined according to the number of people who learn at least once in a second preset time period, the learning conversion rate is determined according to the number of users whose user states are logged-in users in a third preset time period, and the number of users whose user states are logged-in users in the third preset time period but whose user states are learning users in a fourth preset time period;

determining a first judgment parameter value according to the learning monthly activity amount of the sub-organization where the student to be recommended is located, the learning monthly activity amounts of the plurality of sub-organizations and a first preset learning threshold value;

determining a second judgment parameter value according to the learning conversion rate of the sub-organization where the student to be recommended is located, the learning conversion rates of the plurality of sub-organizations and a second preset learning threshold value;

and determining whether the sub-organization in which the student to be recommended is located is the preset high-access quantum organization or not according to the first judgment parameter value and the second judgment parameter value.

4. The method according to claim 2, wherein the determining the online learning course of the target student according to the activity value of each student in the sub-organization of the student to be recommended comprises:

judging whether the activity value of the student i is larger than a third preset activity threshold value, wherein the third preset activity threshold value is larger than the second preset activity threshold value;

if the active value of the student i is larger than the third preset active threshold value, determining that the student i is the target student;

if the active value of the student i is smaller than or equal to the third preset active threshold value, judging whether the active value of the student i is larger than the second preset active threshold value, and if the active value of the student i is larger than the second preset active threshold value, determining that the student i is the target student.

5. The method according to any one of claims 1 to 4, wherein after the determining whether the sub-organization where the student to be recommended is located is a preset high-access quantum organization, the method further comprises:

if the sub-organization where the student to be recommended is located is not the preset high-access quantum organization, acquiring the learning monthly activity of the plurality of sub-organizations;

determining a first target sub-organization according to the acquired learning monthly lives of the plurality of sub-organizations, taking the first target sub-organization as the sub-organization of the student to be recommended, and executing the step of determining the online learning course of the target student according to the active value of each student in the sub-organization of the student to be recommended.

6. The method of claim 1, further comprising:

determining a sub-organization to be recommended from a plurality of sub-organizations;

determining online learning courses of a second target sub-organization according to the login rate, the learning monthly capacity and the learning conversion rate of the plurality of sub-organizations, wherein the learning monthly capacity is determined according to the number of people who learn at least once in a second preset time period, the learning conversion rate is determined according to the number of users of which the user states are login users in a third preset time period, the number of users of which the user states are login users in the third preset time period but the user states are learning users in a fourth preset time period, and the login rate is determined according to the number of login users of the sub-organizations in a fifth preset time period and the total number of people of the sub-organizations;

and performing online learning resource recommendation on the sub-organization to be recommended according to the online learning course of the second target sub-organization.

7. The method of claim 6, wherein determining the sub-organization to be recommended from the plurality of sub-organizations comprises:

obtaining the login rate and the learning conversion rate of the plurality of sub-organizations;

determining a third judgment parameter value according to the login rate of the sub-organization k, the login rates of the plurality of sub-organizations and a preset login threshold value, wherein k is 1,2, … …, l and l are equal to the number of the plurality of sub-organizations;

determining a fourth judgment parameter value according to the learning conversion rate of the sub-tissue k, the learning conversion rates of the plurality of sub-tissues and a third preset learning threshold value;

and determining whether the sub-organization k is the to-be-recommended sub-organization or not according to the third judgment parameter value and the fourth judgment parameter value.

8. An online learning resource recommendation device, comprising:

the first determination module is used for determining a student to be recommended from a plurality of students;

the judging module is used for judging whether the sub-organization where the student to be recommended is located is a preset high-access quantum organization;

a second determining module, configured to determine an online learning course of a target student according to an active value of each student in the sub-organization of the student to be recommended if the sub-organization of the student to be recommended is the preset high-access quantum organization, where the active value of a student i is determined according to the login number, the learning number, the login duration, and the learning duration of online learning performed by the student i in a first preset time period, and the per-person login number, the per-person learning number, the per-person login duration, and the per-person learning duration of online learning performed by each student i in the first preset time period, where i is 1,2, … …, n, and n is equal to the number of the students;

and the first recommending module is used for recommending online learning resources for the student to be recommended according to the online learning course of the target student.

9. An online learning resource recommendation device, comprising:

a processor;

a memory; and

a computer program;

wherein the computer program is stored in the memory and configured to be executed by the processor, the computer program comprising instructions for performing the method of any of claims 1-7.

10. A computer-readable storage medium, characterized in that it stores a computer program that causes a server to execute the method of any one of claims 1-7.

11. A computer program product comprising computer instructions for executing the method of any one of claims 1 to 7 by a processor.

Background

The constant exploration of fair education and the limitation of offline learning on time and space of people promote the vigorous development of the online learning field. On-line learning can share celebrity lessons to tens of thousands of learners at a low cost and in a quick manner over a network. Meanwhile, the fast-paced modern life enables more and more people to have the requirements of lifelong learning, but the conflicting learning time is fragmented, so that the space-time cost of an offline learning mode occupying a large amount of time exceeds the bearing capacity of people. Therefore, an online learning mode, which is not limited by time and place, and learning and pausing anytime and anywhere, is favored by more and more learners.

In conventional approaches, the online learning platform typically has a learner directly selecting the desired learning content. The learner selects the learning content without touching the actual learning content based on information such as required courses, fees, recommendations of surrounding persons, and the like.

However, after the learner actually contacts the learning content selected in the manner as described above, a case where the satisfaction is lower than expected occurs in a large part. Therefore, how to recommend online learning resources to users more accurately and improve user experience becomes a problem which needs to be solved urgently.

Disclosure of Invention

In order to solve the problems in the prior art, the application provides an online learning resource recommendation method, device, equipment and storage medium.

In a first aspect, an embodiment of the present application provides an online learning resource recommendation method, including the following steps:

determining a student to be recommended from a plurality of students;

judging whether the sub-organization where the student to be recommended is located is a preset high-access quantum organization or not;

if the sub-organization where the student to be recommended is located is the preset high-access quantum organization, determining an online learning course of a target student according to the active value of each student in the sub-organization where the student to be recommended is located, wherein the active value of the student i is determined according to the login number, the learning number, the login duration and the learning duration of online learning of the student i in a first preset time period, the per-person login number, the per-person learning number, the per-person login duration and the per-person learning duration of online learning of each student i in the first preset time period, and i is 1,2, … …, n is equal to the number of the students;

and according to the online learning course of the target student, performing online learning resource recommendation on the student to be recommended.

In one possible implementation manner, the determining the trainee to be recommended includes:

obtaining the activity values of the plurality of trainees;

determining whether the activity value of a trainee j is greater than a first preset activity threshold value, j being 1,2, … …, m, m being equal to the number of the trainees;

if the active value of the student j is smaller than or equal to the first preset active threshold value, determining the student j as the student to be recommended;

if the active value of the student j is larger than the first preset active threshold value, judging whether the active value of the student j is larger than a second preset active threshold value, wherein the second preset active threshold value is larger than the first preset active threshold value, and if the active value of the student j is smaller than or equal to the second preset active threshold value, determining that the student j is the student to be recommended.

In a possible implementation manner, the determining whether the sub-organization where the trainee to be recommended is located is a preset high-access quantum organization includes:

acquiring the learning monthly activity and the learning conversion rate of a sub-organization where the student to be recommended is located and the learning monthly activity and the learning conversion rate of a plurality of sub-organizations, wherein the learning monthly activity is determined according to the number of people who learn at least once in a second preset time period, the learning conversion rate is determined according to the number of users whose user states are logged-in users in a third preset time period, and the number of users whose user states are logged-in users in the third preset time period but whose user states are learning users in a fourth preset time period;

determining a first judgment parameter value according to the learning monthly activity amount of the sub-organization where the student to be recommended is located, the learning monthly activity amounts of the plurality of sub-organizations and a first preset learning threshold value;

determining a second judgment parameter value according to the learning conversion rate of the sub-organization where the student to be recommended is located, the learning conversion rates of the plurality of sub-organizations and a second preset learning threshold value;

and determining whether the sub-organization in which the student to be recommended is located is the preset high-access quantum organization or not according to the first judgment parameter value and the second judgment parameter value.

In a possible implementation manner, the determining, according to the active value of each student in the sub-organization where the student to be recommended is located, an online learning course of the target student includes:

judging whether the activity value of the student i is larger than a third preset activity threshold value, wherein the third preset activity threshold value is larger than the second preset activity threshold value;

if the active value of the student i is larger than the third preset active threshold value, determining that the student i is the target student;

if the active value of the student i is smaller than or equal to the third preset active threshold value, judging whether the active value of the student i is larger than the second preset active threshold value, and if the active value of the student i is larger than the second preset active threshold value, determining that the student i is the target student.

In a possible implementation manner, after the determining whether the sub-organization where the trainee to be recommended is located is a preset high-access quantum organization, the method further includes:

if the sub-organization where the student to be recommended is located is not the preset high-access quantum organization, acquiring the learning monthly activity of the plurality of sub-organizations;

determining a first target sub-organization according to the acquired learning monthly lives of the plurality of sub-organizations, taking the first target sub-organization as the sub-organization of the student to be recommended, and executing the step of determining the online learning course of the target student according to the active value of each student in the sub-organization of the student to be recommended.

In one possible implementation, the method further includes:

determining a sub-organization to be recommended from a plurality of sub-organizations;

determining online learning courses of a second target sub-organization according to the login rate, the learning monthly capacity and the learning conversion rate of the plurality of sub-organizations, wherein the learning monthly capacity is determined according to the number of people who learn at least once in a second preset time period, the learning conversion rate is determined according to the number of users of which the user states are login users in a third preset time period, the number of users of which the user states are login users in the third preset time period but the user states are learning users in a fourth preset time period, and the login rate is determined according to the number of login users of the sub-organizations in a fifth preset time period and the total number of people of the sub-organizations;

and performing online learning resource recommendation on the sub-organization to be recommended according to the online learning course of the second target sub-organization.

In one possible implementation manner, the determining the to-be-recommended sub-organization includes:

obtaining the login rate and the learning conversion rate of the plurality of sub-organizations;

determining a third judgment parameter value according to the login rate of the sub-organization k, the login rates of the plurality of sub-organizations and a preset login threshold value, wherein k is 1,2, … …, l and l are equal to the number of the plurality of sub-organizations;

determining a fourth judgment parameter value according to the learning conversion rate of the sub-tissue k, the learning conversion rates of the plurality of sub-tissues and a third preset learning threshold value;

and determining whether the sub-organization k is the to-be-recommended sub-organization or not according to the third judgment parameter value and the fourth judgment parameter value.

In a second aspect, an embodiment of the present application provides an online learning resource recommendation device, where the device includes:

the first determination module is used for determining a student to be recommended from a plurality of students;

the judging module is used for judging whether the sub-organization where the student to be recommended is located is a preset high-access quantum organization;

a second determining module, configured to determine an online learning course of a target student according to an active value of each student in the sub-organization of the student to be recommended if the sub-organization of the student to be recommended is the preset high-access quantum organization, where the active value of the student i is determined according to the login number, the learning number, the login duration, and the learning duration of online learning performed by the student i in a first preset time period, and the per-person login number, the per-person learning number, the per-person login duration, and the per-person learning duration of online learning performed by the student i in the first preset time period, where i is 1,2, … …, n, and n is equal to the number of the students;

and the first recommending module is used for recommending online learning resources for the student to be recommended according to the online learning course of the target student.

In a possible implementation manner, the first determining module is specifically configured to:

obtaining the activity values of the plurality of trainees;

determining whether the activity value of a trainee j is greater than a first preset activity threshold value, j being 1,2, … …, m, m being equal to the number of the trainees;

if the active value of the student j is smaller than or equal to the first preset active threshold value, determining the student j as the student to be recommended;

if the active value of the student j is larger than the first preset active threshold value, judging whether the active value of the student j is larger than a second preset active threshold value, wherein the second preset active threshold value is larger than the first preset active threshold value, and if the active value of the student j is smaller than or equal to the second preset active threshold value, determining that the student j is the student to be recommended.

In a possible implementation manner, the determining module is specifically configured to:

acquiring the learning monthly activity and the learning conversion rate of a sub-organization where the student to be recommended is located and the learning monthly activity and the learning conversion rate of a plurality of sub-organizations, wherein the learning monthly activity is determined according to the number of people who learn at least once in a second preset time period, the learning conversion rate is determined according to the number of users whose user states are logged-in users in a third preset time period, and the number of users whose user states are logged-in users in the third preset time period but whose user states are learning users in a fourth preset time period;

determining a first judgment parameter value according to the learning monthly activity amount of the sub-organization where the student to be recommended is located, the learning monthly activity amounts of the plurality of sub-organizations and a first preset learning threshold value;

determining a second judgment parameter value according to the learning conversion rate of the sub-organization where the student to be recommended is located, the learning conversion rates of the plurality of sub-organizations and a second preset learning threshold value;

and determining whether the sub-organization in which the student to be recommended is located is the preset high-access quantum organization or not according to the first judgment parameter value and the second judgment parameter value.

In a possible implementation manner, the second determining module is specifically configured to:

judging whether the activity value of the student i is larger than a third preset activity threshold value, wherein the third preset activity threshold value is larger than the second preset activity threshold value;

if the active value of the student i is larger than the third preset active threshold value, determining that the student i is the target student;

if the active value of the student i is smaller than or equal to the third preset active threshold value, judging whether the active value of the student i is larger than the second preset active threshold value, and if the active value of the student i is larger than the second preset active threshold value, determining that the student i is the target student.

In a possible implementation manner, the second determining module is further configured to:

if the sub-organization where the student to be recommended is located is not the preset high-access quantum organization, acquiring the learning monthly activity of the plurality of sub-organizations;

determining a first target sub-organization according to the acquired learning monthly lives of the plurality of sub-organizations, taking the first target sub-organization as the sub-organization of the student to be recommended, and executing the step of determining the online learning course of the target student according to the active value of each student in the sub-organization of the student to be recommended.

In one possible implementation, the apparatus further includes:

the third determining module is used for determining the sub-organization to be recommended from the plurality of sub-organizations;

a fourth determining module, configured to determine an online learning course of a second target sub-organization according to the login rate, the learning monthly capacity, and the learning conversion rate of the plurality of sub-organizations, where the learning monthly capacity is determined according to the number of people who have learned at least once in a second preset time period, the learning conversion rate is determined according to the number of users whose user states are login users in a third preset time period, the number of users whose user states are login users in the third preset time period but whose user states are learning users in a fourth preset time period, and the login rate is determined according to the number of login users of the sub-organization and the total number of people of the sub-organization in a fifth preset time period;

and the second recommending module is used for recommending online learning resources to the to-be-recommended sub-organization according to the online learning course of the second target sub-organization.

In a possible implementation manner, the third determining module is specifically configured to:

obtaining the login rate and the learning conversion rate of the plurality of sub-organizations;

determining a third judgment parameter value according to the login rate of the sub-organization k, the login rates of the plurality of sub-organizations and a preset login threshold value, wherein k is 1,2, … …, l and l are equal to the number of the plurality of sub-organizations;

determining a fourth judgment parameter value according to the learning conversion rate of the sub-tissue k, the learning conversion rates of the plurality of sub-tissues and a third preset learning threshold value;

and determining whether the sub-organization k is the to-be-recommended sub-organization or not according to the third judgment parameter value and the fourth judgment parameter value.

In a third aspect, an embodiment of the present application provides an online learning resource recommendation device, including:

a processor;

a memory; and

a computer program;

wherein the computer program is stored in the memory and configured to be executed by the processor, the computer program comprising instructions for performing the method of the first aspect.

In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, where a computer program is stored, and the computer program causes a server to execute the method according to the first aspect.

In a fifth aspect, the present application provides a computer program product, which includes computer instructions for executing the method of the first aspect by a processor.

The method determines a student to be recommended from a plurality of students, further judges whether the sub-organization where the student to be recommended is a preset high-access quantum organization, if so, determines an online learning course of a target student according to an active value of each student in the sub-organization where the student to be recommended is, wherein the active value is determined according to the login times, the learning times, the login duration, the learning duration and the like of online learning of the student, so that the online learning resource recommendation is performed on the student to be recommended according to the online learning course of the target student, namely, the online learning data of the online learning student is analyzed and researched, feasible online learning courses are proposed for recommendation, and the satisfaction degree of online learning of a user is improved, the user experience is improved. In addition, the online learning resource to be recommended is determined by comprehensively considering the data of the number of login times, the number of learning times, the login time length, the learning time length and the like of online learning of the student, and the accuracy of subsequent online learning resource recommendation is improved.

Drawings

In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without inventive exercise.

Fig. 1 is a schematic diagram of an architecture of an online learning resource recommendation system according to an embodiment of the present application;

fig. 2 is a schematic flowchart of a method for recommending online learning resources according to an embodiment of the present application;

fig. 3 is a schematic flowchart of another online learning resource recommendation method according to an embodiment of the present application;

fig. 4 is a schematic structural diagram of an online learning resource recommendation device according to an embodiment of the present application;

fig. 5 is a schematic structural diagram of another online learning resource recommendation device according to an embodiment of the present application;

fig. 6A is a schematic diagram of a basic hardware architecture of an online learning resource recommendation device provided in the present application;

fig. 6B is a schematic diagram of a basic hardware architecture of another online learning resource recommendation device provided in the present application.

Detailed Description

The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.

The terms "first," "second," "third," and "fourth," if any, in the description and claims of this application and the above-described figures are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the application described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.

With the popularization and deep application of the internet, online learning has become an important approach for education and knowledge sharing. The existing users generally select courses to learn online directly according to the needs of the users. If there are many similar online learning courses, the user mostly selects the course to learn based on information such as recommendation of surrounding people. However, after actual online learning, some users find that the course being learned is not suitable for themselves, which results in that the course needs to be reselected for online learning subsequently, and thus the user satisfaction is low. Therefore, how to recommend online learning resources to users more accurately and improve user experience becomes a problem which needs to be solved urgently.

In order to solve the above problems, an embodiment of the present application provides an online learning resource recommendation method, which provides a feasible online learning course for recommendation by analyzing and researching online learning data of online learning learners, so as to improve the satisfaction of online learning of users and improve user experience. In addition, the online learning resource to be recommended is determined by comprehensively considering the data of the number of login times, the number of learning times, the login time length, the learning time length and the like of online learning of the student, and the accuracy of subsequent online learning resource recommendation is improved.

Optionally, the online learning resource recommendation method provided by the present application may be applied to the architecture schematic diagram of the online learning resource recommendation system shown in fig. 1, and as shown in fig. 1, the system may include a receiving unit 101, a processor 102, and a display unit 103.

It is to be understood that the illustrated structure of the embodiment of the present application does not form a specific limitation on the architecture of the online learning resource recommendation system. In other possible embodiments of the present application, the foregoing architecture may include more or less components than those shown in the drawings, or combine some components, or split some components, or arrange different components, which may be determined according to practical application scenarios, and is not limited herein. The components shown in fig. 1 may be implemented in hardware, software, or a combination of software and hardware.

In a specific implementation process, the receiving unit 101 may be an input/output interface, and may also be a communication interface, and may be configured to receive information of the trainee and information of a sub-organization where the trainee is located.

The processor 102 may obtain the information of the trainee, the information of the sub-organization where the trainee is located, and the like from the receiving unit 101, so that the online learning data of the online learning trainee is analyzed and researched based on the information, a feasible online learning course is proposed for recommendation, the satisfaction degree of online learning of the user is improved, and the user experience is improved. Moreover, the processor 102 determines the online learning resource to be recommended by comprehensively considering the data of the number of login times, the number of learning times, the login time length, the learning time length and the like of online learning performed by the learner, so that the accuracy of subsequent online learning resource recommendation is improved.

The display unit 103 may be configured to display the information of the trainee, the information of the sub-organization where the trainee is located, the recommended online learning course, and the like.

The display unit may also be a touch display screen for receiving a user instruction while displaying the above content to enable interaction with a user.

It should be understood that the processor may be implemented by reading instructions in the memory and executing the instructions, or may be implemented by a chip circuit.

The system is only an exemplary system, and when the system is implemented, the system can be set according to application requirements.

It is to be understood that the illustrated structure of the embodiment of the present application does not form a specific limitation on the architecture of the online learning resource recommendation system. In other possible embodiments of the present application, the foregoing architecture may include more or less components than those shown in the drawings, or combine some components, or split some components, or arrange different components, which may be determined according to practical application scenarios, and is not limited herein. The components shown in fig. 1 may be implemented in hardware, software, or a combination of software and hardware.

The technical solutions of the present application are described below with several embodiments as examples, and the same or similar concepts or processes may not be described in detail in some embodiments.

Fig. 2 is a schematic flowchart of a method for recommending online learning resources according to an embodiment of the present application, where an execution subject of the embodiment may be a processor in the embodiment shown in fig. 2, and as shown in fig. 2, the method may include:

s201: the trainees to be recommended are determined from a plurality of trainees.

Here, the plurality of trainees may be determined according to actual situations, for example, a plurality of trainees for online learning of a certain enterprise. Further, the employees of a business are respectively affiliated to different sub-organizations, for example, to different departments, and the plurality of students may be a plurality of students affiliated to the same sub-organization or a plurality of students affiliated to different sub-organizations.

For example, the processor may first obtain the activity values of the plurality of trainees, and further determine whether the activity value of the trainee j is greater than a first preset activity threshold value, where j is 1,2, … …, and m is equal to the number of the plurality of trainees. If the activity value of the student j is less than or equal to the first preset activity threshold value, the processor may determine that the student j is the student to be recommended. If the active value of the trainee j is greater than the first preset active threshold value, the processor may determine whether the active value of the trainee j is greater than a second preset active threshold value, which is greater than the first preset active threshold value. If the active value of the trainee j is less than or equal to the second preset active threshold value, the processor may determine that the trainee j is the trainee to be recommended.

The active value of the student j is determined according to the login times, the learning times, the login duration and the learning duration of online learning of the student j in a preset time period, and the per-person login times, the per-person learning times, the per-person login duration and the per-person learning duration of online learning of each student in the sub-organization where the student j is located in the preset time period.

E.g. active value Acti′(login times/preset time period, sub-organizer average login times + learning times/preset time period, sub-organizer average learning times + login time period/preset time period, sub-organizer average time period + learning time period/preset time period, sub-organizer average time period)/4, I' ═ 1,2, … …, I is the sub-organizer number.

In this embodiment, the processor determines whether the activity value of the trainee j is greater than a first preset activity threshold, for example, 0.3. If the active value of the student j is smaller than or equal to the first preset active threshold value, it is indicated that the active value of the student j is smaller, the student j is an extremely inactive student, the online learning course satisfaction degree is lower, online learning resource recommendation needs to be performed, and therefore the processor determines that the student j is the student to be recommended. In addition, if the active value of the student j is greater than the first preset active threshold value but less than or equal to a second preset active threshold value, for example, 0.7, it means that the active value of the student j is also small, the student j is a student with less access behaviors, the online learning class satisfaction is also low, and online learning resource recommendation is also required, so the processor determines that the student j is the student to be recommended.

The processor takes the extremely inactive student and the student with less access behavior as the student to be recommended, and then analyzes and studies the online learning data of the online learning student to recommend a feasible online learning course for the student to be recommended, so that the online learning satisfaction of the user is improved.

S202: and judging whether the sub-organization where the student to be recommended is located is a preset high-access quantum organization.

Because the courses learned by the student with the high access quantum organization have a certain recommendation reference value, especially the courses learned by the student with the same high access quantum organization as the student to be recommended, the processor judges whether the sub-organization where the student to be recommended is located is the preset high access quantum organization.

For example, the processor may obtain the learning monthly activity amount and the learning conversion rate of the sub-organization where the student to be recommended is located, and the learning monthly activity amount and the learning conversion rate of the plurality of sub-organizations, thereby determining a first judgment parameter value according to the learning monthly activity amount of the sub-organization where the student to be recommended is located, the learning monthly activity amounts of the plurality of sub-organizations, and a first preset learning threshold value, determining a second judgment parameter value according to the learning conversion rate of the sub-organization where the student to be recommended is located, the learning conversion rates of the plurality of sub-organizations, and a second preset learning threshold value, and determining whether the sub-organization where the student to be recommended is located is a preset high-access quantum organization according to the first judgment parameter value and the second judgment parameter value.

The learning monthly capacity is determined according to the number of the users who learn at least once in the second preset time period, the learning conversion rate is determined according to the number of the users whose user states are login users in the third preset time period, and the number of the users whose user states are login users in the third preset time period but whose user states are learning users in the fourth preset time period.

For example, the learning monthly capacity may be the number of people who learn at least once in a month. The learning conversion rate can be the ratio of the login user to the learning user in the period, and the index is a variable across the time period. For convenience of calculation, two intermediate variables a and b are defined, wherein a is the number of users in the last statistical period with the current state of the user being "login user", b is the number of users in the last statistical period with the current state of the user being "login user" and the current statistical period being "learning user", and the login conversion rate is b/a.

Here, the learning user is a user who has learned behavior for a certain period of time (for example, 1 month), and normally, the user who has learned behavior must have login behavior. The login user is a user who has login behavior but has no learning behavior within a period of time.

In this embodiment, the processor may be configured according to the expression:

determining a first judgment parameter value X1kWherein, MLVkRepresents the learning month and activity amount of the sub-organization of the student to be recommended,an average value T representing the learning monthly activity of the plurality of sub-organizations4Denotes a first preset learning threshold, where k is 1,2, … …, l, l is the number of the above-mentioned multiple sub-tissues.

Also, the processor may be configured according to the expression:

determining a second decision parameter value X2kWherein, LCRkThe learning conversion rate of the sub-organization of the trainee to be recommended is shown,represents the average value of learning conversion rates, T, of the plurality of sub-tissues5Representing a second preset learning threshold.

Furthermore, the processor may calculate a product of the first judgment parameter value and the second judgment parameter value, and determine whether the sub-organization where the trainee to be recommended is located is a preset high-access quantum organization according to the product. For example, if the product is 1, the processor determines that the child organization where the student to be recommended is located is a preset high-access quantum organization, and otherwise, determines that the child organization where the student to be recommended is located is not a preset high-access quantum organization.

S203: if the sub-organization where the student to be recommended is located is the preset high-access quantum organization, determining an online learning course of the target student according to the active value of each student in the sub-organization where the student to be recommended is located, wherein the active value of the student i is determined according to the login number, the learning number, the login duration and the learning duration of online learning of the student i in a first preset time period, the per-person login number, the per-person learning number, the per-person login duration and the per-person learning duration of online learning of each student i in the first preset time period, and i is 1, 2.

Here, if the sub-organization where the student to be recommended is located is the preset high-access sub-organization, the processor may recommend the student according to the course learned by the student of the sub-organization where the student to be recommended is located. For example, the processor may determine an online learning course of the target student according to the activity value of each student in the sub-organization where the student to be recommended is located, so as to recommend online learning resources to the student to be recommended based on the online learning course of the target student.

The processor may determine whether the activity value of the student i is greater than a third preset activity threshold, where the third preset activity threshold is greater than the second preset activity threshold. And if the active value of the student i is greater than the third preset active threshold value, the processor determines that the student i is the target student. If the active value of the student i is smaller than or equal to the third preset active threshold value, the processor judges whether the active value of the student i is larger than the second preset active threshold value. And if the active value of the student i is larger than the second preset active threshold value, the processor determines that the student i is the target student.

The processor determines whether the activity value of the trainee i is greater than a third preset activity threshold, for example, 1.2. If the active value of the student i is larger than the third preset active threshold value, the active value of the student i is larger, the student i is an active learning student, the satisfaction degree of online learning courses is higher, and therefore the processor determines that the student i is the target student. In addition, if the activity value of the student i is less than or equal to the third preset activity threshold value but greater than the second preset activity threshold value, for example, 0.7, it means that the activity value of the student i is also greater, the student i is a student with more learning behaviors, and the satisfaction degree of the online learning course is also higher, so the processor determines the student i as the target student.

S204: and according to the online learning course of the target student, performing online learning resource recommendation on the student to be recommended.

Here, the processor may store the recently learned class IDs of the target student into the temporary database DB1, may perform the class in the DB1 according to the learning duration of the class, store the highest N class IDs into the recommended class database DB2, further form a recommended class list to be pushed to the student to be recommended, and perform learning reminding in the hotspot login period of the student to be recommended, where the hotspot login period is calculated according to the login period preference of the student to be recommended.

The login period preference may be a period in which the user logs in the most frequently in a statistical cycle.

In addition, after judging whether the sub-organization where the student to be recommended is located is the preset high-access quantum organization, if the sub-organization where the student to be recommended is located is not the preset high-access quantum organization, the processor can acquire the learning monthly activity of the plurality of sub-organizations, so that a first target sub-organization is determined according to the acquired learning monthly activity of the plurality of sub-organizations, the first target sub-organization is used as the sub-organization where the student to be recommended is located, and the step of determining the online learning course of the target student according to the active value of each student in the sub-organization where the student to be recommended is located is executed.

Here, the processor selects M sub-organizations with a high learning month activity amount according to the sub-organization learning month activity amount index, and the value of M may be set by a preset person or may be a system default value, for example, M is 3. And then taking the sub-organization as the sub-organization of the student to be recommended, and executing the step of determining the online learning course of the target student according to the active value of each student in the sub-organization of the student to be recommended.

The method and the device for recommending the online learning resources of the student to be recommended determine the student to be recommended from a plurality of students, further judge whether the sub-organization where the student to be recommended is the preset high-access quantum organization, and if so, determine the online learning course of the target student according to the active value of each student in the sub-organization where the student to be recommended is located, wherein the active value is determined according to the login times, the learning times, the login duration, the learning duration and the like of online learning of the student, so that the online learning resources of the student to be recommended are recommended according to the online learning course of the target student. In addition, the online learning resource to be recommended is determined by comprehensively considering the data of the number of login times, the number of learning times, the login time length, the learning time length and the like of online learning of the student, and the accuracy of subsequent online learning resource recommendation is improved.

In addition, in the embodiment of the application, in addition to the online learning resource recommendation for the trainees to be recommended, online learning resource recommendation can be performed for the sub-organization to be recommended, so that various online learning resource recommendation requirements are met. Fig. 3 is a flowchart illustrating another online learning resource recommendation method according to an embodiment of the present application. As shown in fig. 3, the method includes:

s301: a sub-organization to be recommended is determined from a plurality of sub-organizations.

Here, the plurality of sub-organizations may be determined according to actual situations, for example, employees of a company respectively belong to different departments, that is, belong to different sub-organizations. The processor may organize the plurality of departments of an enterprise as the plurality of sub-organizations.

For example, the processor may obtain the registration rates and the learning conversion rates of the plurality of sub-tissues, determine a third determination parameter value according to the registration rate of the sub-tissue k, the registration rates of the plurality of sub-tissues and a preset registration threshold, where k is equal to 1, 2.

The login rate is determined according to the login number of the sub-organization and the total number of people of the sub-organization in a preset time period. For example, the login rate may be equal to the ratio of the number of people logged by the sub-organization to the total number of people logged by the sub-organization over a period of time.

In this embodiment, the processor may be configured according to the expression:

determining a third judgment parameter value Z1kWherein, LRkIndicates the registration rate of the child organization k,represents the average value of the registration rates of the plurality of sub-tissues, T6Indicating a preset login threshold.

Also, the processor may be configured according to the expression:

determining a fourth judgment parameter value Z2kWherein, LCRkThe learning conversion rate of the sub-organization k is shown,represents the average value of learning conversion rates, T, of the plurality of sub-tissues7Representing a third preset learning threshold.

Further, the processor may calculate a sum of the third determination parameter value and the fourth determination parameter value, and determine whether the sub-organization k is a sub-organization to be recommended according to the sum. For example, the sum is greater than or equal to 1, the processor determines that the sub-organization k is a to-be-recommended sub-organization, otherwise, determines that the sub-organization k is not a to-be-recommended sub-organization.

S302: and determining the online learning course of the second target sub-organization according to the login rate, the learning monthly capacity and the learning conversion rate of the plurality of sub-organizations, wherein the learning monthly capacity is determined according to the number of people who learn at least once in the second preset time period, the learning conversion rate is determined according to the number of users of which the user states are login users in the third preset time period, the number of users of which the user states are login users in the third preset time period but the user states are learning users in the fourth preset time period, and the login rate is determined according to the number of login people of the sub-organizations in the fifth preset time period and the total number of people of the sub-organizations.

Here, the processor may determine a fifth determination parameter value based on the registration rate of the sub-tissue k, the registration rates of the plurality of sub-tissues, and a preset registration threshold value, determine a sixth determination parameter value based on the learning monthly activity amount of the sub-tissue k, the learning monthly activity amounts of the plurality of sub-tissues, and a fourth preset learning threshold value, determine a seventh determination parameter value based on the learning conversion rate of the sub-tissue k, the learning conversion rates of the plurality of sub-tissues, and a fifth preset learning threshold value, and determine whether or not the sub-tissue k is the second target sub-tissue based on the fifth determination parameter value, the sixth determination parameter value, and the seventh determination parameter value.

In this embodiment, the processor may be configured according to the expression:

determining a fifth judgment parameter value Y3kWherein, LRkIndicates the registration rate of the child organization k,represents the average value of the registration rates of the plurality of sub-tissues, T10Indicating a preset login threshold.

Also, the processor may be configured according to the expression:

determining a sixth judgment parameter value Y1kWherein, MLVkRepresents the learning monthly activity of the above sub-organization k,an average value T representing the learning monthly activity of the plurality of sub-organizations8Representing a fourth preset learning threshold.

The processor may be configured according to the expression:

determining a seventh judgment parameter value Y2kWherein, LCRkThe learning conversion rate of the sub-organization k is shown,represents the average value of learning conversion rates, T, of the plurality of sub-tissues9Representing a fifth preset learning threshold.

Further, the processor may calculate a product of the fifth judgment parameter value, the sixth judgment parameter value, and the seventh judgment parameter value, and determine whether the sub-tissue k is the second target sub-tissue based on the product. For example, the product equals 1, the processor determines that the sub-structure k is a second target sub-structure, otherwise, determines that the sub-structure k is not the second target sub-structure.

S303: and performing online learning resource recommendation on the sub-organization to be recommended according to the online learning course of the second target sub-organization.

Here, the processor may store the ID of the second target sub-organization in the high-access sub-organization database DB 4. For the sub-organization in the database DB4, the processor stores the lesson IDs recently learned by the sub-organization student into the temporary database DB5, performs lessons in the DB5 from high to low according to the learning duration of the lesson, stores the top N lesson IDs into the recommended lesson database DB6, and pushes the recommended lesson list DB6 to the training manager of the sub-organization to be recommended for reference for learning.

In the embodiment of the application, in addition to the online learning resource recommendation for the student to be recommended, online learning resource recommendation can be performed for the sub-organization to be recommended, so that various online learning resource recommendation requirements are met. In addition, the online learning data of online learning students are analyzed and researched, and feasible online learning courses are recommended, so that the online learning satisfaction of users is improved, and the user experience is improved.

Fig. 4 is a schematic structural diagram of an online learning resource recommendation device according to an embodiment of the present application, which corresponds to the online learning resource recommendation method according to the foregoing embodiment. For convenience of explanation, only portions related to the embodiments of the present application are shown. Fig. 4 is a schematic structural diagram of an online learning resource recommendation device according to an embodiment of the present application, where the online learning resource recommendation device 40 includes: a first determining module 401, a judging module 402, a second determining module 403 and a first recommending module 404. The online learning resource recommendation device may be the processor itself, or a chip or an integrated circuit that implements the functions of the processor. It should be noted here that the division of the first determining module, the judging module, the second determining module and the first recommending module is only a division of one logic function, and the two may be integrated or independent physically.

The first determining module 401 is configured to determine a trainee to be recommended from a plurality of trainees.

A determining module 402, configured to determine whether the sub-organization where the trainee to be recommended is located is a preset high-access quantum organization.

A second determining module 403, configured to determine, if the sub-organization where the student to be recommended is located is the preset high-access quantum organization, an online learning course of the target student according to an active value of each student in the sub-organization where the student to be recommended is located, where the active value of the student i is determined according to the login number, the learning number, the login duration, and the learning duration of online learning performed by the student i in a first preset time period, and the per-person login number, the per-person learning number, the per-person login duration, and the per-person learning duration of online learning performed by each student i in the first preset time period, where i is 1,2, … …, n, and n is equal to the number of each student.

And the first recommending module 404 is configured to recommend online learning resources to the student to be recommended according to the online learning course of the target student.

In a possible implementation manner, the first determining module 401 is specifically configured to:

obtaining the activity values of the plurality of trainees;

determining whether the activity value of a trainee j is greater than a first preset activity threshold value, j being 1,2, … …, m, m being equal to the number of the trainees;

if the active value of the student j is smaller than or equal to the first preset active threshold value, determining the student j as the student to be recommended;

if the active value of the student j is larger than the first preset active threshold value, judging whether the active value of the student j is larger than a second preset active threshold value, wherein the second preset active threshold value is larger than the first preset active threshold value, and if the active value of the student j is smaller than or equal to the second preset active threshold value, determining that the student j is the student to be recommended.

In a possible implementation manner, the determining module 402 is specifically configured to:

acquiring the learning monthly activity and the learning conversion rate of a sub-organization where the student to be recommended is located and the learning monthly activity and the learning conversion rate of a plurality of sub-organizations, wherein the learning monthly activity is determined according to the number of people who learn at least once in a second preset time period, the learning conversion rate is determined according to the number of users whose user states are logged-in users in a third preset time period, and the number of users whose user states are logged-in users in the third preset time period but whose user states are learning users in a fourth preset time period;

determining a first judgment parameter value according to the learning monthly activity amount of the sub-organization where the student to be recommended is located, the learning monthly activity amounts of the plurality of sub-organizations and a first preset learning threshold value;

determining a second judgment parameter value according to the learning conversion rate of the sub-organization where the student to be recommended is located, the learning conversion rates of the plurality of sub-organizations and a second preset learning threshold value;

and determining whether the sub-organization in which the student to be recommended is located is the preset high-access quantum organization or not according to the first judgment parameter value and the second judgment parameter value.

In a possible implementation manner, the second determining module 403 is specifically configured to:

judging whether the activity value of the student i is larger than a third preset activity threshold value, wherein the third preset activity threshold value is larger than the second preset activity threshold value;

if the active value of the student i is larger than the third preset active threshold value, determining that the student i is the target student;

if the active value of the student i is smaller than or equal to the third preset active threshold value, judging whether the active value of the student i is larger than the second preset active threshold value, and if the active value of the student i is larger than the second preset active threshold value, determining that the student i is the target student.

In a possible implementation manner, the second determining module 403 is further configured to:

if the sub-organization where the student to be recommended is located is not the preset high-access quantum organization, acquiring the learning monthly activity of the plurality of sub-organizations;

determining a first target sub-organization according to the acquired learning monthly lives of the plurality of sub-organizations, taking the first target sub-organization as the sub-organization of the student to be recommended, and executing the step of determining the online learning course of the target student according to the active value of each student in the sub-organization of the student to be recommended.

The apparatus provided in the embodiment of the present application may be used to implement the technical solution of the method embodiment in fig. 2, which has similar implementation principles and technical effects, and is not described herein again in the embodiment of the present application.

Fig. 5 is a schematic structural diagram of another online learning resource recommendation device according to an embodiment of the present application. In fig. 4, the online learning resource recommendation apparatus 40 further includes: a third determination module 405, a fourth determination module 406, and a second recommendation module 407.

The third determining module 405 is configured to determine a sub-organization to be recommended from a plurality of sub-organizations.

A fourth determining module 406, configured to determine an online learning course of a second target sub-organization according to the login rate, the learning monthly capacity, and the learning conversion rate of the plurality of sub-organizations, where the learning monthly capacity is determined according to the number of people who have learned at least once in a second preset time period, the learning conversion rate is determined according to the number of users whose user states are login users in a third preset time period, the number of users whose user states are login users in the third preset time period but whose user states are learning users in a fourth preset time period, and the login rate is determined according to the number of login users of the sub-organization and the total number of people of the sub-organization in a fifth preset time period.

And the second recommending module 407 is configured to recommend online learning resources to the sub-organization to be recommended according to the online learning course of the second target sub-organization.

In a possible implementation manner, the third determining module 405 is specifically configured to:

obtaining the login rate and the learning conversion rate of the plurality of sub-organizations;

determining a third judgment parameter value according to the login rate of the sub-organization k, the login rates of the plurality of sub-organizations and a preset login threshold value, wherein k is 1,2, … …, l and l are equal to the number of the plurality of sub-organizations;

determining a fourth judgment parameter value according to the learning conversion rate of the sub-tissue k, the learning conversion rates of the plurality of sub-tissues and a third preset learning threshold value;

and determining whether the sub-organization k is the to-be-recommended sub-organization or not according to the third judgment parameter value and the fourth judgment parameter value.

The apparatus provided in the embodiment of the present application may be used to implement the technical solution of the method embodiment in fig. 3, which has similar implementation principles and technical effects, and is not described herein again in the embodiment of the present application.

Alternatively, fig. 6A and 6B schematically provide a basic hardware architecture of a possible online learning resource recommendation device according to the present application, respectively.

Referring to fig. 6A and 6B, the online learning resource recommendation device includes at least one processor 601 and a communication interface 603. Further optionally, a memory 602 and a bus 604 may also be included.

Among them, in the online learning resource recommendation device, the number of the processors 601 may be one or more, and fig. 6A and 6B only illustrate one of the processors 601. Alternatively, the processor 601 may be a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), or a Digital Signal Processor (DSP). If the online learning resource recommendation device has multiple processors 601, the types of the multiple processors 601 may be different, or may be the same. Optionally, the plurality of processors 601 of the online learning resource recommendation device may also be integrated into a multi-core processor.

Memory 602 stores computer instructions and data; the memory 602 may store computer instructions and data required to implement the online learning resource recommendation methods provided herein, e.g., the memory 602 stores instructions for implementing the steps of the online learning resource recommendation methods described above. The memory 602 may be any one or any combination of the following storage media: nonvolatile memory (e.g., Read Only Memory (ROM), Solid State Disk (SSD), hard disk (HDD), optical disk), volatile memory.

The communication interface 603 may provide information input/output for the at least one processor. Any one or any combination of the following devices may also be included: a network interface (e.g., an ethernet interface), a wireless network card, etc. having a network access function.

Optionally, the communication interface 603 may also be used for data communication between the online learning resource recommendation device and other computing devices or terminals.

Further alternatively, fig. 6A and 6B show the bus 604 by a thick line. The bus 604 may connect the processor 601 with the memory 602 and the communication interface 603. Thus, via bus 604, processor 601 may access memory 602 and may also interact with other computing devices or terminals using communication interface 603.

In the present application, the online learning resource recommendation apparatus executes the computer instructions in the memory 602, so that the online learning resource recommendation apparatus implements the online learning resource recommendation method provided in the present application, or the online learning resource recommendation apparatus deploys the online learning resource recommendation device.

From the viewpoint of logical function division, for example, as shown in fig. 6A, the memory 602 may include a first determining module 401, a judging module 402, a second determining module 403, and a first recommending module 404. The inclusion herein merely refers to that the instructions stored in the memory may, when executed, implement the functions of the first determining module, the judging module, the second determining module and the first recommending module, respectively, and is not limited to a physical structure.

One possible design, as shown in fig. 6B, includes a third determining module 405, a fourth determining module 406, and a second recommending module 407 in the memory 602, where the inclusion merely refers to that the instructions stored in the memory can implement the functions of the third determining module, the fourth determining module, and the second recommending module, respectively, when executed, without limitation to a physical structure.

In addition, the online learning resource recommendation device may be implemented by software as shown in fig. 6A and 6B, or may be implemented by hardware as a hardware module or as a circuit unit.

The present application provides a computer-readable storage medium, wherein the computer program product comprises computer instructions for instructing a computing device to execute the above online learning resource recommendation method provided in the present application.

An embodiment of the present application provides a computer program product, which includes computer instructions, where the computer instructions are executed by a processor to perform the above online learning resource recommendation method provided in the present application.

The present application provides a chip comprising at least one processor and a communication interface providing information input and/or output for the at least one processor. Further, the chip may also include at least one memory for storing computer instructions. The at least one processor is used for calling and executing the computer instructions to execute the online learning resource recommendation method provided by the application.

In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.

The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.

完整详细技术资料下载
上一篇:石墨接头机器人自动装卡簧、装栓机
下一篇:一种信息推荐方法及设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!