Strategies for Sharing and Utilizing Internet-Based Curriculum Resources in Teaching Higher Mathematics
Published Online: Mar 19, 2025
Received: Nov 02, 2024
Accepted: Feb 14, 2025
DOI: https://doi.org/10.2478/amns-2025-0450
Keywords
© 2025 Xiaohui Zhang et al., published by Sciendo
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Higher mathematics is an important public basic compulsory course, which plays a pivotal core role in the construction of basic courses in colleges and universities. It has a high degree of abstraction, rigorous logic and superb systematicity, and is the foundation and essential tool for the study of engineering majors [1–2]. With the development of modern educational technology, many curriculum resources have been applied to the teaching practice of higher mathematics, which plays a certain role in assisting teaching. This has led many colleges and universities to build various kinds of curriculum resources, however, various characteristics of quality curriculum resources have not been effectively integrated and fully utilized [3–4]. In the context of new engineering, how to improve students’ subjective initiative in learning higher mathematics and deepen the depth of learning, how to effectively use high-quality curricular resources in teaching higher mathematics courses, carry out teaching reforms, promote the sharing of high-quality curricular resources, and improve the quality of teaching, so as to better respond to the requirements of the certification of engineering specialties and the cultivation objectives of new engineering education, is an unavoidable and urgent problem [5–7]. For this reason, it is necessary to carry out the blended teaching reform and practice of combining classroom lectures based on high-quality course resources and online platform learning in higher mathematics [8–9]. Classroom teaching mainly focuses on the core knowledge, key points, difficulties and specific applications of the course for lecturing and training. Network platform teaching resources include teaching courseware, microclasses, exercise class videos, exercise courseware, test questions, and post-course homework, etc., to support students’ learning and enhancement outside the classroom [10–11]. Adequate and effective underclass supportive shared resources can promote students’ independent learning and thus improve their comprehensive literacy in learning advanced mathematics [12–13].
The article proposes a higher mathematics teaching resource library integrating shared resource library, fine course module and network teaching module, which integrates teaching resource management function, fine course management function and network teaching function. Subsequently, the DKVMN-FMF model is proposed to predict students’ mathematical knowledge more comprehensively and accurately. In addition, a knowledge-enhanced multi-task learning course recommendation model is further designed and implemented to jointly train the knowledge tracking task and the course recommendation task, so as to realize the sharing of higher mathematics teaching resources. Finally, the course repository is used to analyze students’ knowledge mastery and explore the practicality of the proposed method in teaching higher mathematics. After obtaining the students’ mastery of different knowledge points and their mathematical ability levels, a personalized cognitive diagnostic report is finally generated to provide the students with their specific mathematical knowledge mastery.
The form of education that combines the Internet and education brings new opportunities for effective teaching and learning of higher mathematics courses in higher education. Literature [14] argues that online courses can very well keep the learning process running during an epidemic and uses a phenomenological approach to qualitatively analyze the forms of using the Internet to support student activities in online classroom learning in higher education. Literature [15] used experiential learning theory as a theoretical basis for resource development aimed at developing flipped learning resources to support the teaching and learning of mathematics during a coronavirus disease pandemic, reflecting through the results of the experiment the great need for open access flipped learning resources in higher education. Literature [16] focused on examining the combined effect of online math self-study and homework resources on classroom exam scores, and the results pointed to a strong link between the use of online videos and high scores on math exams, which implies that recommending videobased online resources can help to improve the effectiveness of teaching and learning math. Literature [17] combines the Internet with dynamic geometry, computer algebra and automated reasoning techniques to design a new dynamic math system whose resources can be shared directly to various social networks, which can play a role in assisting the teaching of mathematics in colleges and universities. Literature [18] analyzed through a survey found that teachers lacked technical skills, students and teachers rated the usability of MOODLE as high, and developed a decision model to provide a theoretical basis for constructing a model for teaching mathematics based on moodle learning environment. Literature [19] selected 446 students as research subjects to investigate the influence mechanism between digital learning and learning motivation and learning outcomes, the results show that compared with traditional teaching, digital learning can stimulate students’ interest in learning, and have a positive impact on students’ learning motivation and learning outcomes. Literature [20] developed a MathE platform based on collaborative programs, Internet resources, and communities of practice, aiming to provide students with a personalized learning environment, which was verified to be superior by practical analysis, and both teachers and students were satisfied with the platform.
The construction of a teaching resource base for higher mathematics aims to create a resource-rich, up-to-date, and interactive environment for online teaching and learning. From the higher mathematics teaching resource management and full utilization, to the cooperative learning between teachers and students online, and then to the students’ own knowledge reconstruction of the three processes of the construction of higher mathematics teaching resource library, higher mathematics teaching resource library can be regarded as a platform for refining and integrating the knowledge and teaching materials [21]. The structural framework for the realization of a higher mathematics teaching resource base is shown in Figure 1.

