Online course matching system

By designing an online course media system, using AI to analyze learner preferences and optimize media results, the problems of poor media and poor trust between teachers and learners in the existing online education platform are solved, and a more efficient and accurate media experience is achieved.

CN119539999APending Publication Date: 2025-02-28游榮賢
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311828688.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-08-30
Filing Date
2023-12-28
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

In the process of mediation between teachers and learners, there are problems such as course pairing that does not meet learners' expectations, poor data verification leads to lower trust, and inability to effectively filter teachers with poor quality.

Method used

An online course media system is designed, including servers, databases, teaching terminals, learner terminals and manager terminals. The system realizes effective media between the teaching staff and learners through course arrangement modules, teaching material upload modules, course query modules, online learning modules, comment modules and other modules, and analyzes learners' preferences through AI algorithms to optimize media results.

Benefits of technology

It improves the media experience between the teaching staff and learners, improves the accuracy of the media results, enhances the trust of both parties, effectively filters out the teachers with poor quality, and enhances the credibility of the platform.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119539999A_ABST
    Figure CN119539999A_ABST
Patent Text Reader

Abstract

The invention discloses an online course matching system. The online course matching system comprises a server, a database, at least one teacher terminal, at least one learner terminal and a manager terminal, the teacher terminal is used for a teacher to operate on a first digital device and comprises a course arrangement module and a teaching material uploading module. The learner terminal is used for a learner to operate on a second digital device and comprises a course query module, an online learning module and a comment module. The manager terminal is in communication connection with the teacher terminals and the learner terminals, and comprises a matching module and an analysis module. According to the invention, course query conditions and course comments provided by the learner terminal are analyzed through the analysis module, courses preferred by the learner are judged, and then the courses of the learner terminal and the courses of the appropriate teacher terminal are matched through the matching module.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an online course matching system, and in particular to an online course matching system that can improve the matching experience of teachers and learners. Background Art

[0002] Education is an extremely important part of human society. Before entering society, students learn basic knowledge in various fields through education to improve their basic knowledge and abilities. After entering society, people still need to receive work-related education so that they can make full use of the knowledge they have learned in their respective positions. It can be said that education accompanies everyone's life. Generally speaking, the level of education is also one of the important indicators to measure a country's national strength, and needs to be paid more attention by the government and society.

[0003] With the advancement of technology and the change of usage habits, current education is no longer limited to classrooms in physical space, but has gradually shifted to online teaching platforms transmitted through the Internet; the teaching method has also changed from face-to-face teaching between teachers and students to teachers pre-recording class videos or conducting live classes to teach students on the other side of the screen. Compared with traditional physical teaching, the advantage of online teaching platforms is that they are not restricted by space / time. Students can freely attend classes anywhere and at any time through a digital device (such as a computer, mobile phone, tablet, etc.), which relatively saves students' transportation costs and time costs, and on the other hand, it also saves the venue costs of education providers and the transportation costs of teachers.

[0004] However, there are still several problems with the commonly used online teaching platforms: First, on the commonly used platforms, teachers and students usually enter their own conditions, and then the platform will perform subsequent matching. Therefore, the matching results often do not meet the students' expectations and cannot satisfy the students' learning preferences. Second, the data provided by teachers and students cannot be effectively verified, which can easily reduce the trust between the two parties. Third, there is no effective filtering method for teachers with poor quality, so it is easy for the platform to have unqualified people filling in the gaps, which will also have a negative impact on the reputation of the platform. Therefore, how to provide a high-quality online teaching system that can solve the above problems is one of the issues that the industry in the relevant field needs to solve urgently. Summary of the invention

[0005] The main purpose of the present invention is to provide an online course matching system, which can solve the problems of conventional online education systems and effectively improve the user experience of both teachers and learners.

