Algorithm For Quality Assurance Of Student Learning With A Lack Of Information

Abstract

The article is devoted to assessing the quality of student learning at the university. At the present time the number of students receiving distance learning is increasing. There are experts believe that with distance learning the quality of education decreases. Therefore, it is important both to assess the quality of education and to improve the quality of student learning, both in full-time study and in distance learning. To solve this problem, it is necessary to develop algorithms for assessing the quality of student learning. When developing such algorithms, difficulties arise, in particular, due to the fact that information about the knowledge, skills and abilities of students is not complete, distorted, and contradictory. Therefore, an algorithm for assessing the quality of student learning with a lack of information is proposed. Based on this algorithm a program was written in PascalABC.NET for a cluster of high-performance parallel computing. Calculations on parallel computing systems can reduce the computational time by almost half. Various indicators have been used to characterize teachers, students and means of education. Based on these indicators, the following factors were determined: the quality of teachers, the quality of students and the quality of means of education. Based on the factors, the quality of education is determined. A modification of this algorithm was developed. The algorithm allows us to estimate by what values the input parameters should be changed in order to achieve a given level of quality.

Keywords: Student learningqualityalgorithmlack of information

Introduction

When studying the problem of assessing the quality of student learning, it is important both to assess the quality and give recommendations for its improvement ( Guba, 2019; Guba et al., 2018). Experimental methods for assessing the quality of training encounter significant difficulties, caused mainly by a lack of information, material and time costs ( Liu & Liu, 2017; Teeroovengadum et al., 2019). Therefore, along with experimental methods, it is desirable to use mathematical tools and build models for assessing the quality of training that would not require large material and time costs. The most important of the main methods for assessing the quality of training are expert methods (Abrahamyan, 2014, 2015; Fedorov & Abrahamyan, 2014). These methods are usually expensive and require relatively much time and money ( Hsieh & Huisman, 2016; Tomusk, 2016). Therefore, it would be desirable to have a method that would quickly and efficiently carry out a preliminary assessment of the quality of student learning. After which it would be possible to refine the quality of training by more expensive methods in terms of time and resources.

Problem Statement

At present time an increasing number of students are switching to distance learning. The quality of education in distance learning is lower than in full-time study. Therefore, it is important both to assess the quality of training and to ensure the required quality of training, both in full-time study and in distance learning.

Research Questions

To solve the problem, it is necessary to develop an algorithm for assessing the quality of student learning with a lack of information, write a program that implements this algorithm, select the input parameters of the program, conduct calculations on a computer, and analyze the results.

Purpose of the Study

The purpose of the study is to build a mathematical model for assessing the quality of student learning and its implementation on a cluster of high-performance parallel computing, computer calculations and analysis of the results.

Research Methods

The main research method is mathematical modelling with the subsequent implementation of the algorithm on a computer in the form of a program written in PascalABC.NET.

The developed algorithm allows us to estimate the numerical values of the following factors:

  • quality of teachers,

  • quality of students,

  • quality of means of education,

  • quality of education

The algorithm includes the following items:

  • The formation of the names of indicators and factors,

  • The formation of numbers of indicators of determining factors,

  • The choice of the names of indicators, their numerical values and order relations between them,

  • The formation of factors determined by selected indicators,

  • The formation of order relations between indicators determining factors,

  • Determination of the numerical values of factors, their average values, dispersion and standard deviations,

  • Determination of the quality of education,

  • Output results,

  • If the result is not satisfied, then go to item 2. If the result is satisfied, then program shutdown.

Findings

The calculations were carried out for teachers, students and means of education (material support of the educational process) in the specialty "Computer Science".

The following indicators were selected with the following normalized values:

  • Physical health (0.8).

  • Social and mental health (0.5).

  • Pedagogical experience (0.6).

  • The presence of a degree (0.8).

  • Possession of basic competencies (0.6).

  • Possession of professional competencies (0.6).

  • Multimedia computer classes (0.5).

  • Textbooks (0.8).

  • Software (0.8).

We sort the selected indicators by importance: 6, 5, 8, 7, 9, 2, 1, 3, 4 and enter the order relation between themas follows:

  • 6 is a bit more important than 5,

  • 5 is more important than 8,

  • 8 is more important than 7,

  • 7 is a bit more important than 9,

  • 9 is much more important than 2,

  • 2 is more important than 1,

  • 1 is much more important than 3,

  • 3 is a bit more important than 4.

This means that weights P 6>= P 5> P 8> P 7>= P 9>> P 2> P 1>> P 3>= P 4.

The calculations were carried out for the following factors:

Factor 1. “The quality of teachers” is determined by indicators with numbers: 1, 2, 3, 4, 5.

Factor 2. “The quality of students” is determined by indicators with numbers: 1, 2, 5, 6, 7, 8, 9.

Factor 3. “The quality of means of education” is determined by 7, 8, 9.

To calculate the numerical values of factors based on the numerical values of indicators, convolution is used, the essence of which is as follows.

Let there be a tree consisting of k +1 levels. At the zero level there is one indicator, and at the 1,2, 3, ..., k -th levels there is more than one indicator. Usually, as the level number increases, the number of indicators increases. Each of the indicators of the ( n -1)-th level is determined by a finite set of indicators of the n -th level.

Consider the concept of convolution for the i -th indicator of the ( n -1)-th level. Let N be a sufficiently large number. According to Khovanov (1986, 1996, 1998) one can take N =20. Then

P 1 = 0 , P 2 = 1 / N , P 3 = 2 / N , . . . . , P N + 1 = N / N = 1

are weighting coefficients for

f i = P 1 K 1 + P 2 K 2 + . . . + P m K m ,