Teaching repository framework
This Advanced Mathematics Teaching Resource Library mainly consists of four major functional submodules: shared resource library sub-module, fine course management sub-module, network teaching management sub-module, and system management sub-module. Each sub-module consists of several functional modules, thus implementing all the functional modules of the higher mathematics teaching resource library. The functional composition of the teaching resource library is shown in Figure 2. Shared Resource Library Submodule: used to store uploaded media resources, animation resources, courseware resources, and facilitate resource retrieval.

The function of the teaching resource library is composed
The media resources mainly contain course video, external video, streaming video materials, etc. The file formats are: AVI, RMVB, ASF, FLV and other network streaming media formats. It can be nested in the webpage and downloaded while playing. Animation resources include the demonstration animation of a knowledge point in an advanced mathematics course, the demonstration animation of practical training guidance, and the document converted by the Falshpaper tool, etc. The file formats are: SWF, GIF and other common animation file formats. Courseware resources include courseware commonly used in teaching, file format: PPT, PPTX and other slide format files. Resource retrieval is a must-have function for a resource library with a huge amount of data. It allows users to easily and quickly find the resources they need. Fine Courses Module: It is used to store and manage the national, provincial and school-level fine courses over the years, and at the same time, it can also release the existing courses on the platform into fine courses through evaluation. Fine course template function, according to all kinds of fine course evaluation standards, the columns of fine courses into a template, teachers in the release of fine courses in accordance with the template columns to fill in the content can be. Fine Courses management function, the existing fine courses for editing, deleting, adding and modifying the content, etc., at the same time, part of the external link “China’s Fine Courses Network” resources for teachers and students to study for reference. Fine course evaluation function, teachers and student users can evaluate and score a course on the platform according to the fine course evaluation standard, and the administrator will decide whether to release it as a fine course according to the evaluation. At the same time, the teaching administration can also organize experts to evaluate the courses on the platform. Network Teaching Module: Including the creation and management of internal and external courses, which are used for teaching and students’ daily learning. Internal course management: Teachers can directly create courses on the platform through this function, and upload teaching plans, teaching logs, student lists, lesson plans, courseware, classroom exercises, extracurricular assignments, videos of the teaching process, etc. Meanwhile, they can delete the original courses and edit the contents of the original courses. External course management is similar to internal courses, but the difference is that the resources of internal courses are directly uploaded to the platform’s shared resource library, while external course resources directly call external resources via URL. Interactive module: Teachers can create polls, forums, and Q&A within the course through this function to fully interact with students. System management module: including specialty management, class management, user management, and system maintenance. Specialties, classes and users all belong to the basic data. Specialties and classes are all the specialties and class users opened by the school, including student users, teacher users and administrators at all levels. The basic data can either be imported directly from the original teaching management information system or you can become an official user of the platform by registering with the basic data administrator. System maintenance function, the system administrator’s daily maintenance of the system. Including analysis and statistics of the system’s operation status, as well as analysis and statistics of the operation log. The functional relationship of each submodule is not independent, but interconnected and interdependent. For example, if an internal course is created in the online teaching module, its uploaded resources will be stored in the shared resources module. Teachers use the Interactive module to teach using the Fine Mathematics program.
In this section, the DKVMN-FMF model is proposed, which simultaneously takes into account the results of students’ question-answering, learning behavior characteristics and exercise characteristics in predicting students’ knowledge status in higher mathematics, and investigates the importance of each feature incorporated into the model to improve the model’s prediction effect, assigns relevant weights to each feature, and increases the power function of the fitted forgetting curve, to investigate the effect of students’ knowledge forgetting behaviors on their knowledge tracking results, improving the accuracy of the model in predicting students’ future answers.The structure of the DKVMN-FMF model is shown in Figure 3, and the meanings of some symbols involved in the model are shown in Table 1. Compared with the original model, in the initial stage of weight calculation, the model proposed in this chapter embeds the exercise number and learning behavior features as well as the exercise features into the model through the embedding matrix, which in turn forms different combinations of features for subsequent calculations through feature splicing. In the prediction part of the reading process, the model integrates the influence of relevant knowledge states and multiple features, and adds a forgetting mechanism to make the knowledge tracking process consistent with the learning pattern. In the writing process, the model takes into account the answer results and the time it takes to complete the updating of the knowledge state.