[0006] To achieve the above-mentioned purpose of the invention, the present invention discloses an online course matching system, comprising: a server; a database installed on the server; at least one teacher terminal, for a teacher to operate on a first digital device and communicatively connected to the server; the teacher terminal includes: a course scheduling module, communicatively connected to the database, for uploading at least one course information related to a course to the database for storage; and a teaching material uploading module, communicatively connected to the database, for uploading at least one teaching material related to the course to the database for storage; at least one learner terminal, for a learner to operate on a second digital device and communicatively connected to the server; the learner terminal includes: a course query module, communicatively connected to the database, for uploading at least one course query condition to the database for storage, and selecting at least one course that meets the course query condition; an online learning module, communicatively connected to the database A library for providing the teaching materials of the course selected by the learner in the course query module for online learning; and a comment module, which is communicatively connected to the database, for uploading at least one course comment to the database for storage after the course ends; and an administrator terminal, which is communicatively connected to the server, the teacher terminal and the learner terminal; the administrator terminal includes: a matching module, which is communicatively connected to the database and the course query module of the learner terminal, for searching the appropriate course information from the database according to the course query conditions uploaded by the learner terminal and transmitting it to the course query module of the learner terminal; and an analysis module, which is communicatively connected to the matching module, for analyzing the course query conditions and the course comments uploaded by the learner terminal each time through an AI algorithm, determining the courses that the learner may prefer, and adjusting the course information transmitted by the matching module accordingly.

[0007] In one embodiment, the online learning module is used to allow the learner to browse at least one course video of the course online.

[0008] In one embodiment, the online learning module is used for the learner and the teacher to conduct online video teaching simultaneously.

[0009] In one embodiment, the teacher terminal further includes a teacher resume uploading module, which is communicatively connected to the database, for allowing the teacher to upload at least one teacher resume data to the database for storage; the learner terminal further includes a learner resume uploading module, which is communicatively connected to the database, for allowing the learner to upload at least one learner resume data to the database for storage.

[0010] In one embodiment, the administrator terminal further includes an advertising module, which is communicatively connected to at least one of the social media, and is used to advertise at least one of the course information of the teacher terminal on the social media.

[0011] In one embodiment, the administrator terminal further includes a delisting module, which is communicatively connected to the database and is used to analyze the course reviews corresponding to the courses of the teaching terminal. When the delisting module determines that the course reviews of the course meet at least one delisting condition, the delisting module removes the course information corresponding to the course in the database.

[0012] In one embodiment, the teaching terminal further has a pricing module, which is communicatively connected to the database and is used to upload a course price of the course to the database for storage; the learner terminal further has a payment module, which is used to pay a payment fee corresponding to the course price of one of the courses to a bank account of the administrator terminal.

[0013] In one embodiment, the administrator terminal further includes a transaction module, which is communicatively connected to the pricing module of the teacher terminal and the payment module of the learner terminal, and is used to process transaction information between each learner terminal, each teacher terminal and the administrator terminal.

[0014] In one embodiment, the transaction module includes a pricing analysis submodule for extracting the course prices uploaded by each teaching terminal in the database, and further performing big data analysis on the course prices in each field to calculate appropriate course prices.

[0015] In one embodiment, the transaction module includes a profit sharing submodule for distributing the payment received from the learner terminal to the teacher terminal and the administrator terminal according to a predetermined profit sharing ratio.

[0016] In one embodiment, the transaction module includes a refund submodule for automatically refunding the payment fee to the learner terminal based on a refund request made by the learner terminal and after confirming that the refund conditions are met.

[0017] According to the purpose and effect of the present invention, preferred embodiments are given below and described in detail with reference to the drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 It is a structural diagram of a preferred embodiment of the present invention.

[0019] Figure 2 is a block diagram of a preferred embodiment of the present invention.