where K j ( j =1, ..., m ) are the indicators, m is the number of indicators. The values of f i are determined for i =1, ..., F. If the index K a is approximately the same or slightly more important than the indicator K b , then this means that P a >= P b . If the indicator K a is more important than the indicator K b , then this means that P a > P b . If the index K a is significantly more important than the index K b , then this means that between P a and P b there is at least one P c such that P a > P c > P b . In addition, normalization conditions are assumed to be fulfilled

P 1 + P 2 + . . . + P m = 1 ,

for i =1, ..., F ( Bestugin et al., 2019; Kopyltsov, 2019).

Since for each indicator of the ( n -1)-th level we get several f i values, we can determine their average value f* (convolution) dispersion and standard deviation, where N 0 is the number of f j found ( Kopyltsov et al., 2018; Novikova, 2019).

At the first stage, three indicators were convolved: the quality of teachers, the quality of students, and the quality of means of education. It is assumed that teachers are more important than students, and students are more important than means of education. Introducing the numerical values of the quality of teachers, the quality of students and the quality of means of education, it was found that the quality of education is 0.61.

As you can see, the parallelization of the computing process on a cluster of high-performance parallel computing can be done at the stages of calculating factors. We implemented this in PascalABC.NET by running three parallel workflows. Compared to sequential startup, the runtime during parallel start has been reduced by about half. If we choose more indicators or factors, then the time required for the calculations is required less.

A modification of the algorithm is considered. Suppose that at the initial moment of time the state of the educational process is characterized by indicators L 1, L 2, ..., L m with values D 1, D 2, ..., D m and the quality of training D . The expert wants to improve the quality of training so that the numerical value quality of education was in a certain neighbourhood U ( U-eps, U+eps ), where U is a certain number from the interval [0,1], eps is a small positive number. It is assumed that the expert has the means to correct the educational process, i.e. he can act by various means on indicators L 1, L 2, ..., L m .

Then, by convolving the selected criteria L 1, L 2, ..., L m , the expert receives value V for the quality of training. If V is in ( U-eps, U+eps ) then V is the desired one. Otherwise we take others values of the indicators. This process make on V is in ( U-eps, U+eps ). Thus, as a result, we have a set of indicators, upon convolution of which we obtain a set of values of the quality of training. The final decision is made by an expert. This algorithm permits to make a correction of the quality of training.

The calculations performed on a cluster of high-performance parallel computing showed the following. With the above values of indicators and order relations between them, the quality of training is 0.61. Suppose that an expert wants to raise the quality of training to 0.66. Then the indicators should change. Calculations performed on a computer showed that the closest values to 0.66, which is 0.661, are achieved with the following values of indicators: 0.8; 0.8; 0.6; 0.8; 0.8; 0.6; 0,0; 0.9; 0.9. Comparing the new values of indicators with the initial indicators, we can see that the values of indicators with numbers 1, 3, 4, 6 have not changed, and the values of indicators with numbers 2, 5, 7, 8, 9 have changed. This means that in order to improve the quality of education from 0.61 to 0.66, you need to change the value of the criterion "Social and mental health" from 0.5 to 0.8 (increase by 60%); the values of the criterion “Possession of basic competencies” change from 0.6 to 0.8 (increase by 33.3%); values of the criterion "Multimedia computer classes" from 0.5 to 0.9 (increase by 80%); values of the “Textbooks” criteria from 0.8 to 0.9 (increase by 12.5%); values of the “Software” criteria from 0.8 to 0.9 (increase by 12.5%).

This means that in order to improve the quality of education from 0.61 to 0.66, you need to increase the numerical values of the corresponding indicators, and to increase them you need material costs. Namely, to increase:

  • indicator 2 (social and mental health), for example, it is necessary to develop sports and fitness complexes, improve the conditions of sanatorium-resort provision, etc.;

  • indicator 5 (possession of basic competencies), for example, additional optional courses, elective courses, etc.;

  • indicator 7 (multimedia computer classes) it is necessary, for example, to purchase modern equipment, computers, etc.;

  • indicator (textbooks) is necessary, for example, to update the library fund, to acquire electronic textbooks, etc.;

  • indicator 9 (software), for example, it is necessary to acquire modern licensed software, develop copyright programs, etc.

Conclusion

Thus, an algorithm has been built that allows us to assess the quality of teachers, the quality of students, the quality of means of education and the quality of education with a lack of information. This algorithm is implemented as a program written in PascalABC.NET and tested on a cluster of high-performance parallel computing. A modification of this algorithm has been developed that allows you to estimate the material costs that are necessary to improve the quality of training by a predetermined amount. This algorithm is also implemented as a program written in PascalABC.NET and tested on a cluster of high-performance parallel computing. The proposed algorithm for assessing the quality of training and its modification can be applied both to assess the quality of training and to assess the quality of the provision of medical services, the quality of software, etc.

Acknowledgments

We would like to thank the anonymous reviewer for the constructive comments to improve the manuscript.

References

Copyright information

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

About this article

Publication Date

21 October 2020

eBook ISBN

978-1-80296-089-1

Publisher

European Publisher

Volume

90

Print ISBN (optional)

-

Edition Number

1st Edition

Pages

1-1677

Subjects

Economics, social trends, sustainability, modern society, behavioural sciences, education

Cite this article as:

Kopyltsov, A. V., Serik, M., & Bakiev, M. N. (2020). Algorithm For Quality Assurance Of Student Learning With A Lack Of Information. In I. V. Kovalev, A. A. Voroshilova, G. Herwig, U. Umbetov, A. S. Budagov, & Y. Y. Bocharova (Eds.), Economic and Social Trends for Sustainability of Modern Society (ICEST 2020), vol 90. European Proceedings of Social and Behavioural Sciences (pp. 825-830). European Publisher. https://doi.org/10.15405/epsbs.2020.10.03.97