DKVMN-FMF model structure
Symbols and their meanings
| Symbol | Meaning |
|---|---|
| The embedded vector of problem |
|
| The embedded vector of the |
|
| Whether to request the embedded vector of the |
|
| Difficulty embedding vector | |
| The embedded vector of the problem |
|
| The combination eigenvectors that contain problem sets and multiple features | |
| The static matrix |
|
| The dynamic matrix |
|
| The relevant weights of problem sets and knowledge concepts | |
| Read the vector, which means the student’s degree of mastery of the problem set | |
| The degree of mastery of the problem of forgetting | |
| Summarize the vector, including the student’s degree of mastery and the difficulty of the problem | |
| Predicting the probability of students answering correctly | |
| Erase vector | |
| Plus vector |
The weight calculation part is mainly to calculate the correlation weights between exercises and related knowledge points. Firstly, we need to calculate the embedding of the input information, the input exercise
The influence of different features on students’ answer results varies from person to person, and the attention mechanism can assign corresponding weights to the elements according to their correlation. Therefore, this section applies the attention mechanism to calculate the importance degree of each feature of the input model, and then assigns weights to them, realizing the purpose of measuring the importance degree of different features by focusing the attention on the features that have a greater impact on the current students’ answering results. The feature vectors are first integrated into the feature vector matrix
Then the vectors corresponding to
After the above process, the different features obtain the corresponding attention weights, and the combined feature
For each exercise, the weighted sum
The amount of knowledge memorized by students is not fixed. Considering that every learner experiences forgetting after learning, the degree of memory retention
Then considering the influence of students’ learning behaviors and exercise characteristics on students’ answer results,
Finally, in order to predict whether the student can answer the current exercise correctly,
After the students answer the exercises, the writing process realizes the dynamic update of the students’ knowledge status in the
According to the working principle of bi-directional long and short-term memory network, the knowledge state update process consists of two parts: erasure and update. Before updating the value matrix, it is necessary to delete the invalid content in the matrix, i.e., to remove the information of the long interval exercises in the matrix through the erasure vector
The new exercise information is then added to the VALUE matrix by adding vector
In the process of training the DKVMN-FMF model, the training method of the original model is still used to train each parameter and embedding matrix, etc. by minimizing the standard cross-entropy loss between the predicted value and the true value, i.e., between
In the personalized knowledge tracking model, this section introduces three time-dependent features to augment the deep knowledge tracking model to address learners’ forgetfulness during the learning process. In addition, this section uses the learner’s personality to model the differences between learners to more accurately capture the learner’s dynamically evolving knowledge level. After obtaining the predicted knowledge level

A multi-task learning course recommendation model
In this section, the implementation details of the knowledge-enhanced multi-task learning course recommendation model proposed in this section are unfolded. An example of the candidate course is shown in Fig. 5, which contains four parts, namely:
Input layer, which contains the features we use. Embedding layer, which maps the features used in the model into low-dimensional dense vectors. An enhanced knowledge tracking task where the model will capture the learner’s dynamically evolving knowledge level Course recommendation task, in which the recommendation score