[0020] Among them, 10: server; 20: database; 30: teacher terminal; 31: teacher resume upload module; 32: course arrangement module; 33: teaching material upload module; 34: pricing module; 40: learner terminal; 41: learner resume upload module; 42: course query module; 43: payment module; 44: online learning module; 45: comment module; 50: administrator terminal; 51: matching module; 52: analysis module; 53: transaction module; 530: pricing analysis sub-module; 531: profit sharing sub-module; 532: refund sub-module; 54: advertising module; 55: delisting module. DETAILED DESCRIPTION

[0021] The following description with reference to the various drawings is a preferred embodiment of the present invention. It should be understood that the multiple drawings and descriptions described herein are for illustrative purposes only and are not intended to limit the present invention. In addition, the terms "upper" and "lower", "left" and "right", "front" and "rear", "first" and "second" described in the specification are used to clearly explain the relative positions between components or mechanisms, and are not intended to be limiting terms.

[0022] See also Figure 1 and Figure 2 As shown, an online course matching system provided by a preferred embodiment of the present invention mainly comprises a server 10, a database 20, at least one teaching terminal 30, at least one learner terminal 40 and an administrator terminal 50. Among them:

[0023] The server 10 may be a cloud server or a physical server. The database 20 is installed on the server 10 and stores all data uploaded by each of the teaching terminals 30 , each of the learner terminals 40 and the administrator terminal 50 .

[0024] The teacher terminal 30 is operated by a teacher on a first digital device and is communicatively connected to the server 10. The first digital device is, for example, a personal computer, a smart phone, or a tablet computer. The teacher is, for example, a teacher, a consultant, or a professional with considerable experience or professional skills. The teacher terminal 30 has a teacher resume upload module 31, a course arrangement module 32, a teaching material upload module 33, and a pricing module 34.

[0025] The teacher resume uploading module 31 is communicatively connected to the database 20 and is used to upload at least one teacher resume data to the database 20 for storage when the teacher first uses the teacher terminal 30, including but not limited to the teacher's name, email address, telephone number, education, experience, certificates, awards, bank payment information, etc.

[0026] The teacher's resume data will be uploaded to the administrator terminal 50 through the network for online review. For example, the administrator terminal 50 can send an email (E-MAIL) or a mobile phone text message to the teacher terminal 30, and the teacher will perform a second step of verification based on the content of the email and mobile phone text message to confirm whether the teacher's resume data filled in by the teacher is the teacher himself. If the audit result of the administrator terminal 50 confirms that it is the teacher himself, the administrator terminal 50 will authenticate the teacher as an online lecturer of the system.

[0027] The course scheduling module 32 is communicatively connected to the database 20, and is used for the teacher to upload at least one course information related to a course he / she wants to teach to the database 20 for storage, including but not limited to course field (such as language, sports, art, life skills...), course time (such as the length of each class, course duration, start time...), the teacher's location (such as the United States, the United Kingdom, Japan...), and course content introduction (such as course summary, course calendar, course handout preview).

[0028] The teaching material uploading module 33 is communicatively connected to the database 20, and is used to upload at least one teaching material to the database 20 for storage, including but not limited to course videos (single video, multiple videos...), teaching handouts (WORD files, PPT files...), and course-related pictures or files. The pricing module 34 is communicatively connected to the database 20, and is used for the teacher to input a course price to be sold for each course provided and upload it to the database 20 for storage.

[0029] The learner terminal 40 is operated by a learner on a second digital device and is communicatively connected to the server 10. The second digital device is, for example, a personal computer, a smart phone or a tablet computer. The learners include learners of all ages, including but not limited to preschoolers, learners, parents or elderly people.

[0030] The learner terminal 40 has a learner resume uploading module 41, a course query module 42, a payment module 43, an online learning module 44 and a comment module 45. The learner resume uploading module 41 is communicatively connected to the database 20, and is used for the learner to upload at least one learner resume data to the database 20 for storage when the learner first uses the learner terminal 40, including but not limited to the learner's name, email address, telephone number, occupation, education, interests, desired field of study, bank payment information, etc.

