Online computer network experiment teaching system
Through the online computer network experimental teaching system, students' learning level is detected in real time and corresponding measures are taken to solve the problem of the existing system ignoring students' acceptance ability, and the purpose of improving teaching effectiveness and promoting common learning progress is achieved.
Patent Information
- Application Number
- CN202510453218.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-11
- Publication Date
- 2025-06-13
AI Technical Summary
The existing computer network experimental teaching system ignores students' acceptance ability and is not clear about the learning level of each student, which leads to students with poor learning ability becoming increasingly backward.
An online computer network experimental teaching system was designed, including experimental resource management module, user login management module, online teaching and feedback module, experimental environment configuration module and experimental task arrangement module to detect students' acceptance ability in real time, and improve students' learning level through one-to-one assistance relationship and multiple teaching demonstrations.
Real-time detection of students' learning level is achieved, corresponding measures are taken to avoid students with poor learning ability lag behind, improve teaching effectiveness, and promote the common learning progress among students through one-to-one assistance relationship.
Smart Images

Figure CN120148332A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of experimental teaching systems, and more particularly to an online computer network experimental teaching system. Background Art
[0002] Computer network experimental teaching is an experimental teaching link established to cooperate with the theoretical teaching of computer network courses. Its purpose is to deepen students' understanding of computer network principles, improve their practical abilities, and enhance their understanding of network-related communication devices through experimental operations. During the experimental teaching process, teachers will conduct experimental demonstrations on devices such as computers. The teacher's computer will control the students' computers to display the screen of the teacher's computer, so that students can view the teacher's demonstration operations. And after the teacher's demonstration is completed, students can practice and train on the corresponding computer devices.
[0003] Existing computer network experimental teaching systems only focus on stuffing knowledge of network courses into students, but ignore students' acceptance abilities and are unaware of the learning levels of individual students. As a result, students with poor learning abilities are increasingly falling behind those with good learning abilities, and there are certain deficiencies.
[0004] Therefore, those skilled in the art have provided an online computer network experimental teaching system to solve the problems raised in the above background art. Summary of the Invention
[0005] In view of the deficiencies in the prior art, the present invention provides an online computer network experimental teaching system, including an experimental resource management module, a user login management module, an online teaching and feedback module, an experimental environment configuration module, and an experimental task assignment module;
[0006] The experimental resource management module is used to provide functions for uploading, downloading, and managing experimental resources, facilitating teachers and students to obtain and use experimental resources; the user login management module is used to manage the login verification of users; the experimental environment configuration module is used to support the configuration and simulation of the experimental environment, including network devices, operating systems, and application software, providing a real experimental environment for users; the experimental task assignment module is used to assign experimental tasks, and students can conduct experiments according to the task requirements and submit experimental results; the online teaching and feedback module is used to provide an online teaching function, and at the same time, it also provides functions for feedback and evaluation of experimental results to help students improve their experimental skills and knowledge mastery.
[0007] As a further aspect of the present invention: The specific process of the user login management module for managing the login verification of users is as follows:
[0008] Mark the account information input by the user as A, and mark each character of the account information A as ai, where i = 1···n, and n is a positive integer;
[0009] Match the account information A with the preset logged-in account information. If the two match successfully, proceed to the next step. If the two do not match successfully, return to the previous step;
[0010] Extract the time interval between the characters ai and a(i - 1) during this account input, and mark it as bi, where i = 1···n - 1;
[0011] Generate a line chart C1 based on the time interval bi, and then calculate the matching degree between the line chart C1 and the preset line chart C2, and mark it as c1;
[0012] Compare the matching degree c1 with the preset matching degree c2. If c1 < c2, it indicates that there is an abnormality in this account login. If c1 ≥ c2, it indicates that there is no abnormality in this account login.
[0013] As a further solution of the present invention: when the account information A does not match the preset logged-in account information, there are three trial-and-error opportunities, and it is analyzed whether to give a fourth trial-and-error opportunity based on the wrong account information input three times. Specifically:
[0014] Extract the user identity based on the account information A input by the user, extract the wrong account information input by the user in the past based on the user identity, and mark the past wrong account information as AAi, where i = 1···n;
[0015] Mark the wrong account information input by the user three times as AAA1, AAA2, and AAA3;
[0016] Match the wrong account information AAA1, AAA2, and AAA3 with the past wrong account information AAi respectively;
[0017] If AAA1 matches any one of AAi, AAA2 matches any one of AAi, and AAA3 matches any one of AAi, then give the user a fourth trial-and-error opportunity. Otherwise, do not give the user a fourth trial-and-error opportunity.
[0018] As a further solution of the present invention: the specific process of the experimental environment configuration module for experimental environment configuration and simulation is as follows:
[0019] Based on the account information A input by the user during login, judge the identity of the current user. The user identity includes teachers and students;
[0020] If the current user is a teacher, provide the template of the previous experimental environment configuration for the user;
[0021] If the current user is a student, do not provide the user with a template for the previous experimental environment configuration and proceed to the next step;
[0022] Extract the time spent by the user in configuring the experimental environment this time, mark it as t1, and mark the preset configuration time as t2;
[0023] Calculate the score D of the user's configuration of the experimental environment as D = 100 * (t1 / t2). The higher the score D, the more proficient the user is in configuring the experimental environment.
[0024] As a further solution of the present invention: after the experimental task assignment module assigns an experimental task, the online teaching and feedback module conducts the first teaching demonstration for student users. After the demonstration is completed, the student users conduct the experiment according to the task requirements and submit the experimental results; the online teaching and feedback module analyzes based on the experimental results submitted by the students after the first teaching demonstration. The specific analysis process is as follows:
[0025] Extract the current correct rate of each student from the experimental results submitted by the students after the first teaching demonstration, and mark it as E1;
[0026] Extract the error links of all students from the experimental results submitted by the students after the first teaching demonstration, and then sort the various error links from largest to smallest according to the number of occurrences to generate a first priority list;
[0027] The teacher conducts a second teaching demonstration on each error link according to the first priority list and requires the students with the correct rate E1 not reaching the full value to submit the experimental results again;
[0028] Extract the current correct rate of each student from the experimental results submitted by the students after the second teaching demonstration, and mark it as E2;
[0029] Compare the correct rate E1 with E2. If E2 > E1, classify the student into the first sequence. If E2 ≤ E1, classify the student into the second sequence;
[0030] Extract the error links of all students from the experimental results submitted by the students after the second teaching demonstration, and then sort the various error links from largest to smallest according to the number of occurrences to generate a second priority list;
[0031] The teacher conducts a third teaching demonstration on each error link according to the second priority list and requires the students with the correct rate E2 not reaching the full value to submit the experimental results again;
[0032] Extract the current correct rate of each student from the experimental results submitted by the students after the third teaching demonstration, and mark it as E3;
[0033] Compare the accuracy rate E2 with E3. If E3 > E2, classify the student into the third sequence; if E3 ≤ E2, classify the student into the fourth sequence;
[0034] If a student exists in both the fourth sequence and the second sequence simultaneously, the teacher conducts educational guidance for the student;
[0035] Based on the three experiment results submitted by the student, generate the student's score and establish a one-on-one assistance relationship.
[0036] As a further solution of the present invention: the specific score of the student is as follows:
[0037] If the accuracy rate E1 of the experiment result submitted by the student after the first teaching demonstration reaches the full value, assign a score of 100 points to the student;
[0038] If the accuracy rate E2 of the experiment result submitted by the student after the second teaching demonstration reaches the full value, assign a score of 90 points to the student;
[0039] If the accuracy rate E3 of the experiment result submitted by the student after the third teaching demonstration reaches the full value, assign a score of 80 points to the student;
[0040] If the accuracy rate E3 of the experiment result submitted by the student after the third teaching demonstration does not reach the full value, and the student is not in the second sequence or the fourth sequence, assign a score of 70 points to the student;
[0041] If the accuracy rate E3 of the experiment result submitted by the student after the third teaching demonstration does not reach the full value, and the student is in the second sequence or the fourth sequence, assign a score of 60 points to the student;
[0042] If the accuracy rate E3 of the experiment result submitted by the student after the third teaching demonstration does not reach the full value, and the student is in both the second sequence and the fourth sequence, assign a failing score to the student.
[0043] As a further solution of the present invention: the specific one-on-one assistance relationship is as follows:
[0044] Mark the number of students with a score of 100 as G1, the number of students with a score of 90 as G2, the number of students with a score of 80 as G3, the number of students with a score of 70 as G4, the number of students with a score of 60 as G5, and the number of students with a failing score as G6;
[0045] If (G1 + G2 + G3) > (G4 + G5 + G6), proceed to the next step; if (G1 + G2 + G3) ≤ (G4 + G5 + G6), do not establish a one-on-one assistance relationship, and the teacher conducts a teaching demonstration for the links where the students make mistakes;
[0046] Students with a score of 100 are taken as the first helping party, students with a score of 90 are taken as the second helping party, and students with a score of 80 are taken as the third helping party. The priority of the first helping party is higher than that of the second helping party, and the priority of the second helping party is higher than that of the third helping party;
[0047] Students with a failing grade are taken as the first helped party, students with a score of 60 are taken as the second helped party, and students with a score of 70 are taken as the third helped party. The priority of the first helped party is higher than that of the second helped party, and the priority of the second helped party is higher than that of the third helped party;
[0048] The helping party with a higher priority will first establish a one-on-one helping relationship with the helped party with a higher priority.
[0049] As a further solution of the present invention: After the one-on-one helping relationship is established, the teacher adjusts the two parties with contradictions, specifically:
[0050] Extract the school records, teacher feedback, and classmate feedback of all students, and identify the students who have quarreled or fought;
[0051] If there has been a quarrel or fight between the helping party and the helped party before, the teacher will swap the helped party with another helped party, and there has been no quarrel or fight between the swapped helped party and the helping party before;
[0052] If there has been no quarrel or fight between the helping party and the helped party before, the teacher will not adjust the helping party and the helped party.
[0053] As a further solution of the present invention: The experimental resource management module can provide the functions of uploading, downloading, and managing experimental resources only when the user login is normal. In addition, for confidential resources, student users have no permission to upload, download, and manage.
[0054] As a further solution of the present invention: The experimental task assignment module assigns experimental tasks according to the teaching objectives, experimental content, and teaching progress.
[0055] The beneficial effects of the present invention are reflected in:
[0056] This application can, after imparting knowledge to students, detect the students' acceptance ability in real time, thereby clarifying the learning levels of each student, and taking corresponding countermeasures, so as to prevent students with poor learning abilities from falling further behind those with good learning abilities. Among them, this application can guide students to improve the correct rate again and again, thereby improving the teaching effect. At the same time, for students with poor learning abilities, students with good learning abilities are arranged to establish a one-on-one helping relationship with them, and the students with good learning abilities review what they have learned and gain new insights during the teaching process, so as to achieve the purpose of a common learning progress. Brief Description of the Drawings
[0057] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following will briefly introduce the drawings required for the description of the specific embodiments or the prior art. In all the drawings, similar elements or parts are generally denoted by similar reference numerals. In the drawings, the elements or parts are not necessarily drawn to scale.
[0058] Figure 1 It is a structural block diagram of an online computer network experimental teaching system. Detailed Embodiments
[0059] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0060] As mentioned in the background art of this application, through research, it is found that the existing computer network experimental teaching system only focuses on stuffing the knowledge of network courses into students, but ignores the students' acceptance ability and does not understand the learning levels of each student. As a result, students with poor learning abilities are getting more and more behind those with good learning abilities, and there are certain deficiencies.
[0061] To solve the above deficiencies, this application discloses an online computer network experimental teaching system, which can, after imparting knowledge to students, detect the students' acceptance ability in real time, thereby understand the learning levels of each student, and take corresponding countermeasures, so as to prevent students with poor learning abilities from falling further and further behind those with good learning abilities.
[0062] The following will introduce in detail how the solution of this application solves the above technical problems with reference to the drawings.
[0063] Please refer to Figure 1, in the embodiment of the present invention, an online computer network experimental teaching system includes an experimental resource management module, a user login management module, an online teaching and feedback module, an experimental environment configuration module, and an experimental task assignment module; the experimental resource management module is used to provide functions for uploading, downloading, and managing experimental resources, facilitating teachers and students to obtain and use experimental resources; the user login management module is used to manage the login verification of users; the experimental environment configuration module is used to support the configuration and simulation of the experimental environment, including network devices, operating systems, and application software, providing a real experimental environment for users; the experimental task assignment module is used to assign experimental tasks, and students can conduct experiments according to the task requirements and submit experimental results; the online teaching and feedback module is used to provide online teaching functions, and at the same time, it also provides functions for feedback and evaluation of experimental results to help students improve their experimental skills and knowledge mastery. This application can detect the acceptance ability of students in real time after imparting knowledge, thereby clarifying the learning levels of each student and taking corresponding countermeasures, so as to prevent students with poor learning abilities from falling further behind those with good learning abilities.
[0064] In this embodiment, the specific process of the user login management module for managing the login verification of users is as follows: Mark the account information input by the user as A, and mark each character of the account information A as ai, where i = 1···n, and n is a positive integer; Match the account information A with the preset logged-in account information. If the two match successfully, proceed to the next step. If the two do not match successfully, return to the previous step; Extract the time interval between characters ai and a(i-1) during this account input, marked as bi, where i = 1···n-1; Generate a line graph C1 based on the time interval bi, and then calculate the matching degree between the line graph C1 and the preset line graph C2, marked as c1; Compare the matching degree c1 with the preset matching degree c2. If c1 < c2, it indicates that there is an abnormality in this account login; if c1 ≥ c2, it indicates that there is no abnormality in this account login. This application can quickly and accurately identify whether there is an abnormality in the user identity of the logged-in account. It should be noted that calculating the matching degree between two line graphs involves multiple aspects, including the length, shape, direction, etc. of the line graphs. The following are the specific calculation steps:
[0065] Step 1: Calculation of the matching degree based on length
[0066] 1.1. Calculate the relative length difference:
[0067] Assume that the lengths of two line graphs L1 and L2 are length1 and length2 respectively, and length1 > length2.
[0068] The relative length difference RLD can be calculated using the following formula: RLD = (length1 - length2) / length1.
[0069] The smaller the relative length difference, the closer the lengths of the two broken lines, and thus the higher the matching degree.
[0070] 1.2. Set the length threshold:
[0071] According to the actual application scenario, a threshold for the relative length difference can be set. For example, in map matching, the relative length difference threshold generally takes a decimal less than 0.1.
[0072] If the calculated relative length difference is less than the set threshold, it is considered that the two broken lines are matched in length.
[0073] Step 2. Calculate the matching degree based on shape
[0074] 2.1. Calculate the minimum distance between the points on the two broken lines:
[0075] Given two broken lines A and B, take a point a on A and a point b on B such that the distance between a and b is the smallest.
[0076] This minimum distance can be used to measure the shape similarity between the two broken lines.
[0077] 2.2. Use the distance measurement method:
[0078] Common distance measurement methods such as Euclidean distance and Manhattan distance can be used to calculate the distance between a and b.
[0079] The smaller the distance, the closer the shapes of the two broken lines, and thus the higher the matching degree.
[0080] Step 3. Calculate the matching degree based on direction
[0081] 3.1. Calculate the directions of the two broken lines:
[0082] The overall direction of the broken line can be obtained by calculating the slope or direction angle of adjacent points in the broken line.
[0083] 3.2. Compare the direction differences:
[0084] If the directions of the two broken lines are similar (for example, the difference in direction angles is less than a certain threshold), they are matched in direction.
[0085] Step 4. Calculate the comprehensive matching degree
[0086] 4.1. Set the weights:
[0087] According to the actual application scenario, the weights of the matching degree calculation methods such as length, shape, and direction can be set.
[0088] 4.2. Calculate the comprehensive matching degree:
[0089] The results of each matching degree calculation method are weighted and summed according to the set weights to obtain the comprehensive matching degree.
[0090] The higher the comprehensive matching degree, the closer the two broken lines are in multiple aspects, and this comprehensive matching degree is the matching degree c1 between the broken line graph C1 and the preset broken line graph C2.
[0091] In this embodiment, when the account information A does not match the preset logged-in account information, there are three trial-and-error opportunities, and it is analyzed whether to give a fourth trial-and-error opportunity based on the three input incorrect account information. Specifically: the user identity is extracted according to the account information A input by the user, and the previous incorrect account information input by the user is extracted based on the user identity, and the previous incorrect account information is marked as AAi, i = 1 ··· n; the three incorrect account information input by the user are marked as AAA1, AAA2, and AAA3; the incorrect account information AAA1, AAA2, and AAA3 are respectively matched with the previous incorrect account information AAi; if AAA1 matches any one of AAi, AAA2 matches any one of AAi, and AAA3 matches any one of AAi, then the user is given a fourth trial-and-error opportunity, otherwise, the user is not given a fourth trial-and-error opportunity. This setting gives those real but careless users an additional trial-and-error opportunity, thereby avoiding the inability to log in to the system on time due to the upper limit of the trial-and-error opportunity being reached.
[0092] In this embodiment, the specific process of the experimental environment configuration module for experimental environment configuration and simulation is as follows: based on the account information A input by the user during login, the identity of the current user is judged, and the user identity includes teachers and students; if the current user is a teacher, a template of the previous experimental environment configuration is provided for the user; if the current user is a student, a template of the previous experimental environment configuration is not provided for the user, and the next step is entered; the time t1 spent by the user in configuring the experimental environment this time is extracted and marked, and the preset configuration time is marked as t2; the score D of the user's configured experimental environment is calculated as D = 100*(t1 / t2). The higher the score D, the more proficient the user is in configuring the experimental environment. Students' self-configuration of the experimental environment can exercise their hands-on ability and problem-solving ability. In addition, students can configure the experimental environment according to their own learning progress and interests, which is helpful for personalized learning. At the same time, students can configure and experiment at different times and places, improving the flexibility of learning.
[0093] In this embodiment, after the experimental task assignment module assigns an experimental task, the online teaching and feedback module conducts the first teaching demonstration for the student users by the teacher. After the demonstration, the student users conduct the experiment according to the task requirements and submit the experimental results. The online teaching and feedback module analyzes based on the experimental results submitted by the students after the first teaching demonstration. The specific analysis process is as follows: extract the current correct rate of each student from the experimental results submitted by the students after the first teaching demonstration, and mark it as E1; extract the error links of all students from the experimental results submitted by the students after the first teaching demonstration, and then sort the error links in descending order according to the number of occurrences to generate a first priority list; the teacher conducts the second teaching demonstration for each error link according to the first priority list and requires the students with the correct rate E1 not reaching the full value to submit the experimental results again; extract the current correct rate of each student from the experimental results submitted by the students after the second teaching demonstration, and mark it as E2; compare the correct rate E1 with E2. If E2 > E1, then classify the student into the first sequence. If E2 ≤ E1, then classify the student into the second sequence; extract the error links of all students from the experimental results submitted by the students after the second teaching demonstration, and then sort the error links in descending order according to the number of occurrences to generate a second priority list; the teacher conducts the third teaching demonstration for each error link according to the second priority list and requires the students with the correct rate E2 not reaching the full value to submit the experimental results again; extract the current correct rate of each student from the experimental results submitted by the students after the third teaching demonstration, and mark it as E3; compare the correct rate E2 with E3. If E3 > E2, then classify the student into the third sequence. If E3 ≤ E2, then classify the student into the fourth sequence; if a student exists in both the fourth sequence and the second sequence at the same time, the teacher conducts educational guidance for the student; generate the score of the student based on the three experimental results submitted by the student and establish a one-to-one assistance relationship. This application can guide students to improve the correct rate time and time again, thereby improving the teaching effect. At the same time, for students with poor learning ability, arrange students with good learning ability to establish a one-to-one assistance relationship with them. And the students with good learning ability review what they have learned and gain new insights in the teaching process, thereby achieving the purpose of a common learning progress.
[0094] In this embodiment, the scoring of students is specifically as follows: If the correct rate E1 of the experimental results submitted by the student after the first teaching demonstration reaches the full value, the score given to the student is 100 points; if the correct rate E2 of the experimental results submitted by the student after the second teaching demonstration reaches the full value, the score given to the student is 90 points; if the correct rate E3 of the experimental results submitted by the student after the third teaching demonstration reaches the full value, the score given to the student is 80 points; if the correct rate E3 of the experimental results submitted by the student after the third teaching demonstration does not reach the full value, but the student is not in the second sequence or the fourth sequence, the score given to the student is 70 points; if the correct rate E3 of the experimental results submitted by the student after the third teaching demonstration does not reach the full value, but the student is in the second sequence or the fourth sequence, the score given to the student is 60 points; if the correct rate E3 of the experimental results submitted by the student after the third teaching demonstration does not reach the full value, but the student is in both the second sequence and the fourth sequence, the score given to the student is a fail.
[0095] In this embodiment, the one-on-one assistance relationship is specifically as follows: Mark the number of students with a score of 100 as G1, the number of students with a score of 90 as G2, the number of students with a score of 80 as G3, the number of students with a score of 70 as G4, the number of students with a score of 60 as G5, and the number of students with a fail score as G6; if (G1 + G2 + G3) > (G4 + G5 + G6), then proceed to the next step, if (G1 + G2 + G3) ≤ (G4 + G5 + G6), then no one-on-one assistance relationship is established, and the teacher conducts a teaching demonstration for the links where the students make mistakes; regard the students with a score of 100 as the first assistance party, the students with a score of 90 as the second assistance party, and the students with a score of 80 as the third assistance party. The priority of the first assistance party is higher than that of the second assistance party, and the priority of the second assistance party is higher than that of the third assistance party; regard the students with a fail score as the first assisted party, the students with a score of 60 as the second assisted party, and the students with a score of 70 as the third assisted party. The priority of the first assisted party is higher than that of the second assisted party, and the priority of the second assisted party is higher than that of the third assisted party; the assistance party with a higher priority establishes a one-on-one assistance relationship with the assisted party with a higher priority first (for example, the first assistance party establishes a one-on-one assistance relationship with the first assisted party first. If the number of the first assistance party is more than the number of the first assisted party, the extra first assistance party will establish a one-on-one assistance relationship with the second assisted party in sequence. If the number of the first assistance party is less than the number of the first assisted party, the extra first assisted party will establish a one-on-one assistance relationship with the second assistance party in sequence; and so on until all the assisted parties establish one-on-one assistance relationships with the assistance parties).
[0096] In this embodiment, after the one-to-one assistance relationship is established, the teacher makes adjustments to the two parties with conflicts, specifically as follows: extract the school records, teacher feedback, and peer feedback of all students, and identify the students who have quarreled or fought; if there has been a quarrel or fight between the assisting party and the assisted party before, the teacher will swap the assisted party with another assisted party, and there has been no quarrel or fight between the swapped assisted party and the assisting party before; if there has been no quarrel or fight between the assisting party and the assisted party before, the teacher will not make any adjustments to the assisting party and the assisted party. This setting avoids the situation where conflicts between the assisting party and the assisted party affect the effect of joint learning.
[0097] In this embodiment, the experimental resource management module can provide the functions of uploading, downloading, and managing experimental resources only when the user login is normal. In addition, for confidential resources, student users have no permission to upload, download, and manage them. This setting avoids the leakage of confidential resources caused by students.
[0098] In this embodiment, the experimental task assignment module assigns experimental tasks according to the teaching objectives, experimental content, and teaching progress. This setting ensures that the assigned experimental tasks are more in line with the current level of students.
[0099] The present invention can, after imparting knowledge to students, detect the students' acceptance ability in real time, thereby clarifying the learning levels of each student, and taking corresponding countermeasures, so as to prevent students with poor learning abilities from falling further behind those with good learning abilities. Among them, this application can guide students to improve the correct rate time and time again, thereby improving the teaching effect. At the same time, for students with poor learning abilities, arrange students with good learning abilities to establish a one-to-one assistance relationship with them, and students with good learning abilities review what they have learned and gain new insights in the teaching process, so as to achieve the purpose of the same learning progress.
[0100] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present invention, and they should all be covered by the scope of the claims and the description of the present invention.
Claims
1. An online computer network experimental teaching system, characterized in that: It includes experimental resource management module, user login management module, online teaching and feedback module, experimental environment configuration module and experimental task arrangement module; The experimental resource management module is used to provide experimental resource upload, download and management functions, which facilitates teachers and students to obtain and use experimental resources; the user login management module is used to manage user login verification; the experimental environment configuration module is used to support the configuration and simulation of the experimental environment, including network equipment, operating system and application software, to provide users with a real experimental environment; the experimental task arrangement module is used to arrange experimental tasks, and students can conduct experiments according to task requirements and submit experimental results; the online teaching and feedback module is used to provide online teaching functions, and at the same time, it also provides feedback and evaluation functions of experimental results to help students improve their experimental skills and knowledge mastery.
2. An online computer network experimental teaching system according to claim 1, characterized in that: The specific process of the user login management module managing the user's login verification is as follows: The account information input by the user is marked as A, and each character of the account information A is marked as ai, i=1···n, where n is a positive integer; Match account information A with the preset login account information. If the two match successfully, proceed to the next step. If the two do not match successfully, return to the previous step. Extract the time interval between characters ai and a(i-1) during account input, marked as bi, i=1···n-1; Generate a line graph C1 based on the time interval bi, and then calculate the matching degree between the line graph C1 and the preset line graph C2, which is marked as c1; The matching degree c1 is compared with the preset matching degree c2. If c1<c2, it means that there is an abnormality in this account login; if c1≥c2, it means that there is no abnormality in this account login.
3. An online computer network experimental teaching system according to claim 2, characterized in that: If the account information A fails to match the preset login account information, three trial and error opportunities are provided, and whether a fourth trial and error opportunity is given is analyzed based on the three times of incorrect account information input, specifically: Extract the user identity according to the account information A input by the user, extract the wrong account information previously input by the user based on the user identity, and mark the previous wrong account information as AAi, i=1···n; Mark the incorrect account information entered by the user three times as AAA1, AAA2, and AAA3; Match the error account information AAA1, AAA2, AAA3 with the previous error account information AAi respectively; If AAA1 matches any AAi, AAA2 matches any AAi, and AAA3 matches any AAi, the user is given a fourth trial and error opportunity; otherwise, the user is not given a fourth trial and error opportunity.
4. An online computer network experimental teaching system according to claim 3, characterized in that: The specific process of the experimental environment configuration module performing experimental environment configuration and simulation is as follows: Based on the account information A entered by the user when logging in, determine the identity of the current user, which includes teacher and student; If the current user is a teacher, a template of previous experimental environment configuration is provided to the user; If the current user is a student, the user will not be provided with the previous experimental environment configuration template, and will proceed to the next step; Extract the time the user spent configuring the experimental environment this time, mark it as t1, and mark the preset configuration time as t2; The score D of the user configuring the test environment is calculated as 100*(t1 / t2). The higher the score D is, the more skilled the user is in configuring the test environment.
5. An online computer network experimental teaching system according to claim 4, characterized in that: The online teaching and feedback module is a module in which the teacher conducts the first teaching demonstration to the student user after the experimental task assignment module assigns the experimental task. After the demonstration is completed, the student user conducts the experiment according to the task requirements and submits the experimental results. The online teaching and feedback module is an analysis based on the experimental results submitted by the students after the first teaching demonstration. The specific analysis process is as follows: The current correct rate of each student is extracted from the experimental results submitted by students after the first teaching demonstration, marked as E1; Extract all the links where students made mistakes from the experimental results submitted by students after the first teaching demonstration, and then sort the links where the mistakes occurred from large to small according to the number of occurrences to generate a first priority list; The teacher conducts a second teaching demonstration for each incorrect link according to the first priority list, and requires students whose correct rate E1 does not reach the full value to submit the experimental results again; Extract the current correct rate of each student from the experimental results submitted by students after the second teaching demonstration, marked as E2; Compare the accuracy E1 with E2. If E2>E1, the student is assigned to the first sequence. If E2≤E1, the student is assigned to the second sequence. Extract all the links where students made mistakes from the experimental results submitted by students after the second teaching demonstration, and then sort the links where the mistakes occurred from large to small according to the number of occurrences to generate a second priority list; The teacher conducts a third teaching demonstration for each incorrect link according to the second priority list, and requires students whose correct rate E2 does not reach the full value to submit the experimental results again; The current correct rate of each student is extracted from the experimental results submitted by students after the third teaching demonstration, marked as E3; Compare the accuracy E2 with E3. If E3>E2, the student will be assigned to the third sequence. If E3≤E2, the student will be assigned to the fourth sequence. If the student is in both the fourth and second sequence, the teacher will provide educational guidance to the student; Based on the three experimental results submitted by the students, the students' scores are generated and a one-to-one assistance relationship is established.
6. An online computer network experimental teaching system according to claim 5, characterized in that: The student's rating is as follows: If the accuracy rate E1 of the experimental results submitted by the student after the first teaching demonstration reaches the full value, the score given to the student is 100 points; If the accuracy rate E2 of the experimental results submitted by the student after the second teaching demonstration reaches the full value, the student will be given a score of 90 points; If the accuracy rate E3 of the experimental results submitted by the student after the third teaching demonstration reaches the full value, the student will be given a score of 80 points; If the accuracy rate E3 of the experimental results submitted by the student after the third teaching demonstration does not reach the full value, but the student is not in the second or fourth sequence, the score given to the student is 70 points; If the accuracy rate E3 of the experimental results submitted by the student after the third teaching demonstration does not reach the full value, but the student is in the second or fourth sequence, the score given to the student is 60 points; If the accuracy rate E3 of the experimental results submitted by the student after the third teaching demonstration does not reach the full value, but the student is in the second sequence and the fourth sequence, the student will be given a failing score.
7. An online computer network experimental teaching system according to claim 6, characterized in that: The one-to-one assistance relationship is specifically: The number of students with a score of 100 is marked as G1, the number of students with a score of 90 is marked as G2, the number of students with a score of 80 is marked as G3, the number of students with a score of 70 is marked as G4, the number of students with a score of 60 is marked as G5, and the number of students with a failing score is marked as G6; If (G1+G2+G3)>(G4+G5+G6), proceed to the next step. If (G1+G2+G3)≤(G4+G5+G6), no one-to-one assistance relationship is established, and the teacher conducts teaching demonstrations for the links where students make mistakes; The student with a score of 100 is selected as the first helper, the student with a score of 90 is selected as the second helper, and the student with a score of 80 is selected as the third helper. The first helper has a higher priority than the second helper, and the second helper has a higher priority than the third helper. The students who were scored as failing were designated as the first assisted party, the students who were scored as 60 points were designated as the second assisted party, and the students who were scored as 70 points were designated as the third assisted party. The first assisted party had a higher priority than the second assisted party, and the second assisted party had a higher priority than the third assisted party. The assisting party with a higher priority will establish a one-to-one assisting relationship with the assisted party with a higher priority.
8. An online computer network experimental teaching system according to claim 7, characterized in that: After the one-to-one assistance relationship is established, the teacher will make adjustments to the conflicting parties, specifically: Extract all students’ school records, teacher feedback, and peer feedback to identify students who have argued or fought; If the supporting party and the supported party have had a quarrel or fight before, the teacher will replace the supported party with another supported party, and the supported party after the replacement will not have had a quarrel or fight with the supporting party before; If the supporting party and the supported party have never had a quarrel or fight before, the teacher will not make any adjustments to the supporting party or the supported party.
9. An online computer network experimental teaching system according to claim 8, characterized in that: The experimental resource management module can only provide the upload, download and management functions of experimental resources when there is no abnormality in the user login. In addition, for confidential resources, student users have no authority to upload, download and manage them.
10. An online computer network experimental teaching system according to claim 9, characterized in that: The experimental task arrangement module arranges experimental tasks according to teaching objectives, experimental contents and teaching progress.