Candidate course examples
The knowledge-enhanced multi-task learning course recommendation model proposed in this section has the same parts in the input and embedding layers and the enhanced knowledge tracking task as the corresponding parts of the personalized knowledge tracking model proposed in Chapter 3, and thus will not be repeated here. Next, the course recommendation task is described in detail.
In the course recommendation task, this chapter generates a recommendation score The learner’s current knowledge-level features about the target course A representation of the learner’s sequence behavior Learner’s personality information
For a learner’s sequential behavioral representation
For the learner’s personality, we use a gating mechanism to adapt the original features considering that different dimensions have different priorities. To help the model can quickly learn the features related to the learner’s personality, we further use batch regularization:
For course representation
In this section, the factorization machine is used to compute the predicted recommendation scores
This section uses the pairwise Bayesian personalized ranking loss function to optimize the model parameters. It assumes that interactions that can be observed should be assigned higher prediction scores than interactions that cannot be observed:
For the knowledge-enhanced multi-task learning course recommendation model training objective, the loss function of the course recommendation task and the loss function of the knowledge tracking task are linearly combined to jointly learn the two tasks in an end-to-end manner:
Data collection statistics
| POJ | LLS | |
|---|---|---|
| Number of learners | 13,289 | 2,063 |
| Number of learning items | 2,030 | 1,198 |
| Number of interactions | 424,004 | 312.379 |
| Data collection time | 2022/05/29-2023/04/17 | 2022/5/29-2023/04/17 |
In order to prove the effectiveness of the above proposed recommendation model for sharing resources in higher mathematics courses, this section will compare the three recommendation models by three indicators, and finally the model analysis will be conducted by comparing the experimental results. In this section, we will compare the three existing recommendation models: UB-CF, IB-CF, and DKT-CF. Because the number of test questions and learning records in the dataset are too many, the experiments in this section are divided into a training set according to 60%, 70%, and 80%, and the remaining portion corresponds to the test set, and we calculate the precision rate, recall rate, and F1 value under the four datasets, the four models, and the three metrics. The metrics of the four recommendation models (in %) are shown in Table 3. From the table, it can be seen that the accuracy rate, recall rate, and F1 value of the four recommendation models are increasing with the increasing weight of the training set division. Moreover, the accuracy rates of both the deep knowledge tracking model and the recommendation model in this paper are better than the traditional recommendation model, so the use of deep learning is greatly improving the recommendation effect. And it can be seen that the recommendation effect in ASST2023 is the best because the number of test questions in this dataset is small, and the distribution is more concentrated, which is convenient for similarity analysis, while the other three datasets have a large number of questions, and the distribution is more dispersed, which is not conducive to the calculation of the model. The accuracy of the recommendation model (DKVMN-FMF) in this paper is better than the Deep Knowledge Tracking Recommendation Model (DKT-CF) in all the datasets, and in the ASST2023 dataset taken by 80%, KMCR is better than DKT-CF by 4.8%, which shows that there is a performance enhancement carried out by the KMCR model.
Indicators of the four recommended models
| Data set | ASST2023 | ASST2017 | KDD2010 | Bean cloud | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Index | Model | 60 | 70 | 80 | 60 | 70 | 80 | 60 | 70 | 80 | 60 | 70 | 80 |
| PR | UB-CF | 46.2 | 54.5 | 64.2 | 44.2 | 51 | 61.6 | 35.4 | 43.2 | 55.7 | 43.8 | 51 | 58.7 |
| IB-CF | 58.8 | 63.2 | 67.8 | 56.2 | 61.5 | 64 | 37.2 | 47.6 | 57.7 | 40.3 | 47.5 | 64.7 | |
| DKT-CF | 82.1 | 85.7 | 88.2 | 78.4 | 80.1 | 83.9 | 73.7 | 75.5 | 78.2 | 76.5 | 80 | 81.9 | |
| Ours | 88.9 | 89.5 | 93 | 83.3 | 84.9 | 86.7 | 76.1 | 80.9 | 82.4 | 80.1 | 83.4 | 85.1 | |
| RR | UB-CF | 15.5 | 20.6 | 24.7 | 12.3 | 15.5 | 16.4 | 12.9 | 13 | 12 | 12.8 | 13.7 | 13.7 |
| IB-CF | 18.1 | 22.3 | 26.5 | 15 | 16.6 | 18.8 | 11.9 | 12.9 | 14.6 | 11.9 | 16.3 | 17.5 | |
| DKT-CF | 31.3 | 34 | 35.2 | 29.3 | 29.6 | 30.9 | 25.1 | 27.3 | 28.7 | 27.1 | 28.9 | 29.8 | |
| Ours | 36.2 | 38.4 | 38.3 | 31.4 | 32.9 | 33.2 | 28.1 | 29 | 30.3 | 30.4 | 31 | 32.1 | |
| F1 | UB-CF | 23.3 | 30.7 | 35.1 | 19.4 | 23.8 | 26.3 | 19.1 | 19.4 | 20.8 | 20.4 | 21.2 | 22.5 |
| IB-CF | 27 | 32 | 38.8 | 22.9 | 26.5 | 29 | 18.2 | 21.5 | 23.3 | 19.4 | 24.5 | 28.7 | |
| DKT-CF | 45 | 48.5 | 50.4 | 42.2 | 43.1 | 45.5 | 37.1 | 39 | 42.4 | 38.8 | 42.7 | 44 | |
| Ours | 52.5 | 53.5 | 54.9 | 46 | 47.5 | 47.8 | 41.3 | 42.8 | 44.1 | 43.5 | 45.1 | 46.9 | |
In the recommendation list, the similarity of all the test questions is gradually decreasing, so it is necessary to choose which questions at the top of the recommendation are the most suitable for the students. So in the experiment, the number of recommended questions is set as 5,10,15,20,25,30 to find out the most suitable recommendation list by the index of accuracy. The accuracy rate of the dataset under different number of recommended questions is shown in Figure 6. From the figure, it can be seen that choosing the first 15 questions for recommendation is the highest accuracy rate, because the number of questions in ASSIST2023 is small, so for each question the distribution is more concentrated, so the dataset of ASSIST2023 has the best result. The other two datasets have a larger number of questions, so the record of students answering questions under each question is more scattered, which is not conducive to the calculation of the accuracy rate.