[0031] The learner resume data will be uploaded to the administrator terminal 50 through the network for online review. For example, the administrator terminal 50 can send an email (E-MAIL) or a mobile phone text message to the learner terminal 40, and the learner will perform a second step of verification based on the content of the email and mobile phone text message to confirm whether the learner resume data filled in by the learner is the learner himself. If the audit result of the administrator terminal 50 confirms that it is the learner himself, the administrator terminal 50 will authenticate the learner as an online member of the system.

[0032] The course query module 42 is communicatively connected to the database 20, and is used for the learner to upload at least one course query condition to the database 20 for storage, including but not limited to course field, course time, teaching location, teaching evaluation, course keywords, etc. When the course query module 42 uploads the course query condition to the server 10, the administrator terminal 50 will search for the corresponding appropriate course information according to each course query condition and transmit it to the learner terminal 40 for selection.

[0033] The payment module 43 is used for the learner terminal 40 to pay a fee corresponding to the course price for subsequent classes after selecting a course of the teacher; if the teacher terminal 30 provides a trial teaching video, the learner can also browse the trial video first and then decide whether to pay for the full course later. The payment method of the payment module 43 includes but is not limited to credit card consumption, online ATM transfer or other third-party payment methods. The payment fee of the payment module 43 will first be remitted to a bank account of the manager terminal 50, and then the manager terminal 50 and the teacher terminal 30 will share the profits later.

[0034] The online learning module 44 is used to provide a network platform for the learner terminal 40 to learn the teaching materials of the course selected in the course query module online. Among them, the online learning module 44 includes two ways of attending classes: the first way of attending classes is that the learner watches at least one course video uploaded by the teacher terminal 30 through the online learning module 44. The advantage of this way of attending classes is that the learner does not need to cooperate with the teacher's time and can attend classes and study at any time and place, which is more flexible for the learner. The second way of attending classes is that the learner makes a request for online video teaching (Online face-to-face tutor) to the teacher terminal 30 through the online learning module 44. The teacher terminal 30 can choose to accept or refuse. If the teacher terminal 30 chooses to accept, the learner terminal 40 can have a video class with the teacher terminal 30 after the payment is completed.

[0035] On the other hand, if the teacher terminal 30 chooses to reject the request, the class is deemed incomplete, the learner terminal 40 does not need to pay the class fee, and the teacher terminal 30 needs to upload the rejection reason to the database 20 for record keeping. The advantage of this class method is that the learner and the teacher can teach face to face in real time, so the learner can ask the teacher on the spot if he has any questions during the learning process, which effectively improves the learner's learning efficiency.

[0036] The review module 45 is used for the learner to upload a course review to the database 20 after the course is over, including but not limited to score reviews (e.g., 1 to 5 stars, 1 to 10 points, very satisfied to very dissatisfied), text reviews, or questionnaire reviews. The course review will be displayed in the course information of the teaching terminal 30 for subsequent learners to use as a reference.

[0037] In addition, the administrator terminal 50 is communicatively connected to the server 10 and the database 20. The administrator terminal 50 includes a matching module 51, an analysis module 52, a transaction module 53, an advertising module 54, and a delisting module 55. The matching module 51 is communicatively connected to the database and the course query module 42 of the learner terminal 40, and is based on each course query condition uploaded to the database 20 by the learner terminal 40. It compares and screens each course information in the database 20, and transmits appropriate multiple course information to the learner terminal 40 for selection based on this condition. The analysis module 52 is an AI learning model, which is communicatively connected to the matching module 51, and is used to automatically analyze the courses that the learner may prefer based on each course query condition uploaded by the learner terminal 40 each time through an AI algorithm. For example, when the learner is in a specific area, the analysis module 52 can analyze the multiple teachers and courses located in the vicinity, and match them through the matching module 51 to improve the learner's learning willingness and learning efficiency.

