Open Access

Strategies for Sharing and Utilizing Internet-Based Curriculum Resources in Teaching Higher Mathematics

 and   
Mar 19, 2025

Cite
Download Cover

Introduction

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 [12]. 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 [34]. 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 [57]. 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 [89]. 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 [1011]. Adequate and effective underclass supportive shared resources can promote students’ independent learning and thus improve their comprehensive literacy in learning advanced mathematics [1213].

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.

Overview

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.

Method
General Design of the Higher Mathematics Teaching Resource Library
General Architecture of the Teaching Resource Library

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.

Figure 1.

Teaching repository framework

Design of Teaching Resource Library Functional Modules

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.

Figure 2.

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.

Dynamic key-value memory network model construction incorporating behavioral features and exercise features

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.

Figure 3.

DKVMN-FMF model structure

Symbols and their meanings

Symbol Meaning
qt The embedded vector of problem q
countt The embedded vector of the attempt_count number
hintt Whether to request the embedded vector of the first _action
difft Difficulty embedding vector
typet The embedded vector of the problem type
ct The combination eigenvectors that contain problem sets and multiple features
Mk The static matrix key, which contains the knowledge concept of the study
Mv The dynamic matrix value, which contains the mastery of the concept of knowledge
wt The relevant weights of problem sets and knowledge concepts
rt Read the vector, which means the student’s degree of mastery of the problem set
ret The degree of mastery of the problem of forgetting
ft Summarize the vector, including the student’s degree of mastery and the difficulty of the problem
pt Predicting the probability of students answering correctly
et Erase vector
at Plus vector
Calculation of weights

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 q with the number of times to do the problem attempt_count, the request hint first _ action and the difficulty of the exercise diffculty, the type of exercise type through the embedding matrix to obtain the embedding vectors qt, countt, hintt, difft, and typet, respectively. qt and these features in different combinations of the feature splicing to construct a combination of features.

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 U = (u1, u2,⋯, un). The query, key and value matrices WQ, WK and WV are defined, and the feature vector U is linearly transformed by WQ, WK and WV to obtain the corresponding query, key and value vectors, i.e., Q, K and V, respectively. Q=UWQ K=UWK V=UWV

Then the vectors corresponding to Q and K are dot-producted and normalized by Softmax layer and multiplied with the corresponding V to obtain the attention weight, as shown in Eq. (4). Attention(Q,K,V)= Softmax(QKTd)V

After the above process, the different features obtain the corresponding attention weights, and the combined feature ct is obtained by calculating the weighted sum of all feature vectors. Then the inner product is calculated for each memory slot of the ct and Mk matrices and the result of the inner product is passed through the Softmax activation function to obtain the correlation weight wt, which represents the correlation between the exercises and the potential knowledge concepts in the Mk matrix as shown in Equation (5). Compared with the original DKVMN, this model takes into account not only the exercise labels but also the effects of multiple features in the input. wt(i)=Softmax(ctMk(i))

Reading process

For each exercise, the weighted sum rt of the knowledge states related to the exercise in the Mv matrix is calculated by the relevant weights wt, which is used to represent the overall mastery level of students on the current exercise, as shown in the following equation. rt=i=1Nwt(i)Mtv(i)

The amount of knowledge memorized by students is not fixed. Considering that every learner experiences forgetting after learning, the degree of memory retention Rt is introduced into the model, and rt is denoted as the degree of mastery that follows the forgetting law. Specifically, the reading vector ret based on the forgetting law is obtained by multiplying the corresponding positional elements of readings rt and Rt.

Then considering the influence of students’ learning behaviors and exercise characteristics on students’ answer results, ret is spliced with the combined feature vector ct, and the summary vector ft is obtained through a fully connected layer with Tanh an activation function, as shown in Equation (7). In contrast, the model in this chapter f contains more information, including students’ knowledge status, behavioral characteristics, and exercise characteristics. ft=Tanh(w1T[ ret,ct ]+b1)

Finally, in order to predict whether the student can answer the current exercise correctly, fi is passed through another fully connected layer and activated using the Sigmoid function, which in turn obtains the probability pt that the student will answer Exercise q correctly, as shown in the following equation. pt represents the performance of the student in answering the question, and if pt is higher than 0.5 then the student is considered to have answered the question correctly. pt=Sigmoid(w2Tft+b2)

The writing process

After the students answer the exercises, the writing process realizes the dynamic update of the students’ knowledge status in the Mv matrix according to the students’ answer results. The time used by the student to answer the question can reflect the student’s mastery of the knowledge concept to a certain extent, so in the process of updating the knowledge state matrix, the duration of answering the question is taken into account ms_first_response. Firstly, the combination of exercise and answer results feature (qt, yt) is passed through the embedding matrix A to get the embedding vector art, and at the same time, the discretized time is passed through the embedding matrix B to get the embedding vector timet, and then yt and timet are concatenated to vt for updating the student’s knowledge status.

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 et, and at the same time to update the memory value of the current time Mv matrix according to et and the related weights, and the related equations are shown as follows. et=Sigmoid(ETvt+be) M¯tv(i)=Mt1v(i)[ 1wt(i)et ]