The accuracy of the data set in different recommendations
The quiz students’ question records are used as inputs to the DKVMN-FMF model, and the output of the model results in a probability value, which can determine the mastery level of these students for the relevant knowledge points. In this study, the author divided the knowledge point mastery level into three grades according to the interval of the output probability value, the probability value greater than or equal to 0.9 represents excellent mastery of the knowledge point, the probability value in the interval [0.5, 0.9) represents good mastery of the knowledge point, and the probability value of less than 0.5 represents failing, failing to master the knowledge point. The analysis is mainly based on the overall knowledge mastery of students, group differences in knowledge point mastery, and differences in knowledge point mastery among individual students.
The mastery of the 124 students who participated in the quiz on the knowledge point k1 (operation of fractions) is shown in Figure 7. As can be seen from the figure, the number of failures who did not master the knowledge point was 8, the number of those who mastered the level of excellence was 68, and the level of mastery of 48 students was good, and on the whole, the level of mastery of all the students for the knowledge point k1 was high, and basically reached the academic level.

Students have a sense of knowledge at k1
The students’ mastery of knowledge point k2 (Properties and Applications of Proportions) is shown in Figure 8. For knowledge point k2, 29 students achieved an excellent level of mastery, 78 students had a good level of mastery, and 17 students failed and did not master the knowledge point. The application of proportions involves mathematical modeling. The question types are more novel and flexible, and the difficulty has increased compared to the knowledge point k1.

Students have a sense of knowledge at k2
The students’ mastery of knowledge point k3 (space cube) is shown in Figure 9. For the knowledge point k3, 12 students had an excellent mastery level, 95 students had a good mastery level, and 17 students failed and did not master the knowledge point. The knowledge point related to space cube is a difficult and key point in the advanced mathematics course, students’ first contact with spatial geometry, it is difficult to learn the knowledge points such as three-view drawing and unfolding diagram, and the spatial imagination ability needs to be further cultivated. In the study of this knowledge point, the number of failures is high and the number of excellencies is low.

Students have a sense of knowledge at k3
Students’ mastery of knowledge point k4 is shown in Figure 10. For the knowledge point k4, 41 students achieved an excellent level of mastery, 72 students had a good level of mastery, and 11 students failed and did not master the knowledge point. The knowledge point of quadratic equations is generally examined in the context of real-life scenarios, which requires students to establish the concepts of variables and unknowns, analyze and establish equations from the meaning of the problem and solve it, and is the key knowledge required by the syllabus of higher mathematics.

Students have a sense of knowledge at k4
Students’ mastery of knowledge point k5 (Preliminary knowledge of statistics) is shown in Figure 11. For knowledge point K5, 62 students mastered it at an excellent level, 57 students mastered it at a good level, and 5 students failed to master the knowledge point. The statistical knowledge point mainly examines the proficiency in three types of statistical graphs and simple calculations. Students only need to have a firm grasp of the definitions of three kinds of statistical graphs, so that they can learn by example and achieve excellent learning results.