[0038] On the other hand, the analysis module 52 can also judge the learner's learning preference and learning effect according to the course comments left by the learner terminal 40 after each course, and change the course recommended by the matching module 51 next time accordingly. For example, the learner participated in a computer graphics course provided by the instructor, and uploaded a comment "not very interested in learning computer graphics" after the course. The analysis module 52 determines that the learner may not be suitable for computer graphics based on the comment.

[0039] When the learner searches for drawing-related courses next time, the analysis module 52 will control the matching module 51 to transmit less course information related to computer drawing. On the contrary, if the learner uploads a comment "I think computer drawing is very interesting" after the course ends, the analysis module 52 will determine that the learner may be suitable for computer drawing based on the comment. When the learner searches for drawing-related courses next time, the analysis module 52 will control the matching module 51 to transmit more course information related to computer drawing.

[0040] In other words, through the AI ​​intelligent analysis of the analysis module 52, the matching module 51 can provide personalized course recommendations, making it easier for the learners to find courses that suit them. The transaction module 53 is a financial flow system, which is communicatively connected to the pricing module 34 of the teaching terminal 30 and the payment module 43 of the learner terminal 40, and is used to manage the transaction information between each learner terminal 40, each teaching terminal 30 and the administrator terminal 50.

[0041] Specifically, the transaction module 53 includes a pricing analysis submodule 530, a profit sharing submodule 531, and a refund submodule 532. The pricing analysis submodule 530 is used to capture the course prices uploaded to the database 20 by each teaching terminal 30, and further perform big data analysis on the course prices in each field, so as to calculate the appropriate course prices, and recommend them to new teachers for reference. The profit sharing submodule 531 is used to distribute the payment received from the learner terminal 40 to the teaching terminal 30 and the administrator terminal 50 according to a predetermined profit sharing ratio, wherein the predetermined profit sharing ratio is determined by analyzing the operating cost of the system and the teaching cost, teaching evaluation and teaching years of the teachers through the AI ​​algorithm, so as to determine the ratio corresponding to each teacher.

[0042] The refund submodule 532 is used to automatically refund the payment to the learner terminal 40 according to a refund request made by the learner terminal 40, after confirming that the refund conditions are met through automatic computer review or manual review of the reasons. The advertising module 54 is connected to the social media (such as FaceBook, Youtube, Instagram...) to allow the teaching terminal 30 to pay additional advertising fees and help its course to be advertised on at least one of the social media to increase its exposure.

[0043] The delisting module 55 is communicatively connected to the database 20, and is used to capture and analyze the multiple course reviews left by each learner terminal 40 for each course provided by the teacher terminal 30. When the delisting module 55 determines that the low-rated reviews of the course provided by any teacher terminal 30 meet at least one delisting condition (for example, more than half of the reviews are less than 3 stars), the delisting module 55 will remove the course information in the database 20, and even terminate the cooperative relationship with the teacher terminal 30. In this way, the system can effectively eliminate unsuitable teachers, and at the same time, it can also promote teachers to provide better services.

[0044] The following is an example of a practical application of the online course matching system of the present invention.

[0045] For example, when a legal teaching course video provided by a teacher is uploaded to the online course matching system of the present invention, it interacts with multiple learners through AI technology. Learners can select teachers, teaching courses, etc. After paying for the study, they can evaluate the teachers and teaching courses and record them in the system.

[0046] Specifically, when learners have questions or do not understand the content of the teaching course, they can send their questions or unclear messages to the teacher in the form of text or voice messages, and then the teacher can reply to the learner within a specific time (for example, within 24 hours). If the learner still has questions or does not understand the reply content, the learner can further pay for one-on-one teaching hours and ask and answer questions through face-to-face interaction with the teacher through online video.

[0047] For example, in the case where the first teacher has input various information such as personal information, teaching qualification certificate, and one or more videos of mathematics teaching in the first semester of third grade of primary school into the system of the present invention, if the second learner has watched the third grade mathematics teaching video, the second learner can ask the first teacher in the system of the present invention by leaving text or voice messages for the first teacher, and the first teacher can then reply to the second learner based on the question.