The new exercise information is then added to the VALUE matrix by adding vector at and updating the memory values of the VALUE matrix according to at with the associated weights as shown in Eqs. (11) and (12). at=Tanh(DTvt+ba)T Mtv(i)=M¯t1v(i)+wt(i)at

Model training

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 pt and rt, as shown in Equation (13). L=t(rtlogpt+(1rt)log(1pt))

Knowledge Enhanced Multi-Task Learning Course Resource Sharing Realization
Problem definition

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 y^aux of the learner, we further use it as part of the learner portrait [2223]. We use an attentional mechanism to adaptively fuse the learner’s knowledge level y^aux with the learner’s sequential behavior ub and the learner’s personality representation up based on the contextual information to generate the learner’s portrait U. The goal of this section is to generate a course recommendation score y^pri from the learner’s portrait U and course description C, and to generate a list of TOP-N course recommendations based on the ranked recommendation scores. The knowledge-enhanced multi-task learning course recommendation model is shown in Fig. 4.

Figure 4.

A multi-task learning course recommendation model

Model realization

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 y^aux .

Course recommendation task, in which the recommendation score y^pri of the course will be computed and a Top-N recommendation list will be finally generated based on the sorted recommendation scores.

Figure 5.

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 y^pri based on the learner’s portrait U and the course’s representation C. With respect to the learner’s portrait U, the knowledge-augmented personalized course recommendation model adaptively incorporates three relevant features based on a specific context:

The learner’s current knowledge-level features about the target course y^auxck+1 , which are captured by an enhanced knowledge-tracking task.

A representation of the learner’s sequence behavior ub, which is included because it may reflect the learner’s learning intent.

Learner’s personality information up, which is included because it may reflect the learner’s preference for types of learning resources and learning strategies.

For a learner’s sequential behavioral representation ub, not all courses taken by the learner are important, so this chapter first designs a gating mechanism that accepts each course eci as an input and controls how much information passes through to the next layer, and later uses the attention mechanism to adaptively compute a vector of behavioral representations of the learner using the history of behaviors associated with the target course. e¯ci=σ(wceci+bc)tanh(wcceci+bcceci) αj=exp(e¯cjWeck+1)p=1kexp(e¯cpWeck+1) ub=j=1kαje¯cj

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: up*=BatchNormalization(σ(wpep*+bp)tanh(wppep*+bpp)) where p* is an abbreviation for p(O, C, E, A, N). wp, wpp and bp, bpp are trainable weights and bias terms, respectively. We further adaptively fuse the three features based on a specific context to generate a learner’s portrait: U=α*up+β*ub+γ*y^auxck+1 where α, β, γ denotes the adaptive weights of the relevant features, respectively, and these three weights are obtained by means of the softmax function, i.e., α + β + γ = 1 and α, β, γ ∈ [0,1].

For course representation C, this section designs a rule-based course navigation algorithm that relies on expert knowledge to select candidate courses for recommendation. The use of candidate courses not only ensures a logical knowledge structure but also reduces the search space. A quiz exists to assess the learner’s learning outcomes after the learner has completed a series of courses. When constructing a candidate set of courses, this section selects from two types of courses: (1) courses that the learner has already taken. (2) Courses that have the same quiz as the last course in the learner’s learning sequence. For the last interaction k in the learning sequence. After which the course representation C is represented by the embedding vector of the candidate set of courses.

In this section, the factorization machine is used to compute the predicted recommendation scores y^pri : y^pri=i=1dwixir+i=1dj=i+1d zi,zj xirxjr+b where xr = UC, b denote bias terms. w is the weight of the linear regression, and 〈zi,zj〉 is the weight of the pairwise interaction between xir and xjr .

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: LR=(u,i,j)Olnσ(y^priiy^prij) where O = {(u, i, j)|(u, i) ∈ R+, (u, j) ∈ R} denotes pairs of training data. R+ and R denote observable and unobservable interactions, respectively.

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: L=LR+λLK where λ is the control parameter. The statistical details of the data set are shown in Table 2.

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
Results and discussion
Comparative Experiments and Analysis

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.

Figure 6.

The accuracy of the data set in different recommendations

Analysis of students’ knowledge acquisition

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.

Overall Knowledge Acquisition

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.

Figure 7.

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.

Figure 8.

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.

Figure 9.

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.

Figure 10.

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.

Figure 11.

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.

Group differences in knowledge acquisition

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.

Figure 12.

Different class knowledge points master the situation

Differences in Individual Student Mastery of Knowledge Points

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.

Figure 13.

The students’ knowledge points are compared

Examination of the effectiveness of sharing and utilizing curriculum resources

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.

Figure 14.

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.

Figure 15.

Student mathematical performance

Conclusion

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.

Language:
English