Students have a sense of knowledge at k5
In summary, comparing the mastery of the five knowledge points, the overall mastery level of students on knowledge point k1 and knowledge point k5 is higher, the number of outstanding is higher, and the number of failures is lower, the overall score distribution is more concentrated, indicating that the use of this paper’s method of teaching on these two knowledge points is very correct and fruitful, but it is still necessary to pay attention to additional attention to poorer students, appropriate personalized tutoring to help them improve. In contrast, students’ mastery of knowledge points k2 and k4 declined, but overall they are still at an excellent level. In addition, their mastery is more dispersed.
To analyze the differences in students’ mastery levels of knowledge points at the class level, all 124 students who participated in this quiz came from three classes, of which 40 were from class A, 42 were from class B, and 42 were from class C. The mastery of knowledge points in different classes is shown in Figure 12. According to the figure, the mastery level of class C for the knowledge points k1, k2, k4 and k5 is better than that of the other two classes, and the overall performance of the students in class C is very good. The mastery level of the students in class A for the knowledge points k2, k3 and k4 is the lowest among the three classes, which indicates that the students in class A need to strengthen the practice and review and consolidate the three knowledge points in order to improve the mastery level of the knowledge points. In addition, students in class B have a medium level of mastery of the knowledge points k1, k2, k4 and k5, but their mastery of the most difficult knowledge point k3 is significantly higher than that of the other classes.

Different class knowledge points master the situation
For two students with the same test scores or the same ranking, their mastery of various knowledge points is likely to be quite different. Therefore, the total score or ranking of a test alone is not enough to make a comprehensive evaluation of a student’s academic performance at a certain stage. It is only through personalized evaluation and guidance for each student’s specific learning situation that the evaluation and guidance function of the test can be brought into full play. Both Student #40 and Student #90 scored a total of 24 points on this quiz. A comparison of the students’ individual knowledge acquisition is shown in Figure 13. From the figure, we can see the difference between the two people with the same score within the knowledge structure, student #40 has an excellent level of mastery of knowledge points k1 and k2, good mastery of knowledge points k3 and k5, but poor mastery of knowledge point k4. In contrast, student #90 has good mastery of point k4, excellent mastery of points k1 and k5, but poor mastery of point k3.

The students’ knowledge points are compared
In this section, a personalized cognitive diagnostic report was created for students to help them gain a clearer understanding of their mathematical knowledge level, so that they can take timely remedial actions. The report is divided into four sections: the details of students’ correct answers, their mastery of knowledge, their mathematical ability, and suggestions for remediation.
The Student Answer Error Details help students to clearly understand the topics they missed in the quiz. Student Knowledge Mastery enables students to clearly recognize their knowledge of a certain knowledge point, and if they have not yet mastered a certain knowledge point, they can carry out thematic training on that knowledge point in order to improve their knowledge mastery. Students’ knowledge mastery is shown in Figure 14. When the probability of mastery is below 0.5, it means that the student has failed to master the knowledge point, which is marked in pink color, indicating that they need to work on it. When the probability is between 0.5 and 0.9, it means that students have a good mastery, but can still continue to improve, marked in orange. And when the probability is greater than 0.9, it indicates that the student has a good level of mastery and needs to continue to maintain it, labeled green. From the graph, it can be seen that the student has a good level of mastery for knowledge points 1 and 3 and needs to continue to improve, has not mastered knowledge point 2 and needs to continue to work hard, and has an excellent level of mastery for knowledge points 4 and 5 and needs to be maintained.

Student knowledge
Students’ mathematical ability consists of generalization, arithmetic, thinking, and problem-solving skills. The performance of the student’s mathematical ability is shown in Figure 15. As can be seen from the figure, the student’s generalization and arithmetic skills are good, and he can convert the questions into the required mathematical formulas and calculate the results successfully. However, his thinking and problem-solving abilities are poor, and he is unable to choose mathematical methods flexibly when he encounters complex mathematical problems, and he is unable to connect mathematical knowledge with real-life problems and solve them. Therefore, the sharing and utilization of curriculum resources based on the Internet has significant results in the teaching of higher mathematics.

Student mathematical performance
The sharing and utilization of curriculum resources for teaching higher mathematics is conducive to better assisting teaching and learning, as well as promoting the improvement of students’ performance. The article designs a recommendation model for higher mathematics curriculum resources and explores its practical effectiveness in teaching higher mathematics.
Through the use of the method proposed in this article for mathematics teaching, 124 students for the overall mastery of the knowledge point: only 8 students did not master the knowledge point, the mastery level of good and excellent number of 68 people were 48 and 68, respectively, which can be obtained, the students for the knowledge point k1 (the operation of fractions) mastery level is high, the overall academic level. At the same time, the performance of students’ mathematical ability has also improved, a student after applying the method proposed in this paper for mathematics, his generalization and arithmetic ability is good, and he is able to convert the topic into the required mathematical formula and successfully calculate the result.