[0048] Furthermore, assuming that the second learner still cannot understand the first teacher's answer, the second learner can further utilize the online course matching system of the present invention to pay the first teacher to purchase hours or time periods, for example, three 30-minute hours; then, use video to have a one-to-one interactive conversation with the first teacher, and the first teacher can answer the second learner's various questions.

[0049] In addition, the online course matching system of the present invention further includes a mechanism for providing learners with free trial listening to the teaching videos of the instructors, so that learners can first try listening to the teaching videos of the instructors before deciding whether to pay for the learning hours. For example, learners (e.g., students or people who want to learn) can try listening to the teaching videos of various instructors (e.g., lecturers, teachers) in the system of the present invention for free, and then decide whether to purchase the learning course or learning hours based on the results of the trial listening.

[0050] In addition, the online course matching system of the present invention further includes a mechanism for providing learners with an overall evaluation of teachers or teaching videos, for example, an overall evaluation of the quality of the teacher and teaching courses within a specific period of time, and then the system of the present invention can further determine whether the teacher and teaching courses can continue to remain in the matching system based on the overall evaluation. For example, learners can first listen to the teacher's teaching video and then decide whether they want to purchase learning hours. They can also give evaluations to the teacher of each class, for example, good or bad reviews; if the bad reviews of the teacher or teaching video reach a specific indicator level, for example, 1 to 5 points, when the bad reviews reach 3 points, the system will execute the action mechanism of removing the teacher or teaching video.

[0051] In summary, the online course matching system provided by the present invention has the following advantages:

[0052] (I) Course matching platform for senior citizens and students: The online course matching system of the present invention includes a course matching platform for senior citizens and students, similar to the matching model of Uber. The system will connect the demand and supply between educators (such as educators, consultants, professionals, etc.) and learners (such as learners, parents, elders, etc.).

[0053] (ii) Non-real hiring of teachers: The online course matching system of the present invention is characterized in that teachers are not actually hired by the system, but become teachers through self-registration and application. The system only provides an educational matching mechanism, allowing teachers and learners to match each other and establish a cooperative relationship.

[0054] (III) Course profit-sharing mechanism: The online course matching system of the present invention allows teachers to obtain a portion of the course fees through a profit-sharing mechanism. After the learner pays, the system will distribute the income to the teacher according to the pre-agreed ratio to encourage the teacher to provide high-quality courses. In addition, the present invention can also encourage learners to participate in learning and complete courses through a reward mechanism to motivate learners to participate.

[0055] (IV) Learners can choose courses in a variety of ways: Learners can choose suitable courses according to their interests, needs and schedules. The system will provide a variety of learning courses for learners to choose from, covering academics, arts, sports, languages, life skills and other fields, and can also be recommended through AI.

[0056] (V) Rating and review services: After completing a course, learners can rate and review the instructor. These ratings and reviews will help other learners better choose the right instructor and also encourage instructors to provide better services.

[0057] (VI) Data analysis and AI intelligent recommendation: The online course matching system of the present invention collects and analyzes learners' data, including information such as interests, learning progress and scores. Based on these data, AI intelligent algorithms are used to provide personalized course recommendations, making it easier for learners to find courses that suit them. In addition, the present invention can also use AI technology modules to intelligently review whether the course content contains illegal sentences and text content to ensure the quality of teaching.

[0058] (VII) Geographic location optimization: The online course matching system of the present invention aims to promote globalization and optimize the matching of learners and teachers by using geographic location technology. When learners are in a specific area, the platform will recommend nearby teachers and courses to improve the convenience and efficiency of learning.

[0059] (VIII) Social impact and public welfare: The online course matching system of the present invention is not only a business model, but also focuses on social impact and public welfare. It can promote the continuous participation of the elderly in society and learning, while providing high-quality learning opportunities for schoolchildren, and promoting social progress and development.

[0060] The above are the preferred embodiments and design drawings of the present invention, but the preferred embodiments and design drawings are only for illustration and are not used to limit the scope of rights of the technology of the present invention. Any implementation with equivalent technical means or within the scope of rights covered by the above "claims" does not depart from the scope of the present invention and is the applicant's scope of rights.

Claims

1. An online course matching system, characterized in that: Contains: A server; a database installed on the server; At least one teacher terminal, for a teacher to operate on a first digital device and communicatively connected to the server; the teacher terminal includes: a course scheduling module, communicatively connected to the database, for uploading at least one course information related to a course to the database for storage; and a teaching material uploading module, communicatively connected to the database, for uploading at least one teaching material related to the course to the database for storage; At least one learner terminal, for a learner to operate on a second digital device and communicatively connected to the server; the learner terminal includes: a course query module, communicatively connected to the database, for uploading at least one course query condition to the database for storage, and selecting at least one course that meets the course query condition; an online learning module, communicatively connected to the database, for providing the learner with the teaching materials of the course selected by the course query module for online learning; and a comment module, communicatively connected to the database, for uploading at least one course comment to the database for storage after the course ends; and An administrator terminal is communicatively connected to the server, the teacher terminal and the learner terminal; the administrator terminal includes: a matching module, communicatively connected to the database and the course query module of the learner terminal, for searching the appropriate course information from the database according to the course query conditions uploaded by the learner terminal and transmitting the information to the course query module of the learner terminal; and An analysis module is communicatively connected to the matching module, and is used to analyze the course query conditions and the course comments uploaded by the learner terminal each time through an AI algorithm, determine the courses that the learner may prefer, and adjust the course information transmitted by the matching module accordingly.

2. The online course matching system according to claim 1, characterized in that: The online learning module is used for the learner to browse at least one course video of the course online; And it is used for the learner and the teacher to conduct video teaching online at the same time.

3. The online course matching system according to claim 1, characterized in that: The teaching terminal further includes a teaching resume uploading module, which is communicatively connected to the database, for the teaching to upload at least one teaching resume data to the database for storage; the learner terminal further includes a learner resume uploading module, which is communicatively connected to the database, for the learner to upload at least one learner resume data to the database for storage.

4. The online course matching system according to claim 1, characterized in that: The administrator terminal further includes an advertising module, which is communicatively connected to at least one of the social media and is used to advertise at least one of the course information of the teacher terminal on the social media.

5. The online course matching system according to claim 1, characterized in that: The administrator terminal further includes a delisting module, which is communicatively connected to the database and is used to analyze the course reviews corresponding to the courses of the teaching terminal. When the delisting module determines that the course reviews of the course meet at least one delisting condition, the delisting module removes the course information corresponding to the course in the database.

6. The online course matching system according to claim 1, characterized in that: The teaching terminal further has a pricing module, which is communicatively connected to the database and is used to upload a course price of the course to the database for storage; the learner terminal further has a payment module, which is used to pay a payment fee corresponding to the course price of one of the courses to a bank account of the administrator terminal.

7. The online course matching system according to claim 6, characterized in that: The administrator terminal further includes a transaction module, which is communicatively connected to the pricing module of the teacher terminal and the payment module of the learner terminal, and is used to process transaction information between each learner terminal, each teacher terminal and the administrator terminal.

8. The online course matching system according to claim 7, characterized in that: The transaction module includes a pricing analysis submodule for capturing the course prices uploaded by the teaching terminals in the database, and further performing big data analysis on the course prices in various fields to calculate appropriate course prices.

9. The online course matching system according to claim 7, characterized in that: The transaction module includes a profit sharing submodule for distributing the payment received from the learner terminal to the teacher terminal and the administrator terminal according to a predetermined profit sharing ratio.

10. The online course matching system according to claim 7, characterized in that: The transaction module includes a refund submodule, which is used to automatically refund the payment fee to the learner terminal based on a refund request made by the learner terminal and after confirming that the refund conditions are met.